рдореБрдЭреЗ рд╣рдореЗрд╢рд╛ рдЖрд╢реНрдЪрд░реНрдп рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдЬрдм рд╕рд╛рдЗрдЯреЛрдВ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЕрдЬрд╛рдХреНрд╕ рдХреЛ рд╢рд╛рдпрдж рд╣реА рдХрднреА рдиреЗрд╡рд┐рдЧреЗрд╢рди рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ? рдЖрдЦрд┐рд░рдХрд╛рд░, рдореЗрд░реА рд░рд╛рдп рдореЗрдВ рдлрд╛рдпрджреЗ рд╕реНрдкрд╖реНрдЯ рд╣реИрдВ! рдЕрдЬрд╛рдХреНрд╕ рд╕рд╛рдЗрдЯ рдХрд┐рд╕реА рднреА рд╕рд╛рдорд╛рдиреНрдп рд╕рд╛рдЗрдЯ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХрдИ рдЧреБрдирд╛ рддреЗрдЬреА рд╕реЗ рдХрд╛рдо рдХрд░рддреА рд╣реИ, рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЕрдЧрд░ рдЖрдк рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреИрд╢ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИред
рдореИрдВрдиреЗ рдЧрд╣рд░рд╛рдИ рд╕реЗ рдЦреБрджрд╛рдИ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рдФрд░ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдХрд┐ рдореБрдЭреЗ рдХреНрдпрд╛ рдиреБрдХрд╕рд╛рди рд╣реБрдЖ рдФрд░ рдкреВрд░реА рдЬрдЯрд┐рд▓рддрд╛ рдХреНрдпрд╛ рд╣реИред рдЬрдм рдореИрдВрдиреЗ рдЗрд╕ рдореБрджреНрджреЗ рдХрд╛ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдЕрдзреНрдпрдпрди рдХрд┐рдпрд╛, рддрдм рднреА рдореБрдЭреЗ рдХреБрдЫ рдХрдард┐рдирд╛рдЗрдпреЛрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдХрд╣рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рдХрд┐ рд╡реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдереЗред рд╕рдм рдХреБрдЫ рддрдп рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИ, рдФрд░ рдЕрдм рдореИрдВ рдЖрдкрдХреЗ рд╕рд╛рде рдПрдХ рдкреВрд░реНрдг Ajax рдиреЗрд╡рд┐рдЧреЗрд╢рди рдмрдирд╛рдиреЗ рдореЗрдВ рдЕрдкрдиреЗ рдЕрдиреБрднрд╡ рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред
рд╣рдо рдХрд╣рд╛рдВ рд╕реЗ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ? рд╕рд┐рджреНрдзрд╛рдВрдд
рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рд╣рдо рдХреНрдпрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ? рд╣рдо рдПрдХ рдкреВрд░реНрдг рд╕рд╛рдЗрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдЬреЛ рдЦреЛрдЬ рдЗрдВрдЬрди рдХреЛ рд╕рд╛рдорд╛рдиреНрдп рдиреЗрд╡рд┐рдЧреЗрд╢рди рдкреНрд░рдгрд╛рд▓реА рдХреЗ рд╕рд╛рде, рдФрд░ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд░реВрдк рд╕реЗ рддреЗрдЬрд╝ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдореИрдВрдиреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рдорд╛рдзрд╛рди рдХреЛ рдЪреБрдирд╛: рд╕рд╛рдЗрдЯ рд╕рд╛рдорд╛рдиреНрдп рдереА (рдЕрдЬрд╛рдХреНрд╕ рдХреЗ рдмрд┐рдирд╛), рд╕рд╛рдорд╛рдиреНрдп рд▓рд┐рдВрдХ (/ рд╕рдорд╛рдЪрд╛рд░ / рдпрд╛ / рд╕рдВрдкрд░реНрдХ /) рдХреЗ рд╕рд╛рде, рдореИрдВрдиреЗ рдЬреЛ рднреА рдХрд┐рдпрд╛ рд╡рд╣ рд╕рднреА рдиреЗрд╡рд┐рдЧреЗрд╢рди рдХреЗ рд▓рд┐рдП рдПрдХ рдЗрдВрдЯрд░рд╕реЗрдкреНрдЯрд░ рдерд╛ред рд▓рд┐рдВрдХ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддреЗ рд╕рдордп, рдкреНрд░реЛрдЧреНрд░рд╛рдо рдиреЗ рдХреЗрд╡рд▓ рдЙрд╕реА рдкреГрд╖реНрда рдкрд░ рдПрдХ POST рдЕрдиреБрд░реЛрдз рднреЗрдЬрд╛ рд╣реИ, рдЬреЛ рдХреЗрд╡рд▓
ajaxLoad рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд╕рд╛рде рд╣реИ, рдЬрд┐рд╕рдиреЗ рд╕рд░реНрд╡рд░ рдХреЛ рдмрддрд╛рдпрд╛ рдХрд┐ рдпрд╣ рдкреГрд╖реНрда рдХрд╛ рдХреЗрд╡рд▓ рдПрдХ рднрд╛рдЧ (рд╣реЗрдбрд░, рд╕реНрдЯрд╛рдЗрд▓, рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЖрджрд┐) рдХреЗ рдмрд┐рдирд╛ рдФрд░ рдЗрд╕ рдЯреБрдХрдбрд╝реЗ рдХреЛ рджреЗрдирд╛ рдЖрд╡рд╢реНрдпрдХ рдерд╛ред рдмрд╕ рд╕рд╣реА рдЬрдЧрд╣ рдкрд░ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рддред
рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ, рдЖрдк рдЙрд╕ рд╕рд╛рдЗрдЯ рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдореИрдВрдиреЗ рдЗрд╕ рдкреНрд░рдгрд╛рд▓реА рдХреЛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдерд╛:
wicegoal.com ред (рд╕рд╛рдЗрдЯ рдЕрднреА рднреА рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рд╕рд┐рд░реНрдл рдиреЗрд╡рд┐рдЧреЗрд╢рди рд▓рд┐рдВрдХ рдФрд░ рдмрд╣реБрдд рдКрдкрд░ рдХреЗ рджреЗрд╢реЛрдВ рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВ)ред
рдореИрдВрдиреЗ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рд░реВрдк рдореЗрдВ jQuery рдЪреБрдирд╛ред рдкрд╣рд▓рд╛ рдореБрджреНрджрд╛ рдЬрд┐рд╕реЗ рд╣рд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереА, рд╡рд╣ рдерд╛ рд▓рд┐рдВрдХ, рдФрд░ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдиреЗрд╡рд┐рдЧреЗрд╢рдиред рдЖрдкрдХреЛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдмрдЯрди рдХреЗ рдХреНрд▓рд┐рдХреЛрдВ рдХреЛ рдЖрдЧреЗ-рдкреАрдЫреЗ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдФрд░ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рд╛рдЗрдЯ рдХреЛ рдмреБрдХрдорд╛рд░реНрдХ рдореЗрдВ рдЬреЛрдбрд╝ рд╕рдХрддрд╛ рд╣реИред рджреЛ рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ, рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдХреА рдЕрдкрдиреА рдХрдорд┐рдпрд╛рдВ рд╣реИрдВ:
- рд╣реИрд╢ рд▓рд┐рдВрдХред рд╡реЗ рдЕрдЪреНрдЫреЗ рд╣реИрдВ рдХрд┐ рд╡реЗ рд╕рднреА рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЙрдирдХреЗ рдкрд╛рд╕ рдПрдХ рдмрдбрд╝рд╛ рдЛрдг рд╣реИ - рдЖрдк рдкреАрдПрдЪрдкреА рдореЗрдВ рдЙрдирдХреЗ рд╕рд╛рде рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдЗрд╕рд╕реЗ рдХрдИ рд╕рдорд╕реНрдпрд╛рдПрдВ рдЖрддреА рд╣реИрдВ, рдЬреИрд╕реЗ рдкреГрд╖реНрда рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдЗрд╕реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрдерддрд╛ред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЖрдк рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рд╡рд┐рдХреГрдд рддрд░реАрдХреЛрдВ рдХреЗ рд╕рд╛рде рдЖ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП: рдЬрдм рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд▓рд┐рдВрдХ / # рдкреЗрдЬ = / news / рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддрд╛ рд╣реИ, рддреЛ рд╣рдо рдЗрд╕реЗ рдХреЗрд╡рд▓ рдкреГрд╖реНрда / рд╕рдорд╛рдЪрд╛рд░ / рдкрд░ рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╡рд┐рдХрд▓реНрдк рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА, рдЖрдк рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдЬрдЧрд╣ рд▓реЗрддрд╛ рд╣реИред
- рдПрдЪрдЯреАрдПрдордПрд▓ 5 рдЗрддрд┐рд╣рд╛рд╕ рдПрдкреАрдЖрдИред рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдЬреНрдпрд╛рджрд╛ рдмреЗрд╣рддрд░ рд╣реИред рдЗрд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИ, рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рд╣реА рд╣реЛ рдЪреБрдХрд╛ рд╣реИ , рдХреЗрд╡рд▓ рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдореЗрдВ рдПрдХ рдмрдбрд╝рд╛ рдмрдЯрди рд╣реИ: IE рдХрд╛ рдХреЛрдИ рднреА рд╕рдВрд╕реНрдХрд░рдг рдЗрд╕рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
рдмреЗрд╢рдХ, рдЖрдк рдПрдХ рд░рд╛рд╕реНрддрд╛ рдЦреЛрдЬ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдРрд╕рд╛ рдХрд░реЗрдВ: рдЖрдзреБрдирд┐рдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдХреЗ рд▓рд┐рдП, рдЗрддрд┐рд╣рд╛рд╕ рдПрдкреАрдЖрдИ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ, рдФрд░ рдЖрдИрдИ - рд╣реИрд╢ рд▓рд┐рдВрдХ рдХреЗ рд▓рд┐рдПред рд╕рд╛рде рд╣реА, рдЕрдЬрд╛рдХреНрд╕ рдХреЗ рдмрд┐рдирд╛, рд╕рд╛рдЗрдЯ рдХрд╛ рдПрдХ рд╕рдВрд╕реНрдХрд░рдг рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рдЦреЛрдЬ рдЗрдВрдЬрди рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдореИрдВрдиреЗ рдЦреБрдж рдХреЛ рдХреЗрд╡рд▓ рдЗрддрд┐рд╣рд╛рд╕ рдПрдкреАрдЖрдИ рдФрд░ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдмрд┐рдирд╛ рд╕реАрдорд┐рдд рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рддрд╛рдХрд┐ рдЦреБрдж рдХреЗ рд▓рд┐рдП рдЕрдирд╛рд╡рд╢реНрдпрдХ рд╕рдорд╕реНрдпрд╛рдПрдВ рдкреИрджрд╛ рди рдХрд░реЗрдВред
рдПрдХ рдиреЗрд╡рд┐рдЧреЗрд╢рди рдЗрдВрдЬрди рдХрд╛ рд╡рд┐рдХрд╛рд╕
рдореИрдВрдиреЗ рдЬреЛ рдкрд╣рд▓реА рдЪреАрдЬрд╝ рдХреА, рд╡рд╣ рдПрдХ
рдиреЗрд╡рд┐рдЧреЗрдЯрд░.рдЬреЗрдПрд╕ рдлрд╝рд╛рдЗрд▓ рдмрдирд╛ рд░рд╣реА рдереА рдЬрд┐рд╕реЗ рд▓рд┐рдВрдХ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рд╕рдВрднрд╛рд▓рдирд╛ рдЪрд╛рд╣рд┐рдП, рдФрд░ рд╡рд╣рд╛рдВ рдШрдЯрдирд╛ рдХреЛ рд░рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП:
if (history.pushState) { $('.navigation-menu').live("click", function(){ setPage($(this).attr('href')); return false; }) }
рдпрд╣рд╛рдВ, рд╢реБрд░реБрдЖрдд рдХреЗ рд▓рд┐рдП, рд╣рдо рдЬрд╛рдВрдЪрддреЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рдЗрддрд┐рд╣рд╛рд╕ рдПрдкреАрдЖрдИ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рд╣реИ, рдпрджрд┐ рдРрд╕рд╛ рд╣реИ, рддреЛ рд╣рдо рд╕рднреА рд▓рд┐рдВрдХ рдХреЗ рд▓рд┐рдП рд╣реИрдВрдбрд▓рд░ рдХреЛ рд▓рдЯрдХрд╛рддреЗ рд╣реИрдВ,
рдиреЗрд╡рд┐рдЧреЗрд╢рди-рдореЗрдиреВ рдХреНрд▓рд╛рд╕ рдХреЗ рд╕рд╛рде рд╣реИрдВрдбрд▓рд░ рд╕реЗрдЯрдкреЗрдЬ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдХреЙрд▓ рдХрд░реЗрдЧрд╛:
function setPage(page) { $.post(page, { ajaxLoad: true }, function(data){ $('#content-inner').html(data); NavigationCache[page] = data; history.pushState({page: page, type: "page"}, document.title, page); }) }
рдпрд╣ рдлрд╝рдВрдХреНрд╢рди рдЙрд╕ рдкреГрд╖реНрда рдкрд░ рдкреЛрд╕реНрдЯ рдЕрдиреБрд░реЛрдз рднреЗрдЬрддрд╛ рд╣реИ рдЬрд┐рд╕рдХреА рд╣рдореЗрдВ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрд╣
ajaxLoad рдкреИрд░рд╛рдореАрдЯрд░ рдкрд░ рдзреНрдпрд╛рди рджреЗрдиреЗ
рдпреЛрдЧреНрдп рд╣реИред рд╕рд░реНрд╡рд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд▓рд┐рдП рдпрд╣ рдкреИрд░рд╛рдореАрдЯрд░ рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рдЬреЛ рд╣рдореЗрдВ рдкреЗрдЬ рджреЗрдЧрд╛ред рдЕрдЧрд░ рдХреЛрдИ рдЕрдЬрд╛рдХреНрд╕реИрд▓рд╛рдб рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИ, рддреЛ рд╕рд░реНрд╡рд░ рд╣рдореЗрдВ рдкреГрд╖реНрда рдХрд╛ рдХреЗрд╡рд▓ рд╡рд╛рдВрдЫрд┐рдд рд╣рд┐рд╕реНрд╕рд╛ рджреЗрдЧрд╛, рдпрджрд┐ рдРрд╕рд╛ рдирд╣реАрдВ рд╣реИ, рддреЛ рд╕рд░реНрд╡рд░ рдкреВрд░реЗ рдкреГрд╖реНрда рдХреЛ рд╣реЗрдбрд░, рдлреБрдЯрд░, рдиреЗрд╡рд┐рдЧреЗрд╢рди рдЖрджрд┐ рдХреЗ рд╕рд╛рде рджреЗрдЧрд╛ред
рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рддрд╛рдХрд┐ рдЬрдм рд╣рдо рд╕реАрдзреЗ
site.com/news/ рдкреЗрдЬ рдкрд░ рдЬрд╛рдПрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдкреВрд░рд╛ рдкреГрд╖реНрда рдорд┐рд▓рддрд╛ рд╣реИ, рдФрд░ рдпрджрд┐ рд╣рдо рдЗрд╕ рдкреГрд╖реНрда рдкрд░ рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ рдореБрдЦреНрдп рд▓рд┐рдВрдХ рдХреЗ рд╕рд╛рде ajax рд▓рд┐рдВрдХ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ, рд╣рдореЗрдВ рдХреЗрд╡рд▓ рдЙрд╕рдХрд╛ рднрд╛рдЧ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рд╣рдо рдФрд░ рдмреНрд▓реЙрдХ рдореЗрдВ
# рд╕рд╛рдордЧреНрд░реА-рдЗрдирд░ рдбрд╛рд▓реЗрдВ, рд╣рдореЗрдВ рдкреВрд░реЗ рдкреГрд╖реНрда рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд╕реЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдХреЛрдб рдХреЗ рдкреВрд░реЗ рд╕рдореВрд╣ рдХреЛ рдЦреАрдВрдЪрдиреЗ рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИред
рдПрдХ рдФрд░ рдмрд╛рдд рдпрд╣ рднреА рд╣реИ рдХрд┐ рдЖрдк рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ, рдореИрдВ рдЗрд╕ рд▓рд╛рдЗрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдБ:
NavigationCache[page] = data;
рдпрд╣ рдкрдВрдХреНрддрд┐ рдЙрд╕ рдкреГрд╖реНрда рдХреЛ рд▓рд┐рдЦрддреА рд╣реИ рдЬрд┐рд╕реЗ рд╣рдордиреЗ рдХреИрд╢ рдореЗрдВ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рд╣реИред рдЬрдм рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдиреЗрд╡рд┐рдЧреЗрд╢рди рдХреА рдмрд╛рдд рдЖрддреА рд╣реИ, рддреЛ рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рдХреНрдпреЛрдВ рд╣реИ рдХрд┐ рдпрд╣ рдЕрдкрдиреЗ рдЖрдк рдЧрд╛рдпрдм рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдЬреНрдпрд╛рджрд╛ рдмреЗрд╣рддрд░ рд╣реЛрдЧрд╛ рдпрджрд┐ рдЖрдк рдмреИрдХ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╣рдореЗрдВ рдХреИрд╢ рд╕реЗ рддреБрд░рдВрдд рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдорд┐рд▓рддреА рд╣реИ, рдЬрдм рддрдХ рд╣рдо рдкреЗрдЬ рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓реЛрдб рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рддрдм рддрдХ рд╣рдо рдЗрдВрддрдЬрд╛рд░ рдХрд░рддреЗ рд╣реИрдВред рдХреИрд╢ рдХреЛ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдлрд╝рд╛рдЗрд▓ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ, рдЖрдкрдХреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЛрдб рдЬреЛрдбрд╝рдирд╛ рд╣реЛрдЧрд╛:
var NavigationCache = new Array(); $(document).ready(function(){ NavigationCache[window.location.pathname] = $('#content-inner').html(); history.pushState({page: window.location.pathname, type: "page"}, document.title, window.location.pathname); });
рдЬрдм рд╕рд╛рдЗрдЯ рд▓реЛрдб рд╣реЛрддреА рд╣реИ, рддреЛ рджреЗрдЦреЗ рдЧрдП рдкреГрд╖реНрдареЛрдВ рдХреА рдПрдХ рд╕рд░рдгреА рдмрдирд╛рдИ рдЬрд╛рдПрдЧреАред рдЬреИрд╕рд╛ рдХрд┐ рдЖрдкрдиреЗ рджреЗрдЦрд╛ рд╣реЛрдЧрд╛ рдХрд┐ рд╡рд░реНрддрдорд╛рди рдкреЗрдЬ рдХрд╛ HTML рдХреЛрдб рд╢реБрд░реВ рдореЗрдВ рдЗрд╕рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред рд╣рд░ рдмрд╛рд░ рдЬрдм рдЖрдк ajax рд▓рд┐рдВрдХ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЗрд╕ рдХреЛрдб рдХреЛ рдкреЗрдЬ рдХреЛрдб рд▓рд┐рдЦрд╛ рдЬрд╛рдПрдЧрд╛ред
рдЕрдм рдЖрдкрдХреЛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдиреЗрд╡рд┐рдЧреЗрд╢рди рдкрд░ рд╣реИрдВрдбрд▓рд░ рдХреЛ рд▓рдЯрдХрд╛ рджреЗрдирд╛ рд╣реЛрдЧрд╛ред рдЗрддрд┐рд╣рд╛рд╕ рдПрдкреАрдЖрдИ
onpopstate рдШрдЯрдирд╛ рдЗрд╕рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИ, рдпрд╣рд╛рдВ рд╣рдо рдХреИрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ:
window.onpopstate = function(event) { if (event.state.type.length > 0) { if (NavigationCache[event.state.page].length>0) { $('#content-inner').html(NavigationCache[event.state.page]); } } }
рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдЖрдЧреЗ рдФрд░ рдкреАрдЫреЗ рдмрдЯрди рджрдмрд╛рдХрд░ рдЗрд╕ рдШрдЯрдирд╛ рдХреЛ рдЪрд╛рд▓реВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдЗрд╕рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдХрд┐ рдХреИрд╢ рд╕реЗ рд╕рд╛рдордЧреНрд░реА рдХреЛ
# рд╕рд╛рдордЧреНрд░реА-рдЖрдВрддрд░рд┐рдХ рдмреНрд▓реЙрдХ рдореЗрдВ рддрдм рдбрд╛рд▓рд╛ рдЬрд╛рдП рдЬрдм рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкрд┐рдЫрд▓реЗ рдкреГрд╖реНрда рдкрд░ рд╡рд╛рдкрд╕ рдЖ рдЬрд╛рдПред
рдпрд╣ рд╕рдм рдХреНрдпрд╛ рд╣реБрдЖ?
рдЗрд╕рд▓рд┐рдП, рд╣рдорд╛рд░рд╛ рдХрд╛рд░реНрдпрдХреНрд░рдо
рдиреЗрд╡рд┐рдЧреЗрд╢рди-рдореЗрдиреВ рд╡рд░реНрдЧ рдХреЗ рд▓рд┐рдВрдХ рдкрд░ рдХреНрд▓рд┐рдХ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддрд╛
рд╣реИ, рдкреГрд╖реНрда рдХреЗ
рдХреЗрд╡рд▓ рд╣рд┐рд╕реНрд╕реЗ рдХреЛ рд▓реЛрдб рдХрд░рддрд╛ рд╣реИ, рдЗрд╕реЗ рдХреИрд╢ рдореЗрдВ рд▓рд┐рдЦрддрд╛ рд╣реИред рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдХрд┐ рд╣рдо рдкреВрд░реЗ рдкреГрд╖реНрда рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓реЛрдб рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рд╕рд╛рдЗрдЯ рд╕рд┐рд░реНрдл рдмрд┐рдЬрд▓реА рдХреА рдЧрддрд┐ рд╕реЗ рдХрд╛рдо рдХрд░реЗрдЧреА, рдФрд░ рдкрд┐рдЫрд▓реЗ рдкреГрд╖реНрда рдкрд░ рд▓реМрдЯрдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдХреБрдЫ рднреА рдбрд╛рдЙрдирд▓реЛрдб рдирд╣реАрдВ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рд╣рдо рдХреЗрд╡рд▓ рд▓рд┐рдВрдХ рдкрд░ рдХреНрд▓рд┐рдХ рдХреЛ рд░реЛрдХрддреЗ рд╣реИрдВ рдФрд░ рд╕рд╣реА рд▓реЛрдб рдХрд░рддреЗ рд╣реИрдВред
рд╕рдВрдкреВрд░реНрдг
рдиреЗрд╡рд┐рдЧреЗрдЯрд░ ред
Js рдлрд╝рд╛рдЗрд▓ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддреА рд╣реИ:
var NavigationCache = new Array(); $(document).ready(function(){ NavigationCache[window.location.pathname] = $('#content-inner').html(); history.pushState({page: window.location.pathname, type: "page"}, document.title, window.location.pathname); }); function setPage(page) { $.post(page, { ajaxLoad: true }, function(data){ $('#content-inner').html(data); NavigationCache[page] = data; history.pushState({page: page, type: "page"}, document.title, page); }) } $(document).ready(function(){ if (history.pushState) { window.onpopstate = function(event) { if (event.state.type.length > 0) { if (NavigationCache[event.state.page].length>0) { $('#content-inner').html(NavigationCache[event.state.page]); } } } $('.navigation-menu').live("click", function(){ setPage($(this).attr('href')); return false; }) } })
рдХрд┐рд╕реА рд╕рд╛рдЗрдЯ рдХреЛ рдРрд╕реЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдореЗрдВ рдЕрдиреБрд╡рд╛рдж рдХрд░рдирд╛ рдХрд╛рдлреА рд╕рд░рд▓ рд╣реИред рдЖрдкрдХреЛ рдмрд╕ рд╕рд░реНрд╡рд░ рднрд╛рдЧ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдФрд░ рдЬрдм рдЕрдЬрд╛рдХреНрд╕реИрд▓рд╛рдб рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИ рдФрд░ рдЬрдм рдпрд╣ рдирд╣реАрдВ рд╣реИ, рддреЛ рдкреВрд░реЗ рднрд╛рдЧ рдпрд╛ рдкреГрд╖реНрда рдХреЛ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рд╕рд┐рдЦрд╛рдПрдВред рдЕрдЬрд╛рдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдпрд╛ рдирд╣реАрдВ рдХрд░рдирд╛ рдПрдХ рд░рд╛рдп рдХрд╛ рд╡рд┐рд╖рдп рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдЕрднреА рддрдХ рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдореЗрдВ рдПрдХ рднреА рдЛрдг рдирд╣реАрдВ рджреЗрдЦрд╛ рд╣реИред