JQuery рдореЛрдмрд╛рдЗрд▓ рдХрд╛ рдкрд░рд┐рдЪрдп
JQuery рдореЛрдмрд╛рдЗрд▓ рд░рдгрдиреАрддрд┐ рдХреЛ рдЖрд╕рд╛рдиреА рд╕реЗ рд╕рдордЭрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ - рдпрд╣ рдореЛрдмрд╛рдЗрд▓ рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдкрд░ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдореЗрдВ рдХрд╕реНрдЯрдо рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣реИред
рд╣рдорд╛рд░реЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдореБрдЦреНрдп рдореВрд▓реНрдп jQuery рдореЛрдмрд╛рдЗрд▓ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдХреА рдПрдХ рд╡рд┐рд╕реНрддреГрдд рд╢реНрд░реГрдВрдЦрд▓рд╛ рд╣реИред рд╣рдо рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдбрд╝реА рдореЗрд╣рдирдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ jQuery рд╕рднреА рдореЛрдмрд╛рдЗрд▓ рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдХрдо рд╕реЗ рдХрдо рдПрдХ рдорд╛рдореВрд▓реА рдмрд╛рдЬрд╛рд░ рд╣рд┐рд╕реНрд╕реЗрджрд╛рд░реА рдкрд░ рдХрдмреНрдЬрд╛ рдХрд░ рд░рд╣рд╛ рд╣реИред
рд╡реНрдпрд╛рдкрдХ рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, jQuery рдореЛрдмрд╛рдЗрд▓ рдХреЗ рд╕рднреА рдкреГрд╖реНрда рд╢реБрджреНрдз HTML рдкрд░ рдмрдирд╛рдП рдЧрдП рд╣реИрдВ, рдпрд╣ рдХрд╛рдлреА рдХреБрдЫ рд╡реЗрдм-рдЙрдиреНрдореБрдЦ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдВрдЧрддрддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИред рд╕реАрдПрд╕рдПрд╕ рдФрд░ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП, jQuery рдХреЗ рдореЛрдмрд╛рдЗрд▓, рдХреНрд╡реЗрд░реА рдФрд░ рд╕реАрдПрд╕рдПрд╕ рдХреЗ рд╕рдореГрджреНрдз рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдЕрдиреБрднрд╡ рдФрд░ рд╢рдХреНрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрд░реНрдердорд┐рддреАрдп рдкреГрд╖реНрдареЛрдВ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдиреНрдирдд рддрд░реАрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рд╕рдХреНрд░рд┐рдп рдЗрдВрдЯрд░рдиреЗрдЯ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдЬреИрд╕реЗ WAI-ARIA рдХреЗ рд▓рд┐рдП рдкрд╣реБрдБрдЪ рдХреНрд╖рдорддрд╛ рдХрд╕рдХрд░ рд╕реНрдХреНрд░реАрди рд░реАрдбрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рд╕рд╣рд╛рдпрддрд╛ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреВрд░реА рд╕рдВрд░рдЪрдирд╛ рдореЗрдВ рдПрдХреАрдХреГрдд рд╣реИред
рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ
- JQuery- рдЖрдзрд╛рд░рд┐рдд рдкрд░рд┐рдЪрд┐рдд рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕
- рд╕рднреА рдкреНрд░рдореБрдЦ рдореЛрдмрд╛рдЗрд▓ рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд - iOS, Android, рдмреНрд▓реИрдХрдмреЗрд░реА, рдкрд╛рдо рд╡реЗрдмрдУрдПрд╕, рдиреЛрдХрд┐рдпрд╛ / рд╕рд┐рдореНрдмрд┐рдпрди, рд╡рд┐рдВрдбреЛрдЬ рдореЛрдмрд╛рдЗрд▓, рдмрд╛рдбрд╛, MeeGo рдФрд░ HTML рдХреЛ рд╕рдордЭрдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдмреБрдирд┐рдпрд╛рджреА рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде
- рдЫреЛрдЯреЗ рдлрд╝рд╛рдЗрд▓ рдЖрдХрд╛рд░ (рд╕рднреА рдореЛрдмрд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╕рд╣рд┐рдд 12kb) рдФрд░ рдЧрддрд┐ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдиреНрдпреВрдирддрдо рдЫрд╡рд┐ рдирд┐рд░реНрднрд░рддрд╛
- рдПрдЪрдЯреАрдПрдордПрд▓ 5 рдорд╛рд░реНрдХрдЕрдк рдкреГрд╖реНрда рд╡рд┐рдиреНрдпрд╛рд╕ рдФрд░ рддреЗрдЬреА рд╕реЗ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдиреНрдпреВрдирддрдо рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рд╕рдВрдЪрд╛рд▓рд┐рдд рд╣реИ
- рдПрдХ рдкреНрд░рдЧрддрд┐рд╢реАрд▓ рджреГрд╖реНрдЯрд┐рдХреЛрдг, рд╕рднреА рдореЛрдмрд╛рдЗрд▓, рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХ рдкреБрд╕реНрддрдХреЛрдВ, рдбреЗрд╕реНрдХрдЯреЙрдк рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреА рдореБрдЦреНрдп рд╕рд╛рдордЧреНрд░реА рдФрд░ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рдордЬрдмреВрдд рдХрд░рдирд╛, рдирдП рдореЛрдмрд╛рдЗрд▓ рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдкрд░ рдЖрд╕рд╛рдиреА рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
- рдПрдЪрдЯреАрдПрдордПрд▓ рдорд╛рд░реНрдХрдЕрдк рдореЗрдВ рдПрдЪрдЯреАрдПрдордПрд▓ 5 рддрд┐рдерд┐-рднреВрдорд┐рдХрд╛ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдкреНрд░рд╛рд░рдВрднрд┐рдХрдХрд░рдг, рдкреГрд╖реНрда рдкрд░ рдкрд╛рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА jQuery рдХреЗ рдореЛрдмрд╛рдЗрд▓ рд╡рд┐рдЬреЗрдЯ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЖрд░рдВрдн рдХрд░рддрд╛ рд╣реИред
- WAI-ARIA рдЬреИрд╕реЗ рд╕рдХреНрд░рд┐рдп рдЗрдВрдЯрд░рдиреЗрдЯ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рд╕реБрд▓рднрддрд╛ рдорд╛рдирдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╕реНрдХреНрд░реАрди рд░реАрдбрд┐рдВрдЧ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╢рд╛рдорд┐рд▓ рд╣реИрдВ (рдЬреИрд╕реЗ IOS рдореЗрдВ VoiceOver) рдФрд░ рдЕрдиреНрдп рд╕рд╣рд╛рдпрдХ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпрд╛рдВред
- рдЯрдЪ, рдорд╛рдЙрд╕, рдФрд░ рдЕрдиреНрдп рдкреНрд░рдХрд╛рд░ рдХреЗ рдЗрдирдкреБрдЯ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд╕рдорд░реНрдерди рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдиреЗ рд╡рд╛рд▓рд╛ рдПрдХ рд╕рд░рд▓ рдПрдкреАрдЖрдИред
- рдирдП рдореЙрдбреНрдпреВрд▓ рд╕реНрдкрд░реНрд╢ рдирд┐рдпрдВрддреНрд░рдг рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рддреЗ рд╣реИрдВред
- рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдереАрдо рдмрд┐рд▓реНрдбрд┐рдВрдЧ рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЛ рдмрд╣реБрдд рдЖрд╕рд╛рди рдмрдирд╛рддреА рд╣реИрдВред
рд╕рдорд░реНрдерд┐рдд рдордВрдЪ
рдЕрднреА рднреА рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреА рдПрдХ рдЙрдЪрд┐рдд рдорд╛рддреНрд░рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЙрдиреНрд╣реЗрдВ рдЬрдирд╡рд░реА рдореЗрдВ рд╕рдВрд╕реНрдХрд░рдг 1.0 рд╕реЗ рдкрд╣рд▓реЗ рддрдп рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЕрд▓реНрдлрд╛ рд░рд┐рд▓реАрдЬ рд╕реНрдЯреЗрдЬ рдкрд░, jQuery рдХреЗ рдореЛрдмрд╛рдЗрд▓ рдХрд╛ рдирд┐рдореНрди рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛:
- Apple iOS: iPhone, iPod Touch, iPad (рд╕рднреА рд╕рдВрд╕реНрдХрд░рдг)
- Android: рд╕рднреА рдбрд┐рд╡рд╛рдЗрд╕ (рд╕рднреА рд╕рдВрд╕реНрдХрд░рдг)
- рдмреНрд▓реИрдХрдмреЗрд░реА рдорд╢рд╛рд▓ (рд╕рдВрд╕реНрдХрд░рдг 6)
- рдкрд╛рдо рд╡реЗрдмрдУрдПрд╕ рдкреНрд░реА, рдкрд┐рдХреНрд╕реА
- рдиреЛрдХрд┐рдпрд╛ N900 (рд╡рд┐рдХрд╛рд╕ рдореЗрдВ)
рдкреЗрдЬ
JQuery рдореЛрдмрд╛рдЗрд▓ рдореЗрдВ AJAX рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдкреЗрдЬ рд▓реЛрдб рдХрд░рдирд╛ рд╢рд╛рдорд┐рд▓ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдмреИрдХ рдмрдЯрди рдЪрд╛рд▓реВ рд╣реИ, рдПрдиреАрдореЗрд╢рди рд╕реЗрдЯрд┐рдВрдЧреНрд╕, рдФрд░ рд╕рдВрд╡рд╛рдж рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд░рд▓ рдЙрдкрдХрд░рдгред рдЗрд╕ рдореЙрдбрд▓ рдХрд╛ рд▓рдХреНрд╖реНрдп рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рд╕рд░реНрд╡реЛрддреНрддрдо рдкреНрд░рдерд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдирд╛ рд╣реИ - рдЬрд╣рд╛рдВ рдирд┐рдпрдорд┐рдд рд▓рд┐рдВрдХ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рдХрд╛рдо рдХрд░реЗрдВрдЧреЗ, рдЬрдмрдХрд┐ рджреЗрд╢реА рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬреЛ рдорд╛рдирдХ HTML рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╣рд╛рд╕рд┐рд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдореЛрдмрд╛рдЗрд▓ рдкреЗрдЬ рд╕рдВрд░рдЪрдирд╛ред
jQuery рдореЛрдмрд╛рдЗрд▓ рд╕рд╛рдЗрдЯ рдХреЛ 'DOCTYPE' HTML5 рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рддрд╛рдХрд┐ рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреА рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХрд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред (рдкреБрд░рд╛рдиреЗ рдбрд┐рд╡рд╛рдЗрд╕ рдФрд░ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЬреЛ рдПрдЪрдЯреАрдПрдордПрд▓ 5 рдХреЛ рдирд╣реАрдВ рд╕рдордЭрддреЗ рд╣реИрдВ, рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рд╕рд┐рджреНрдзрд╛рдВрдд рдФрд░ рд╡рд┐рднрд┐рдиреНрди рд╡рд┐рд╢реЗрд╖ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреА рдЙрдкреЗрдХреНрд╖рд╛ рдХрд░реЗрдВрдЧреЗ)ред рд╣реЗрдб рд╣реЗрдбрд░ рдореЗрдВ, jQuery, jQuery рдореЛрдмрд╛рдЗрд▓, рдореЛрдмрд╛рдЗрд▓ рд╕реАрдПрд╕рдПрд╕ рдереАрдо рдФрд░ рдЕрдиреНрдп рдЖрд╡рд╢реНрдпрдХ рдШрдЯрдХреЛрдВ рдХреЗ рд▓рд┐рдВрдХ рдЗрдВрдЧрд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред
<! DOCTYPE html>
<Html>
<Head>
<рд╢реАрд░реНрд╖рдХ> рдкреГрд╖реНрда рд╢реАрд░реНрд╖рдХ </ рд╢реАрд░реНрд╖рдХ>
<рд▓рд┐рдВрдХ rel = "рд╕реНрдЯрд╛рдЗрд▓рд╢реАрдЯ" href = "http://code.jquery.com/mobile/1.0a1/jquery.mobile-1.0a1.min.css" />
<script src = "http://code.jquery.com/jquery-1.4.3.min.js"> </ script>
<script src = "http://code.jquery.com/mobile/1.0a1/jquery.mobile-1.0a1.min.js"> </ script>
</ Head>
<Body>
...
</ Body>
</ Html>
рдмреЙрдбреА рдЯреИрдЧ рдХреЗ рдЕрдВрджрд░, рдореЛрдмрд╛рдЗрд▓ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдкреНрд░рддреНрдпреЗрдХ рджреГрд╢реНрдп рдпрд╛ рдкреГрд╖реНрда рдХреЛ рдПрдХ рддрддреНрд╡ (рдЖрдорддреМрд░ рдкрд░ рдПрдХ div) рджреНрд╡рд╛рд░рд╛ рд╡рд┐рд╢реЗрд╖рддрд╛ рдбреЗрдЯрд╛-рднреВрдорд┐рдХрд╛ = "рдкреЗрдЬ" рдХреЗ рд╕рд╛рде рдкрд╣рдЪрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред
<Code>
<div data-role = "page">
...
</ Div>
</ Code>
рдХрдВрдЯреЗрдирд░ "рдкреЗрдЬ" рдХреЗ рднреАрддрд░, рдХрд┐рд╕реА рднреА рд╡реИрдз HTML рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬрд╣рд╛рдВ "рдкреЗрдЬ" рдХреЗ рддрддреНрдХрд╛рд▓ рд╡рдВрд╢рдЬ рдХреЛ "рд╣реЗрдбрд░", "рд╕рд╛рдордЧреНрд░реА" рдФрд░ "рдкрд╛рдж" рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдмреНрд▓реЙрдХ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
<div data-role = "page">
<div data-рднреВрдорд┐рдХрд╛ = "рд╢реАрд░реНрд╖ рд▓реЗрдЦ"> ... </ div>
<div data-role = "content"> ... </ div>
<div data-role = "footer"> ... </ div>
</ Div>
рд╕рдорд╛рдкреНрдд рд╕рд░рд▓ рдкреГрд╖реНрда рдЯреЗрдореНрдкрд▓реЗрдЯ
рд╕рднреА рдХреЛ рдПрдХ рд╕рд╛рде рд░рдЦрдХрд░, рдПрдХ рдорд╛рдирдХ рдкреГрд╖реНрда рдХреЛ рдПрдХ рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП:
<! DOCTYPE html>
<Html>
<Head>
<рд╢реАрд░реНрд╖рдХ> рдкреГрд╖реНрда рд╢реАрд░реНрд╖рдХ </ рд╢реАрд░реНрд╖рдХ>
<рд▓рд┐рдВрдХ rel = "рд╕реНрдЯрд╛рдЗрд▓рд╢реАрдЯ" href = "http://code.jquery.com/mobile/1.0a1/jquery.mobile-1.0a1.min.css" />
<script src = "http://code.jquery.com/jquery-1.4.3.min.js"> </ script>
<script src = "http://code.jquery.com/mobile/1.0a1/jquery.mobile-1.0a1.min.js"> </ script>
</ Head>
<Body>
<div data-role = "page">
<div data-рднреВрдорд┐рдХрд╛ = "рд╢реАрд░реНрд╖ рд▓реЗрдЦ">
<h1> рдкреГрд╖реНрда рдХрд╛ рд╢реАрд░реНрд╖рдХ </ h1>
</ div> <! - / рд╢реАрд░реНрд╖ рд▓реЗрдЦ ->
<div data-role = "content">
<p> рдкреГрд╖реНрда рд╕рд╛рдордЧреНрд░реА рдпрд╣рд╛рдБ рдЬрд╛рддреА рд╣реИред </ p>
</ div> <! - / рд╕рд╛рдордЧреНрд░реА ->
<div data-role = "footer">
<h4> рдкреГрд╖реНрда рдкрд╛рдж </ h4>
</ div> <! - / рд╢реАрд░реНрд╖ рд▓реЗрдЦ ->
</ div> <! - / рдкреГрд╖реНрда ->
</ Body>
</ Html>
рд▓рд┐рдВрдХ рд╡рд╛рд▓реЗ рдмрд╛рд╣рд░реА рдкреГрд╖реНрда
JQuery рдореЛрдмрд╛рдЗрд▓ Ajax рд╕рд╛рдЗрдЯреЛрдВ рдФрд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рдмрдирд╛рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рддрд╛ рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдЬрдм рдЖрдк рдХрд┐рд╕реА рдмрд╛рд╣рд░реА рдкреГрд╖реНрда (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, products.html) рдХреА рдУрд░ рдЗрд╢рд╛рд░рд╛ рдХрд░рддреЗ рд╣реБрдП рд▓рд┐рдВрдХ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╕рдВрд░рдЪрдирд╛ HREF рд▓рд┐рдВрдХ рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рддреА рд╣реИ, рдПрдХ рдЕрдЬрд╛рдХреНрд╕ рдЕрдиреБрд░реЛрдз рддреИрдпрд╛рд░ рдХрд░рддреА рд╣реИ рдФрд░ рд▓реЛрдб рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреА рд╣реИред рдпрджрд┐ рдЕрдЬрд╛рдХреНрд╕ рдЕрдиреБрд░реЛрдз рд╕рдлрд▓ рд╣реЛрддрд╛ рд╣реИ, рддреЛ DOM рдореЗрдВ рдирдпрд╛ рдкреЗрдЬ рдХрдВрдЯреЗрдВрдЯ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдПрдЧрд╛, рд╕рднреА рдореЛрдмрд╛рдЗрд▓ рд╡рд┐рдЬреЗрдЯ рдЕрдкрдиреЗ рдЖрдк рдЖрд░рдВрднрд┐рдХ рд╣реЛ рдЬрд╛рдПрдВрдЧреЗ, рдФрд░ рдирдпрд╛ рдкреЗрдЬ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рдпрджрд┐ рдЕрдЬрд╛рдХреНрд╕ рдЕрдиреБрд░реЛрдз рд╡рд┐рдлрд▓ рд╣реЛ рдЧрдпрд╛, рддреЛ рдПрдХ рдЕрд▓рдЧ рдкрд░рдд рдореЗрдВ, рдПрдХ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдЬреЛ рдереЛрдбрд╝реЗ рд╕рдордп рдХреЗ рдмрд╛рдж рдЧрд╛рдпрдм рд╣реЛ рдЬрд╛рдПрдЧрд╛, рддрд╛рдХрд┐ рдпрд╣ рдиреЗрд╡рд┐рдЧреЗрд╢рди рд╕реНрдЯреНрд░реАрдо рдХреЛ рдмрд╛рдзрд┐рдд рди рдХрд░реЗред
рдкреГрд╖реНрда рдХреЗ рднреАрддрд░ рд▓рд┐рдВрдХ
рдПрдХ рдПрдХрд▓ HTML рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдореЗрдВ рдХрдИ рдкреГрд╖реНрда рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рдбреЗрдЯрд╛-рднреВрдорд┐рдХрд╛ = "рдкреГрд╖реНрдареЛрдВ" рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдХрдИ div рддрддреНрд╡реЛрдВ рдХреЛ рд╕реНрдЯреИрдХ рдХрд░рдХреЗ рд▓реЛрдб рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдкреНрд░рддреНрдпреЗрдХ рдкреГрд╖реНрда рдореЗрдВ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреЛ рдХрд┐ HREF = "# Foo" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрдирдбреЛрд░ рдЗрдХрд╛рдЗрдпреЛрдВ рдХреЗ рдмреАрдЪ рд╕рдВрдЪрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЬрдм рдЖрдк рд▓рд┐рдВрдХ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рд╡рд╛рдВрдЫрд┐рдд рдЖрдИрдбреА рдХреЗ рд╕рд╛рде рдЖрдВрддрд░рд┐рдХ рдкреГрд╖реНрда (рдкреЗрдЬ) рдХреА рдЦреЛрдЬ рдХрд░реЗрдЧрд╛ рдФрд░ рд╕реНрдХреНрд░реАрди рдкрд░ рдЗрд╕ рдмреНрд▓реЙрдХ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдЧрд╛ред рдпрд╣ рдзреНрдпрд╛рди рд░рдЦрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рдпрджрд┐ рдЖрдк рдПрдХ рдкреГрд╖реНрда рдХреЛ рд▓рд┐рдВрдХ рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдЕрдЬрд╛рдХреНрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрдИ рдЖрдВрддрд░рд┐рдХ рдкреГрд╖реНрдареЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдкреГрд╖реНрда рдкрд░ рд▓реЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рд▓рд┐рдВрдХ рдореЗрдВ REL = "рдмрд╛рд╣рд░реА" рдЬреЛрдбрд╝рдирд╛ рд╣реЛрдЧрд╛ред рдпрд╣ рдкреГрд╖реНрда рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд▓реЛрдб рдХрд░рдиреЗ рдФрд░ URL рдореЗрдВ рд╣реИрд╢ рдХреЛ рдЦрд╛рд▓реА рдХрд░рдиреЗ рдХреА рд░реВрдкрд░реЗрдЦрд╛ рдмрддрд╛рддрд╛ рд╣реИред рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЕрдЬрд╛рдХреНрд╕ рдкреГрд╖реНрда рдЗрддрд┐рд╣рд╛рд╕ рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓реИрдЯрд┐рд╕ (#) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдЗрди-рдкреЗрдЬ рд▓рд┐рдВрдХ рдЕрдкрдиреЗ рдкреГрд╖реНрдареЛрдВ рдХреЗ рдЕрдВрджрд░ рд╣реИрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕рд╕реЗ рд╕рдВрдШрд░реНрд╖ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХрдИ рдЖрдВрддрд░рд┐рдХ рдкреГрд╖реНрдареЛрдВ рд╡рд╛рд▓реЗ рдкреГрд╖реНрда рдХрд╛ рд▓рд┐рдВрдХ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦреЗрдЧрд╛:
<a href="multipage.html" rel="external"> рдмрд╣реБ-рдкреГрд╖реНрда рд▓рд┐рдВрдХ </a>
рдпрд╣рд╛рдВ рдПрдХ div рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдирд┐рд░реНрдорд┐рдд рд╕рд╛рдЗрдЯ рдХреЗ рджреЛ рдкреГрд╖реНрдареЛрдВ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдиреЗрд╡рд┐рдЧреЗрд╢рди рдЗрди рддрддреНрд╡реЛрдВ рдХреА рдЖрдИрдбреА рд╕реЗ рдмрдВрдзрд╛ рд╣реБрдЖ рд╣реИред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдкреГрд╖реНрда рдкрд░ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛рдУрдВ рдХреЛ рдХреЗрд╡рд▓ рдкреГрд╖реНрдареЛрдВ рдХреЗ рдЖрдВрддрд░рд┐рдХ рд╕рдВрдЪрд╛рд░ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдФрд░ рдпрджрд┐ рдкреНрд░рддреНрдпреЗрдХ рдкреГрд╖реНрда рдПрдХ рдЕрд▓рдЧ HTML рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рд╣реИ, рддреЛ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИред рдпрд╣рд╛рдБ рд╢рд░реАрд░ рддрддреНрд╡ рдХреЗ рдЕрдВрджрд░ рджреЛ рдкреГрд╖реНрда рд╣реИрдВ:
<Body>
<! - рдкрд╣рд▓реЗ рдкреГрд╖реНрда рдХреА рд╢реБрд░реБрдЖрдд ->
<div data-role = "page" id = "foo">
<div data-рднреВрдорд┐рдХрд╛ = "рд╢реАрд░реНрд╖ рд▓реЗрдЦ">
<h1> рдлреВ </ h1>
</ div> <! - / рд╢реАрд░реНрд╖ рд▓реЗрдЦ ->
<div data-role = "content">
<p> рдореИрдВ рд╕реНрд░реЛрдд рдХреНрд░рдо рдореЗрдВ рдкрд╣рд▓реЗ рд╣реВрдВ рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдкреГрд╖реНрда рдХреЗ рд░реВрдк рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред </ p>
<p> рдЖрдВрддрд░рд┐рдХ рдкреГрд╖реНрда рджреЗрдЦреЗрдВ рдЬрд┐рд╕реЗ <a href="#bar"> рдмрд╛рд░ </a> </ p> рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ
</ div> <! - / рд╕рд╛рдордЧреНрд░реА ->
<div data-role = "footer">
<h4> рдкреГрд╖реНрда рдкрд╛рдж </ h4>
</ div> <! - / рд╢реАрд░реНрд╖ рд▓реЗрдЦ ->
</ div> <! - / рдкреГрд╖реНрда ->
<! - рджреВрд╕рд░реЗ рдкреГрд╖реНрда рдХреА рд╢реБрд░реБрдЖрдд ->
<div data-role = "page" id = "bar">
<div data-рднреВрдорд┐рдХрд╛ = "рд╢реАрд░реНрд╖ рд▓реЗрдЦ">
<h1> рдмрд╛рд░ </ h1>
</ div> <! - / рд╢реАрд░реНрд╖ рд▓реЗрдЦ ->
<div data-role = "content">
<p> рдореИрдВ рд╕реНрд░реЛрдд рдХреНрд░рдо рдореЗрдВ рдкрд╣рд▓реЗ рд╣реВрдВ рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдкреГрд╖реНрда рдХреЗ рд░реВрдк рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред </ p>
<p> <a href="#foo"> foo рдкрд░ рд╡рд╛рдкрд╕ </a> </ p>
</ div> <! - / рд╕рд╛рдордЧреНрд░реА ->
<div data-role = "footer">
<h4> рдкреГрд╖реНрда рдкрд╛рдж </ h4>
</ div> <! - / рд╢реАрд░реНрд╖ рд▓реЗрдЦ ->
</ div> <! - / рдкреГрд╖реНрда ->
</ Body>
рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ: рдЪреВрдВрдХрд┐ рд╣рдо рд╕рднреА рдкреГрд╖реНрдареЛрдВ рдХреЗ рдЗрддрд┐рд╣рд╛рд╕ рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИрд╢ рдиреЗрд╡рд┐рдЧреЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд▓рдВрдЧрд░ рд▓рд┐рдВрдХ (index.html # Foo) рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИред рд╕реНрд░реЛрдд
http://jquerymobile.com/demos/1.0a2/