JSNAV

рдкреЗрдЬ рдиреЗрд╡рд┐рдЧреЗрд╢рди



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







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



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



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



рдпрд╣ рдХреЛрдИ рд░рд╣рд╕реНрдп рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдХрдИ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рджреЗрдЦреА рдЧрдИ рд╕рд╛рдордЧреНрд░реА рдХреЗ рджрд╕реНрддрд╛рд╡реЗрдЬ рдпреВрдЖрд░рдЖрдИ рдХреЗ рдПрдВрдХрд░ рдореЗрдВ рд▓рд┐рдВрдХ рдХрд░рддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, jqapi.com рдкрд░ (рдЬрд┐рд╕рдХрд╛ рдПрдХ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рд╡рд┐рд╖рдп рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ), рдЬрдм рдЖрдк рдПрдХ рдореЗрдиреВ рдЖрдЗрдЯрдо рдЪреБрдирддреЗ рд╣реИрдВ, рддреЛ рдкреГрд╖реНрда рд▓рдВрдЧрд░ # p = {contentId} рдореЗрдВ рдмрджрд▓ рдЬрд╛рддрд╛ рд╣реИред



рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:

jqapi.com/#p=jQuery.ajax

jqapi.com/#p=height

jqapi.com/#p=addClass



рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рд▓рд┐рдВрдХ рдореЗрдВ рд▓рдВрдЧрд░ рджреНрд╡рд╛рд░рд╛ рдкреГрд╖реНрда рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдк рдмрд╕ рдЕрдиреБрд░реЛрдзрд┐рдд рд╕рд╛рдордЧреНрд░реА рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдФрд░ рджрд┐рдЦрд╛ рд╕рдХрддреЗ рд╣реИрдВред



рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╣рд░ рдХреЛрдИ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреА рд╡рд░реНрддрдорд╛рди рд╕рд╛рдордЧреНрд░реА рдХреЛ рд▓рдВрдЧрд░ рдореЗрдВ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХреА рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреА рдмрд╛рдЗрдХ рдХрд╛ рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рдХрд░ рд░рд╣рд╛ рд╣реИред рдПрдВрдХрд░реЛрдВ рдХреЛ рдХреЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдПрдХрд▓ рдорд╛рдирдХ рдирд╣реАрдВ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдбреЗрд╡рд▓рдкрд░реНрд╕ рдЕрдХреНрд╕рд░ рднреВрд▓ рдЬрд╛рддреЗ рд╣реИрдВ рдХрд┐ рдореВрд▓ рд░реВрдк рд╕реЗ рдПрдВрдХрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рд╕ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЗ рднреАрддрд░ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░рдиреЗ рд╕реЗ рд░реЛрдХрддрд╛ рд╣реИред



рдХрд┐рд╕реА рддрд░рд╣ рдЗрди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╣ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдЬреЗрдПрд╕рдПрдПрдирдПрд╡реА рдкреБрд╕реНрддрдХрд╛рд▓рдп рдмрдирд╛рдиреЗ рдХреЗ рд╡рд┐рдЪрд╛рд░ рдХреЗ рд╕рд╛рде рдЖрдиреЗ рдХреЗ рд▓рд┐рдП рдЧреИрдмреЗрдЬреБрдХ рд╣рдмреНрд░рд╛рдпреБрдЬрд╝рд░ рдХреЗ рд╕рд╛рде рд╣реБрдЖ, рдЬреЛ рдЙрдкрд░реЛрдХреНрдд рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред



рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ?


JSNAV рдиреЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ URI рдореЗрдВ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реИрдВрдбрд▓рд░ рдХреЙрд▓ рдХреЛ рдПрдирдХреЛрдб рдХрд┐рдпрд╛ред рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдлреЙрд░реНрдо рдХреЗ RFC1630 рд╕рдВрдЧрдд URI рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:

user:pass@host:port/path/resource?query#anchor;navEventName;param1;param2;...







рдкреЗрдЬ рдПрдВрдХрд░ рд╕рд┐рдВрдЯреИрдХреНрд╕:

