Yandex рдЦреЛрдЬ рд░реЛрдмреЛрдЯ рджреНрд╡рд╛рд░рд╛ AJAX рд╕рд╛рдЗрдЯреЛрдВ рдХреЛ рдЕрдиреБрдХреНрд░рдорд┐рдд рдХрд░рдирд╛

рд╣рдореЗрдВ рдпрд╣ рдШреЛрд╖рдгрд╛ рдХрд░рддреЗ рд╣реБрдП рдкреНрд░рд╕рдиреНрдирддрд╛ рд╣реЛ рд░рд╣реА рд╣реИ рдХрд┐ рдпреИрдВрдбреЗрдХреНрд╕ рдиреЗ рд╕рд░реНрдЪ рд░реЛрдмреЛрдЯ рдореЗрдВ AJAX рд╕рд╛рдЗрдЯреЛрдВ рдХреА рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ рдореЗрдВ рдмрджрд▓рд╛рд╡ рдФрд░ рдРрд╕реА рд╕рд╛рдЗрдЯреЛрдВ рдХреЗ URL рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рдирд┐рдпрдореЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд┐рдпрд╛ рд╣реИред

AJAX рддрдХрдиреАрдХ рдмрд╣реБрдд рд▓реЛрдХрдкреНрд░рд┐рдп рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЬрд┐рд╕ рддрд░рд╣ рд╕реЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреГрд╖реНрда рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВ, рд╡рд╣ рдЙрд╕ рддрд░реАрдХреЗ рд╕реЗ рдЕрд▓рдЧ рд╣реЛрддрд╛ рд╣реИ, рдЬрд┐рд╕ рддрд░рд╣ рд╕реЗ рдЦреЛрдЬ рдЗрдВрдЬрди рдкреГрд╖реНрда рдХреЛ рдХреНрд░реЙрд▓ рдХрд░рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рд▓реЛрдб рдХрд┐рдП рдЧрдП рдкреГрд╖реНрдареЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рджреЗрдЦрддрд╛ рд╣реИ, рдЬрдмрдХрд┐ рдЦреЛрдЬ рд░реЛрдмреЛрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рд╣реА рдкреГрд╖реНрда рдХреА рд╕рд╛рдордЧреНрд░реА рдкреЗрдЬ рдХреЗ рдмрд╛рдХреА рд╕реНрдерд┐рд░ HTML рд╕рд╛рдордЧреНрд░реА рдХреЗ рд░реВрдк рдореЗрдВ рдЦрд╛рд▓реА рдпрд╛ рдкреНрд░рд╕реНрддреБрдд рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

AJAX рд╕рд╛рдЗрдЯреНрд╕ рдмрдирд╛рддреЗ рд╕рдордп, C # URL рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЦреЛрдЬ рд░реЛрдмреЛрдЯ рджреНрд╡рд╛рд░рд╛ рдРрд╕реЗ URL рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдПрдХ рдирд┐рдпрдо рдХреЗ рд░реВрдк рдореЗрдВ, # рдХреЗ рдмрд╛рдж URL рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдЫреЛрдЯрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, form.ru/#example рдлрд╝реЙрд░реНрдо рдХреЗ URL рдХреЗ рдмрдЬрд╛рдп , рдпрд╣ рд╕рд╛рдЗрдЯ рдХреЗ рдореБрдЦреНрдп рдкреГрд╖реНрда рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рд╕рд╛рдЗрдЯ. ru рдкрд░ рд╕реНрдерд┐рдд рд╣реИред рдЗрд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдкреГрд╖реНрда рдХреА рд╕рд╛рдордЧреНрд░реА рдЕрдиреБрдХреНрд░рдорд┐рдд рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреА рд╣реИ рдФрд░, рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдЦреЛрдЬ рдкрд░рд┐рдгрд╛рдореЛрдВ рдореЗрдВ рдирд╣реАрдВ рдЖ рд╕рдХрддреА рд╣реИред