рдкреГрд╖реНрда рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдкреБрд╕реНрддрдХрд╛рд▓рдп рдкрд░рд┐рд╡рд░реНрддрдирд╢реАрд▓ window.location.href рджреНрд╡рд╛рд░рд╛ URI рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИ рдФрд░, рдпрджрд┐ рдЗрд╕реЗ рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдкрдВрдЬреАрдХреГрдд рд╣реИрдВрдбрд▓рд░ рдХрд╣рддреЗ рд╣реИрдВред



JSNAV рдирд┐рдпрдорд┐рдд рдПрдВрдХрд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рднреА рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ: рдПрдВрдХрд░ рдХреЗ рд╕рд╛рде рд▓рд┐рдВрдХ рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░рдиреЗ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдПрд╕реАрд╕реА рддрддреНрд╡ рдХреЛ рд╕реНрдХреНрд░реЙрд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдЕрдВрддрд┐рдо рдкрдВрдЬреАрдХреГрдд рдИрд╡реЗрдВрдЯ рдХрд╛ рд╡рд┐рд╡рд░рдг URI рдореЗрдВ рд╕рд╣реЗрдЬрд╛ рдЧрдпрд╛ рд╣реИред



рд╣реИрдВрдбрд▓рд░ рд╕рд╛рдорд╛рдиреНрдп рдлрд╝рдВрдХреНрд╢рди рдСрдмреНрдЬреЗрдХреНрдЯ рд╣реЛрддреЗ рд╣реИрдВ, рдЬрд┐рдирдХреЗ рдЗрдирдкреБрдЯ рд╕реЗ рдПрдВрдХрд░ рд╕реЗ рдбрд┐рдХреЛрдб рдХрд┐рдП рдЧрдП рдИрд╡реЗрдВрдЯ рдкреИрд░рд╛рдореАрдЯрд░ рдкреНрд░реЗрд╖рд┐рдд рд╣реЛрддреЗ рд╣реИрдВред



var addClassHandler = function (className, textId) {

var elm = textId? document .getElementById(textId) : this ;

if (elm.className && elm.className.indexOf(className) < 0) {

elm.className += " " + className;

}

}

JSNAV.bind( "addClass" , addClassHandler);








рдЙрджрд╛рд╣рд░рдг рд╕реЗ AddClassHandler рд╣реИрдВрдбрд▓рд░ рдХреЛ рдлреЙрд░реНрдо рдХреЗ URI рдкрд░ рдХреЙрд▓ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛:

JSNAV


рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╢реБрджреНрдз рдЬреЗрдПрд╕ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдХрд┐рд╕реА рднреА рдкреНрд░рд╕рд┐рджреНрдз рд░реВрдкрд░реЗрдЦрд╛ рдХреЗ рд╕рд╛рде рд╕рдВрдШрд░реНрд╖ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред



рдПрдХ рдЧрд▓рддреА рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░реЗрдВ, рдПрдХ рдкреИрдЪ рдкреЗрд╢ рдХрд░реЗрдВ рдпрд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдХреЛрдб рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ ред рдЕрдкрд╛рдЪреЗ 2 рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рддрд╣рдд рд╕реНрд░реЛрдд рдЙрдкрд▓рдмреНрдз рд╣реИрдВред



рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЗрд╕ рдкреГрд╖реНрда рдкрд░ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рдпрд╣ рд╕рдм рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред



рдкреБрдирд╢реНрдЪ


рдореБрдЭреЗ рдЯрд┐рдкреНрдкрдгреА, рд╕реБрдЭрд╛рд╡ рд╕реБрдирдиреЗ, рдмрдЧ рд░рд┐рдкреЛрд░реНрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рдЦреБрд╢реА рд╣реЛрдЧреАред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореИрдВ рд╕рднреА рдХреЛ рдХреЛрдб рдФрд░ рдкреНрд░рд▓реЗрдЦрди рдХреЗ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдордВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реВрдВред



All Articles