рдЕрдм AJAX рд╕рд╛рдЗрдЯ рдХреЗ рд╡реЗрдмрдорд╛рд╕реНрдЯрд░ Yandex рдЦреЛрдЬ рдЗрдВрдЬрди рдХреЛ рд╕рд╛рдЗрдЯ рд╕рдВрд░рдЪрдирд╛ рдореЗрдВ рдЙрдкрдпреБрдХреНрдд рдпреЛрдЬрдирд╛ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реБрдП рдЕрдиреБрдХреНрд░рдордг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдмрддрд╛ рд╕рдХрддреЗ рд╣реИрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЪрд╛рд╣рд┐рдП:



1. # рдХреЗ рдкреЗрдЬреЛрдВ рдХреЗ URL рдореЗрдВ рд╕рд┐рдВрдмрд▓ # рдХреЛ рдмрджрд▓реЗрдВ! .. рддреЛ рд░реЛрдмреЛрдЯ рд╕рдордЭ рдЬрд╛рдПрдЧрд╛ рдХрд┐ рд╡рд╣ рдЗрд╕ рдкреЗрдЬ рдХреЗ рдХрдВрдЯреЗрдВрдЯ рдХреЗ HTML рд╡рд░реНрдЬрди рдХреЗ рд▓рд┐рдП рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ рдХрд░ рд╕рдХрддрд╛ рд╣реИред
2. рдЗрд╕ рдкреГрд╖реНрда рдХреА рд╕рд╛рдордЧреНрд░реА рдХрд╛ HTML рд╕рдВрд╕реНрдХрд░рдг рдЙрд╕ URL рдкрд░ рд╕реНрдерд┐рдд рд╣реИ рдЬрд╣рд╛рдБ #! рджреНрд╡рд╛рд░рд╛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд; _escaped_fragment_ =ред

рдПрдХ рдЙрджрд╛рд╣рд░рдг:
URL: www.examplesite.ru/#blog
рджреНрд╡рд╛рд░рд╛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд: www.examplesite.ru/# ! рдмреНрд▓реЙрдЧ
URL рдкрд░ HTML рд╕рд╛рдордЧреНрд░реА рдбрд╛рд▓реЗрдВ: www.examplesite.ru/?_escaped_fragment_=blog

3. рдЙрд╕реА рд╕рдордп, рдореБрдЦреНрдп рдкреГрд╖реНрда рдХреА рд╕рд╛рдордЧреНрд░реА www.examplesite.ru/?_escaped_fragun_= рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред
4. рд░реЛрдмреЛрдЯ рдХреЛ рдпрд╣ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдореБрдЦреНрдп рдкреГрд╖реНрда AJAX рдкрд░ рднреА рд╣реИ, рдЖрдкрдХреЛ рдореЗрдЯрд╛ рдЯреИрдЧ <рдореЗрдЯрд╛ рдирд╛рдо = "рдЯреБрдХрдбрд╝рд╛" рд╕рд╛рдордЧреНрд░реА = "!"> рд▓рдЧрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред AJAX рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЙрддреНрдкрдиреНрди рдХрд┐рд╕реА рднреА рдкреГрд╖реНрда рдкрд░ рдПрдХ рдореЗрдЯрд╛ рдЯреИрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдкреГрд╖реНрда рдХреЛ рдЦреЛрдЬ рд░реЛрдмреЛрдЯ рджреНрд╡рд╛рд░рд╛ рдЕрдиреБрдХреНрд░рдорд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдФрд░ рдЦреЛрдЬ рдкрд░рд┐рдгрд╛рдореЛрдВ рдореЗрдВ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ "рд╕рд╣реА" URL рджреЗрдЦреЗрдВрдЧреЗ - рдмрд┐рдирд╛
? _escaped_fragment_ =ред

Source: https://habr.com/ru/post/In144197/


All Articles