рдореЛрдмрд╛рдЗрд▓ рдЗрдВрдЯрд░рдиреЗрдЯ рдХреА рд╡реГрджреНрдзрд┐ рдХреЗ рд╕рд╛рде, рдореЛрдмрд╛рдЗрд▓ рд╕рд╛рдЗрдЯреЛрдВ рдХреА рдЧрддрд┐ рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдмрдврд╝ рд░рд╣реА рд╣реИред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдПрдВрдбреНрд░реЙрдЗрдб, рдЖрдИрдУрдПрд╕, рд╡реЗрдмрдУрдПрд╕, рдмреНрд▓реИрдХрдмреЗрд░реА рдУрдПрд╕, рдЖрджрд┐ рдкрд░ рд╕рдмрд╕реЗ рдЖрдзреБрдирд┐рдХ рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рдореЗрдВ 1Ghz рд╕реЗ рдЕрдзрд┐рдХ рдирд╣реАрдВ рдХреА рдЖрд╡реГрддреНрддрд┐ рд╡рд╛рд▓реЗ рдкреНрд░реЛрд╕реЗрд╕рд░ рд╣реИрдВ, рдФрд░ 3 рдЬреА рдХреА рдЧрддрд┐ рдХрд╛рдлреА рдзреАрдореА рдорд╛рдиреА рдЬрд╛ рд╕рдХрддреА рд╣реИ (рдбрд╛рдЙрдирд▓реЛрдб рдХреА рдЧрддрд┐ рдбреАрдПрд╕рдПрд▓ рд╕реЗ 3 рдЧреБрдирд╛ рдХрдо рд╣реИ)ред
рдореЛрдмрд╛рдЗрд▓ рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ "рдмрдбрд╝реА" рдорд╢реАрдиреЛрдВ рдХреА рд╕рдорд╕реНрдпрд╛рдПрдВ рд╡рд┐рд░рд╛рд╕рдд рдореЗрдВ рдорд┐рд▓реА рд╣реИрдВ: http рдХреЗ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╕реЗ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рддрдХред
рдореЛрдмрд╛рдЗрд▓ рд╕реБрд╡рд┐рдзрд╛рдПрдБ
рдЗрд╕ рддрдереНрдп рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХрд┐ рд╡реЗ рдЕрдХреНрд╕рд░ рдЖрдкрдХреА рдЬреЗрдм рдореЗрдВ рдлрд┐рдЯ рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рдЦреЛрдиреЗ рдореЗрдВ рдЖрд╕рд╛рди рд╣реЛрддреЗ рд╣реИрдВ, рдореЛрдмрд╛рдЗрд▓ рдЙрдкрдХрд░рдгреЛрдВ рдФрд░ рдбреЗрд╕реНрдХрдЯреЙрдк рдХреЗ рдмреАрдЪ рдХрдИ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЕрдВрддрд░ рд╣реИрдВ:
- рдХрдо рд╕реНрдХреНрд░реАрди рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди;
- рдзреАрдореЗ рдХрдиреЗрдХреНрд╢рди;
- рд╕реАрдорд┐рдд рдХреИрд╢ рдЖрдХрд╛рд░;
- рдХрдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдбрд┐рд╡рд╛рдЗрд╕ рдФрд░ рдлреЙрд░реНрдо рдХрд╛рд░рдХ;
- рдХрдо рдкреНрд░реЛрд╕реЗрд╕рд░ рд╢рдХреНрддрд┐;
- рд╡реНрдпрд╛рдкрдХ HTML5 рд╕рдорд░реНрдерди
- рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдирдП рдмреНрд░рд╛рдЙрдЬрд╝рд░ (рд╡реЗ рдЗрд╕ рджреБрдирд┐рдпрд╛ рдореЗрдВ IE6 рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рдЬрд╛рдирддреЗ рд╣реИрдВ)ред
рд╕рд╛рдорд╛рдиреНрдп рд╕рд┐рдлрд╛рд░рд┐рд╢реЗрдВ
"рдмрдбрд╝реА рд╕рд╛рдЗрдЯреЛрдВ" рдХреА рдЕрдзрд┐рдХрд╛рдВрд╢ рдкреНрд░рджрд░реНрд╢рди рд╕рдорд╕реНрдпрд╛рдПрдВ рдореЛрдмрд╛рдЗрд▓ рд╕рд╛рдЗрдЯреЛрдВ рдореЗрдВ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдКрдкрд░ рд╕реВрдЪреАрдмрджреНрдз рдХрдИ рддрдХрдиреАрдХреЗрдВ рдбреЗрд╕реНрдХрдЯреЙрдк рдЕрдиреБрдХреВрд▓рди рд╕реЗ рдЖрдИ рд╣реИрдВред
- рдкрд╛рда рдбреЗрдЯрд╛ рдХреЛ рд╕рдВрдкреАрдбрд╝рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП gzip рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ;
- HTML рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЗ рд╢реАрд░реНрд╖рдХ рдореЗрдВ рд╕реАрдПрд╕рдПрд╕ рд░рдЦреЛ, рдФрд░ рдкреГрд╖реНрда рдХреЗ рдиреАрдЪреЗ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ;
- рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдФрд░ рд╕реАрдПрд╕рдПрд╕ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдорд┐рд▓рд╛рдПрдВ рдЬреЛ рдкреВрд░реА рд╕рд╛рдЗрдЯ рдкрд░ рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рддреА рд╣реИрдВред рдпрд╣ HTTP рдЕрдиреБрд░реЛрдзреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдХрдо рдХрд░реЗрдЧрд╛, рдЬреЛ рдореЛрдмрд╛рдЗрд▓ рд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрддреНрдпрдВрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ;
- рд╕реАрдПрд╕рдПрд╕ рдФрд░ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛрдб рдХреЗ рдХрдо рд╕реЗ рдХрдо рдЙрдкрдпреЛрдЧ рдФрд░ obfuscation;
- рдЬреЗрдПрд╕ рдФрд░ рд╕реАрдПрд╕рдПрд╕ рдЬреЛ рд╕рд╛рдЗрдЯ рдкрд░ рдХреЗрд╡рд▓ 1 рдмрд╛рд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рд╕рд╛рде рд╣реА рдЫреЛрдЯреЗ рдЬреЗрдПрд╕ рдФрд░ рд╕реАрдПрд╕рдПрд╕ (5 рдХреЗрдмреА рддрдХ), рд╕реАрдзреЗ рдкреГрд╖реНрда рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реИ, рдЕрд░реНрдерд╛рддред рдЕрд▓рдЧ-рдЕрд▓рдЧ рдлрд╛рдЗрд▓реЛрдВ рдореЗрдВ рди рдбрд╛рд▓реЗрдВ;
- рдХрдИ рдореЛрдмрд╛рдЗрд▓ рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдВрдбреНрд░реЙрдЗрдб рдпрд╛ рдУрдкреЗрд░рд╛ рдореЛрдмрд╛рдЗрд▓) рдореЗрдВ 4-6 рд╕реЗ рдЕрдзрд┐рдХ рдирд╣реАрдВ рдХрдиреЗрдХреНрд╢рди рдХреА рд╕рдВрдЦреНрдпрд╛ рдкрд░ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рд╕реАрдорд╛ рд╣реИред рдРрд╕реЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдбреЛрдореЗрди рд╢рд╛рд░реНрдХрд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреЗрд╡рд▓ рд╕рд╛рдЗрдЯ рдХреА рдЧрддрд┐ рдХреЛ рдиреБрдХрд╕рд╛рди рдкрд╣реБрдВрдЪрд╛ рд╕рдХрддрд╛ рд╣реИ;
- рдЙрд╕реА рд╕рдордп, рдПрдВрдбреНрд░реЙрдЗрдб рдмреНрд░рд╛рдЙрдЬрд╝рд░ HTTP рдкрд╛рдЗрдкрд▓рд╛рдЗрдирд┐рдВрдЧ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдЖрдкрдХреЛ рдПрдХ рдХрдиреЗрдХреНрд╢рди рдореЗрдВ рдПрдХ рдмрд╛рд░ рдореЗрдВ рд╕рд░реНрд╡рд░ рдХреЛ 3 рдЕрдиреБрд░реЛрдз рднреЗрдЬрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╛рдж рд░рдЦреЗрдВ рдХрд┐ рд╕рд░реНрд╡рд░ HTTP рдкрд╛рдЗрдкрд▓рд╛рдЗрдирд┐рдВрдЧ рдХрд╛ рднреА рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ;
- рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рд╕рдВрдкреАрдбрд╝рд┐рдд рдХрд░рдирд╛ рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ (рдЧреБрдгрд╡рддреНрддрд╛ рдореЗрдВ рджреГрд╢реНрдпрдорд╛рди рд╣рд╛рдирд┐ рдХреЗ рдмрд┐рдирд╛) - рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, Smush.it - рдЗрд╕ рдкрд░ рдЕрдзрд┐рдХ ;
- рдмрдЪреЗрдВ рдпрд╛ рдХрдо рд╕реЗ рдХрдо рдХреИрд╢ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░реЗрдВред
- iOS рдХреЗ рд▓рд┐рдП, рдХреНрд╡рд┐рдХрдЯрд╛рдЗрдо рд░реЗрдлрд░реЗрдВрд╕ рдореВрд╡реАрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдЗрд╕рд╕реЗ рдЖрдк рдЕрдкрдиреЗ рдЗрдВрдЯрд░рдиреЗрдЯ рдХрдиреЗрдХреНрд╢рди рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЖрдЧрдВрддреБрдХ рдХреЛ рд╡рд┐рднрд┐рдиреНрди рд╡реАрдбрд┐рдпреЛ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ "рджреЗ" рд╕рдХрддреЗ рд╣реИрдВред
- рдЬрд╣рд╛рдВ рднреА рд╕рдВрднрд╡ рд╣реЛ, рд╡реЗрдмрд╕реЙрдХреЗрдЯреНрд╕ рдХрд╛ рд▓рд╛рдн рдЙрдард╛рдПрдВ (рдкреВрд░реНрдг рд╕рдорд░реНрдерди рдХреЗрд╡рд▓ iOS рд╕рдлрд╛рд░реА 4.2-4.3 рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реИ, рдЬреЛ рдХрд┐ рдУрдкреЗрд░рд╛ рдореЛрдмрд╛рдЗрд▓ 11.1 рдореЗрдВ рдЖрдВрд╢рд┐рдХ рд╣реИ)ред
HTML рдФрд░ CSS рдХрд╛ рдЕрдиреБрдХреВрд▓рди
рдореЛрдмрд╛рдЗрд▓ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ HTML5 рдФрд░ CSS3 рдХреЗ рд▓рд┐рдП рд╡реНрдпрд╛рдкрдХ рд╕рдорд░реНрдерди рдЖрдкрдХреЛ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдЕрдиреБрдХреВрд▓рди рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЖрдзреБрдирд┐рдХ рддрдХрдиреАрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ:
- HTML рдХреЛрдб рдмреЗрд╣рдж рд╕рд░рд▓ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред HTML5 рдЕрд░реНрде рддрддреНрд╡реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ <! DOCTYPE html>, рд╡реИрдХрд▓реНрдкрд┐рдХ xmlns рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рдмрд╛рд╣рд░ рдХрд░реЗрдВред рдбрд┐рд╡ рдФрд░ рдХрдХреНрд╖рд╛рдУрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХрд╛ рднреА рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ;
- рдЗрдирдкреБрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрдо рдмрд╛рд░ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ, рдФрд░ рдпрджрд┐ рдЖрдк рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдПрдЪрдЯреАрдПрдордПрд▓ 5 рдкреНрд░рд╛рд░реВрдкреЛрдВ рдореЗрдВ;
- рдкреГрд╖реНрдарднреВрдорд┐ рдЪрд┐рддреНрд░реЛрдВ рдХреЗ рдмрдЬрд╛рдп рд╕реАрдПрд╕рдПрд╕ рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ - рдпрд╣ рд╕рд░реНрд╡рд░ рдкрд░ рдХреЙрд▓ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдХрд╛рдлреА рдХрдо рдХрд░ рджреЗрдЧрд╛;
- CSS рдХрдИ рдЕрдиреНрдп рдЙрдкрдпреЛрдЧреА рд╕реБрд╡рд┐рдзрд╛рдПрдБ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдЙрдкрдпреЛрдЧ рдЫрд╡рд┐рдпреЛрдВ (рдЫрд╛рдпрд╛, рдЧреЛрд▓рд╛рдХрд╛рд░ рд╕реАрдорд╛рдУрдВ, svg рдФрд░ рдХреИрдирд╡рд╛рд╕ рдкреГрд╖реНрда рдореЗрдВ рдПрдореНрдмреЗрдбреЗрдб рдХрдИ рдкреГрд╖реНрдарднреВрдорд┐) рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рдкреНрд░рднрд╛рд╡реА рд╣реИред
рдЫрд╡рд┐ рдЕрдиреБрдХреВрд▓рди
рд╕рд░реНрд╡рд░ рдкрд░ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдХреЙрд▓ рдХреЗ рдЦрд┐рд▓рд╛рдл рд▓рдбрд╝рд╛рдИ рдХреЗ рд╕рд╛рде, рдбрд╛рдЙрдирд▓реЛрдб рдХреА рдЧрдИ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдЖрдХрд╛рд░ рдХреЛ рдХрдо рдХрд░рдирд╛ рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рдЗрд╕ рдкрд░рд┐рдкреНрд░реЗрдХреНрд╖реНрдп рдореЗрдВ, рдЫрд╡рд┐ рдЕрдиреБрдХреВрд▓рди рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рддрддреНрд╡ рд╣реИред
- рд▓реЛрдЧреЛ рдФрд░ рдЖрдЗрдХрди рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП CSS рд╕реНрдкреНрд░рд╛рдЗрдЯреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ;
- html рдореЗрдВ рдФрд░ css рдмреЗрд╕ 64 рдореЗрдВ рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рд╕рд╛рдВрдХреЗрддрд┐рдХ рд╢рдмреНрджреЛрдВ рдореЗрдВ рдмрджрд▓рдирд╛ - рдПрдХ рдмрд╣реБрдд рд╣реА рдХреБрд╢рд▓ рддрд░реАрдХрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЕрдзрд┐рдХрд╛рдВрд╢ рдореЛрдмрд╛рдЗрд▓ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рд╣реИ, рдФрд░ рд╕рд░реНрд╡рд░ рд╕рд╛рдЗрдб рдкрд░ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рд╣реЛрддрд╛ рд╣реИред PHP - base64_encode () рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд, рдЖрдк рдХреИрдирд╡рд╕ - toDataURL () рд╕реЗ рдПрдЪрдЯреАрдПрдордПрд▓ 5 рддрдХрдиреАрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ;
- рддрд╕реНрд╡реАрд░реЛрдВ рдХреЗ рдмрдЬрд╛рдп рдпреВрдирд┐рдХреЛрдб рдореЗрдВ рдЗрдореЛрдЬреА рдЖрдЗрдХрди рд╕рд╛рдВрдХреЗрддрд┐рдХ рд╢рдмреНрджреЛрдВ рдореЗрдВ рдмрджрд▓рдирд╛ (iOS 2.2 рдХреЗ рдмрд╛рдж рд╕реЗ, рд╕рд╛рде рд╣реА рдХрдИ рдЬрд╛рдкрд╛рдиреА рдлреЛрди рдореЗрдВ рд╕рдорд░реНрдерд┐рдд рд╣реИ);
рдореЛрдмрд╛рдЗрд▓ рдЙрдкрдХрд░рдгреЛрдВ рдкрд░, рдбреЗрд╕реНрдХрдЯреЙрдк рд╕реНрдХреНрд░реАрди рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд╕реНрдХреНрд░реАрди рдореЗрдВ рдХрд╛рдлреА рдХрдо рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рд╣реЛрддрд╛ рд╣реИред CSS рд╣рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рд╕реНрдХреНрд░реАрди рдХреЗ рд╡рд░реНрддрдорд╛рди рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдФрд░, рдЗрд╕ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреЗ рд╣реБрдП, рдЙрд╕ рдЪрд┐рддреНрд░ рдХреЗ рдЙрд╕ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдкрд╛рд╕ рдХрд░реЗрдВ рдЬрд┐рд╕рдореЗрдВ рдЕрдзрд┐рдХ рдЙрдкрдпреБрдХреНрдд рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рд╣реИред
@media only screen and (min-device-width: 481px) { #header { background-image: url(header-full.png); } }
рдЙрдкрд░реЛрдХреНрдд рдХреЛрдб рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рд╕реНрдХреНрд░реАрди рдХреА рдЪреМрдбрд╝рд╛рдИ 480px рд╕реЗ рдЕрдзрд┐рдХ рд╣реИ рдФрд░ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рд╣реЗрдбрд░-рдлреБрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрджреЗрд╢ рджреЗрддрд╛ рд╣реИред
рд▓реЗрдХрд┐рди рдирд┐рдореНрди рдХреЛрдб рдЯреБрдХрдбрд╝рд╛, рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреЗ рд╣реБрдП рдХрд┐ рд╕реНрдХреНрд░реАрди рдХреА рдЪреМрдбрд╝рд╛рдИ 480px рд╕реЗ рдХрдо рд╣реИ, рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рдЫреЛрдЯреЗ рд╕реНрдХреНрд░реАрди рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓рд┐рдд рдЪрд┐рддреНрд░ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ:
@media only screen and (max-device-width: 480px) { #header { background-image: url(header-small.png); } }
рд╕рд╛рдЗрдЯ рдФрд░ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рдмреАрдЪ рдЗрд╕ рд╕рдордЭ рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдореЛрдмрд╛рдЗрд▓ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдП рдЧрдП рдбреЗрдЯрд╛ рдХрд╛ рдЖрдХрд╛рд░ рдХрд╛рдлреА рдХрдо рд╣реЛ рдЬрд╛рдПрдЧрд╛ред
рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рд╕реБрд╡рд┐рдзрд╛ рдХрд╛ рдЦреНрдпрд╛рд▓ рд░рдЦреЗрдВред рдПрдХ рд╣реА рд╕рд┐рджреНрдзрд╛рдВрдд (рдореЛрдмрд╛рдЗрд▓ рдФрд░ рдбреЗрд╕реНрдХрдЯреЙрдк рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕рд╛рдордЧреНрд░реА) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдЖрдк рдЙрдЪреНрдЪ-рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рд╕реНрдХреНрд░реАрди рд╡рд╛рд▓реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕рд╛рдЗрдЯ рдХреЛ рд╕реБрдЦрдж рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрдмрдХрд┐ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдЕрдиреНрдп рдЖрдЧрдВрддреБрдХреЛрдВ рдХреЛ рдиреБрдХрд╕рд╛рди рдирд╣реАрдВ рдкрд╣реБрдВрдЪрд╛ рд╕рдХрддреЗ рд╣реИрдВред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, iPhone 4 рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЕрдкрдиреЗ рдлреЛрди рд╕реНрдХреНрд░реАрди рдкрд░ рдЙрдЪреНрдЪ DPI рдЪрд┐рддреНрд░ (рдЬреИрд╕реЗ 300) рд╣реЛрдиреЗ рдХреЗ рдЖрджреА рд╣реИрдВред рдФрд░ рдпрджрд┐ рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдЖрдкрдХреА рд╕рд╛рдЗрдЯ рд░реЗрдЯрд┐рдирд╛ рд╕реНрдХреНрд░реАрди рдкрд░ рдЦрд░рд╛рдм рджрд┐рдЦреЗ, рддреЛ рдЖрдкрдХреЛ рдЙрдЪреНрдЪ-рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдЪрд┐рддреНрд░реЛрдВ рдХрд╛ рдПрдХ рдФрд░ рдЕрд▓рдЧ рд╕реЗрдЯ рддреИрдпрд╛рд░ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдЙрдиреНрд╣реЗрдВ
рд╕реАрдПрд╕рдПрд╕ рдореАрдбрд┐рдпрд╛ рдХреНрд╡реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкрд▓реЛрдб рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред
@media only screen and (min-resolution: 300dpi), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5) { #header { background-image: url(header-300dpi.png); } } @media only screen and (max-resolution: 299dpi), only screen and (-webkit-max-device-pixel-ratio: 1.5), only screen and (max--moz-device-pixel-ratio: 1.5) { #header { background-image: url(header-72dpi.png); } }
рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдорд╛рдорд▓рд╛ рд╣реИ рдЬрдм рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рдкрдХреНрд╖ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд▓рд╛рдпрдХ рд╣реИред
рдХрдиреЗрдХреНрд╢рди рдХреА рдЧрддрд┐ рдЕрдиреБрдХреВрд▓рди
Android 2.2 Froyo рдХреЗ рд╕рд╛рде рд╢реБрд░реВ, рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рдкрд╛рд╕ рдбрд┐рд╡рд╛рдЗрд╕ рд╕реЗ рд╡рд░реНрддрдорд╛рди рдкреНрд░рдХрд╛рд░ рдХреЗ рдЗрдВрдЯрд░рдиреЗрдЯ рдХрдиреЗрдХреНрд╢рди рдкрд░ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рд╣реИред рдпрд╣ navigator.connection рдСрдмреНрдЬреЗрдХреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдпрд╣рд╛рдВ рдПрдХ рдбрд┐рд╡рд╛рдЗрд╕ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдбреЗрдЯрд╛ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИ рдЬреЛ 3 рдЬреА рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдЪрд▓рддрд╛ рд╣реИ:
navigator = {
connection: {
"type": "4",
"UNKNOWN": "0",
"ETHERNET": "1",
"WIFI": "2",
"CELL_2G": "3",
"CELL_3G": "4"
}
};
рдХрдиреЗрдХреНрд╢рди рдкреНрд░рдХрд╛рд░ "4" рд╣реИ, рдЬреЛ CELL_3G рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИред рдПрдХ рд╕рд░рд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдЖрдк рдХрдиреЗрдХреНрд╢рди рдХреЗ рдкреНрд░рдХрд╛рд░ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдПрдЪрдЯреАрдПрдордПрд▓ рддрддреНрд╡ рдореЗрдВ рд╕реАрдПрд╕рдПрд╕ рд╡рд░реНрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдХрдо рдЧрддрд┐ рд╡рд╛рд▓реЗ рдХрдиреЗрдХреНрд╢рди рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЗ рд╣реБрдП, рд╣рдо CSS рдХреЛ рд╡рд┐рдЬрд╝рд┐рдЯрд░ рдХреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдиреБрдХреВрд▓рд┐рдд рдЪрд┐рддреНрд░ рдкрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ:
.highbandwidth .logo { background-image:url('logo-high.jpg'); } .mediumbandwidth .logo { background-image:url('logo-medium.jpg'); } .lowbandwidth .logo { background-image:url('logo-low.jpg'); }
рдФрд░ рдлрд┐рд░ рднреА, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдкрд╕рдВрдж рд╕реЗ рд╡рдВрдЪрд┐рдд рди рдХрд░реЗрдВ (рд╣рдо рддрд╛рдирд╛рд╢рд╛рд╣ рдирд╣реАрдВ рд╣реЛрдВрдЧреЗ)ред рдЗрд╕рд▓рд┐рдП, рдЖрдо рдкрд╕рдВрдж рдХреЗ рдЕрд▓рд╛рд╡рд╛:
desktop | mobile
рд╕рд╛рдЗрдЯ рд╕рдВрд╕реНрдХрд░рдг desktop | mobile
desktop | mobile
рдПрдХ рд╡рд┐рдХрд▓реНрдк рднреА рджреЗрдВ:
- рдХрдиреЗрдХреНрд╢рди рдХреА рдЧрддрд┐:
High | Medium | Low
High | Medium | Low
рд╕рд░рд▓ рдирд┐рдпрдореЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ - "рдпрджрд┐ рдкрд┐рдХреНрд╕реЗрд▓ рджрд┐рдЦрд╛рдИ рдирд╣реАрдВ рджреЗрддреЗ рд╣реИрдВ, рддреЛ рдЙрдиреНрд╣реЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ", рд▓реЗрдХрд┐рди рд╕рд╛рде рд╣реА рд╕рд╛рде "рдЖрдкрдХреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрдгрдп рдирд╣реАрдВ рд▓реЗрдирд╛ рдЪрд╛рд╣рд┐рдП, рдЖрдк рдЙрд╕реЗ рд╕реБрдЭрд╛ рд╕рдХрддреЗ рд╣реИрдВ"ред
рдХреИрд╢рд┐рдВрдЧ
рдпрджрд┐ рдЕрдзрд┐рдХрд╛рдВрд╢ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдбреЗрд╕реНрдХрдЯреЙрдк рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рд╕рдорд╛рдзрд╛рди рдмрд╛рд╣рд░реА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдкрдХреНрд╖ рдореЗрдВ рд╣реЛрдЧрд╛, рддреЛ рдореЛрдмрд╛рдЗрд▓ рдХреЗ рд╕рд╛рде рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд рд╣реЛрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИред рдХреИрд╢ рдХреЗ рдЫреЛрдЯреЗ рдЖрдХрд╛рд░ рдХреЗ рдХрд╛рд░рдг, рдмрдбрд╝реА рдФрд░ рджреАрд░реНрдШрдХрд╛рд▓рд┐рдХ рдмрдЪрдд рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдкреГрд╖реНрда рдкреБрдирдГ рд▓реЛрдб рдХрд░рдиреЗ рдХреА рдЧрддрд┐ рдХреЗ рдЕрдиреБрдХреВрд▓рди рдХреЗ рд▓рд┐рдП рдХрдИ рд╕реБрдЭрд╛рд╡ рджрд┐рдП рдЧрдП рд╣реИрдВ:
- рдХреИрд╢ рдЕрдЬрд╛рдХреНрд╕;
- рджреВрд░ рдХреЗ рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХрддрд╛ рдХреЗ рд╣реЗрдбрд░ рд╕реЗрдЯ рдХрд░реЗрдВ (рджреВрд░-рднрд╡рд┐рд╖реНрдп рдХреИрд╢ рд╕рдорд╛рдкреНрддрд┐ рд╣реЗрдбрд░);
- рдХреБрдХреАрдЬрд╝ рд╕реЗ рдмрдЪреЗрдВ, рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рд▓реЛрдХрд▓рд╕реНрдЯреЛрд░реЗрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ (рдХреБрдХреАрдЬрд╝ HTTP-рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ рджреНрд╡рд╛рд░рд╛ рдкреНрд░реЗрд╖рд┐рдд рд╣реЛрддреА рд╣реИрдВ, рд╕рдВрдЪрд░рд┐рдд рдбреЗрдЯрд╛ рдХрд╛ рдЖрдХрд╛рд░ рдХрд╛рдлреА рдмрдврд╝рд╛рддреА рд╣реИрдВ)ред LocalStorage рдФрд░ SessionStorage HTML5 рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпрд╛рдБ рд╣реИрдВ рдЬреЛ рдХреБрдХреАрдЬрд╝ рдХрд╛ рдЕрдзрд┐рдХ рдкреНрд░рднрд╛рд╡реА рд╡рд┐рдХрд▓реНрдк рд╣реИрдВред рдмрд╛рд╣рд░реА рд╕реАрдПрд╕рдПрд╕ рдФрд░ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рднреА рд╡рд╣рд╛рдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ;
рд▓реЛрдХрд▓рд╕реНрдЯреЛрд░реЗрдЬ рдФрд░ рд╕реЗрд╢рдирд╕реНрдЯреЛрд░реЗрдЬ рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕реАрдорд╛ рдпрд╣ рд╣реИ рдХрд┐ рд╡реЗ рдХреЗрд╡рд▓ рдЯрд╛рдЗрдк рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рдбреЗрдЯрд╛ рдХреЛ рд╕реНрдЯреЛрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП, рдЖрдкрдХреЛ рдкрд╣рд▓реЗ рдбреЗрдЯрд╛ рдХреЛ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдЕрдиреБрд╡рд╛рдж рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдФрд░ рдмрд╛рдж рдореЗрдВ рдЗрд╕реЗ
JSON.stringify()
рдФрд░
JSON.parse()
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореВрд▓ рдореЗрдВ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП:
var user = { firstName: 'Joe', lastName: 'Schmoe', age: 40 }
рдЗрди рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдбреЗрдЯрд╛ рдХрд╛ рдЖрдХрд╛рд░ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕реЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рддрдХ рднрд┐рдиреНрди рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдзрд┐рдХрд╛рдВрд╢ рдХреЗ рд▓рд┐рдП 5 рдПрдордмреА рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рдмрд┐рдВрджреБ - рдПрдВрдбреНрд░реЙрдЗрдб рдФрд░ рдмреНрд▓реИрдХрдмреЗрд░реА рдУрдПрд╕ рдкрд░ рдбрд┐рд╡рд╛рдЗрд╕ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдЪрд╛рд▓реВ / рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рднреА рдХреИрд╢ рдХреЛ рд╕реНрдЯреЛрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрд╕реА рд╕рдордп, рдЖрдИрдлреЛрди рдпрд╣ рджрд╛рд╡рд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред
рд╕реНрдорд╛рд░реНрдЯрдлреЛрди | iPhone 4 | рдЧреИрд▓реЗрдХреНрд╕реА рдПрд╕ | рдиреЗрдХреНрд╕рд╕ рдПрд╕ | рдмреНрд▓реИрдХрдмреЗрд░реА рдорд╢рд╛рд▓ |
---|
рдУрдПрд╕ / рд╡реЗрд░ | iOS / 4.3 | Android 2.2 | Android 2.3 | рдмреНрд▓реИрдХрдмреЗрд░реА 6 |
рд╕реНрдерд╛рдпреА * | 0 | 4 | 4 | 25 |
рд╕реНрдореГрддрд┐ рдореЗрдВ ** | 100 | 4 | 4 | 25 |
рдЧреЛрд▓рд┐рдпрд╛рдБ | iPad 1 | рдЖрдИрдкреИрдб 2 | XOOM |
---|
рдУрдПрд╕ / рд╡реЗрд░ | iOS / 4.3 | iOS / 4.3 | Android 3.0 |
рд╕реНрдерд╛рдпреА * | 0 | 0 | 20 |
рд╕реНрдореГрддрд┐ рдореЗрдВ ** | 20 | 50 | 20 |
* рд╕реНрдерд╛рдпреА - рдпрд╣ рд╡рд╣ рдХреИрд╢ рд╣реИ рдЬреЛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рднреА рдмрдирд╛ рд░рд╣рддрд╛ рд╣реИред
** рдореЗрдореЛрд░реА рдореЗрдВ - рдпрд╣ рдПрдХ рдХреИрд╢ рд╣реИ рдЬрд┐рд╕реЗ рд░реИрдо рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдмреАрдЪ рд╕реНрд╡рд┐рдЪ рдХрд░рддреЗ рд╕рдордп)ред
рдмреНрд▓реЗрдЬрд╝ рдмреНрд▓реЙрдЧ рдкрд░ рдореЛрдмрд╛рдЗрд▓ рдЙрдкрдХрд░рдгреЛрдВ
рдкрд░ рдХреИрд╢ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ рдкрдврд╝реЗрдВред
рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЕрдиреБрдХреВрд▓рди
рдореЛрдмрд╛рдЗрд▓ рдЙрдкрдХрд░рдгреЛрдВ рдореЗрдВ рдЕрдкрд░реНрдпрд╛рдкреНрдд рдкреНрд░реЛрд╕реЗрд╕рд░ рд╢рдХреНрддрд┐, рдПрдХ рдмрд╛рд░ рдлрд┐рд░ рд▓реЛрдб рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрдШрд░реНрд╖ рдХреЛ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдмрдирд╛рддреА рд╣реИред рдЗрд╕рд▓рд┐рдП Google рдХреЗ рд╢реЛрдз рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛрдб рдХреЗ рдкреНрд░рддреНрдпреЗрдХ 1KB рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рдирд╛ рд▓рдЧрднрдЧ 1ms рд╣реИред
- рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЯрд╛рдЗрдордЖрдЙрдЯ рдПрдирд┐рдореЗрд╢рди рд╕реЗ рдмрдЪреЗрдВ, рдЗрд╕рдХреЗ рдмрдЬрд╛рдп CSS3 рдХреЗ рд╕рдВрдХреНрд░рдордг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реИ (рд▓реЗрдХрд┐рди рд╕рднреА рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЗрд╕ рддрдХрдиреАрдХ рдХрд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЗ рдкрд╛рд╕ рдЗрд╕ рдорд╛рдорд▓реЗ рдХреЗ рд▓рд┐рдП "рдЕрддрд┐рд░рд┐рдХреНрдд" рдкреБрд░рд╛рдиреЗ-рд╕реНрдХреВрд▓ рд╡рд┐рдХрд▓реНрдк рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП)
- рд╕реНрдкрд░реНрд╢ рдЙрдкрдХрд░рдгреЛрдВ рдкрд░, рд╣реИрдВрдбрд▓рд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рд╕реЗ 300-500 рдПрдордПрд╕ рдХреА рджреЗрд░реА рд╣реЛ рдЬрд╛рддреА рд╣реИ, рдЬреЛ рдХрд┐ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╣реИ, рдЗрд╕рд▓рд┐рдП, рдРрд╕реЗ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП "рджреЗрд╢реА" рд╣реИрдВрдбрд▓рд░реНрд╕ - рдСрдирдЯрдЪреЗрдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реЛрддрд╛ рд╣реИ;
- рдХреЗрд╡рд▓ рдмрдбрд╝реЗ рдврд╛рдВрдЪреЗ (рдЬреИрд╕реЗ jQuery) рдХреЗ рдЖрд╡рд╢реНрдпрдХ рднрд╛рдЧреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдЙрдирдореЗрдВ рд╕реЗ рдкреВрд░реЗ рдирд╣реАрдВред рдпрд╣ рдЫреЛрдЯреЗ рдЪреМрдЦрдЯреЗ (XUI, zepto.js, microjs) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рднреА рдЕрдзрд┐рдХ рдЗрд╖реНрдЯрддрдо рд╣реЛрдЧрд╛;
- рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рд░реВрдкреЛрдВ рдореЗрдВ рдХрдо рд╕реЗ рдХрдо рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ, рдПрдЪрдЯреАрдПрдордПрд▓ 5 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реИ, рдЬрд╣рд╛рдВ рд╕рдВрднрд╡ рд╣реЛ;
- рдПрдЪрдЯреАрдПрдордПрд▓ 5 рдХреА рдПрдХ рдФрд░ рдЙрдкрдпреЛрдЧреА рдЙрдкрд▓рдмреНрдзрд┐ рдбреЗрдЯрд╛рдмреЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╣реИ рдЬреЛ рдХреНрд▓рд╛рдЗрдВрдЯ рд╕рд╛рдЗрдб рдкрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИред рдореМрдЬреВрджрд╛ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдореЗрдВ, indexedDB рдиреЗ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ рд╣рд╛рд╕рд┐рд▓ рдХреА (рд╣рдореЗрдВ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЬрд▓реНрдж рд╣реА рдЗрд╕ рддрдХрдиреАрдХ рдХреЛ рдореЛрдмрд╛рдЗрд▓ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛);
- ajax (onhashchange - рдЗрддрд┐рд╣рд╛рд╕ рдХреЗ рдкреНрд░рдмрдВрдзрди рдХреЗ рд▓рд┐рдП) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдФрд░ рдХреЗрд╡рд▓ рдЕрдиреБрд░реЛрдз рдХрд░реЗрдВ рдХрд┐ рдЬрд┐рд╕реЗ рдмрджрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ;
- рдореБрдЦреНрдп рд╕рд╛рдордЧреНрд░реА рдХреЗ рд▓рд┐рдП рдЬреЗрдПрд╕ рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рд░реВрдк рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ;
- рджреЗрд░реА рдХреЛ рдХрдо рдХрд░рдирд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬреАрдореЗрд▓ рдореЛрдмрд╛рдЗрд▓ рдЯреАрдо рдиреЗ "рд▓рдЬрд╝реАрдЬрд╝" рд▓реЛрдб рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рддрд░реАрдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХрд┐рдпрд╛ рд╣реИ;
рдЗрд╕ рдкрджреНрдзрддрд┐ рдХрд╛ рд╕рд╛рд░ рдпрд╣ рд╣реИ рдХрд┐ рдкрд╣рд▓реЗ рдЖрдкрдХреЛ рдмрдбрд╝реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЙрдбреНрдпреВрд▓ рдХреЛ рдЫреЛрдЯреЗ рдореЗрдВ рддреЛрдбрд╝рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ рдФрд░ рд╡рд┐рддрд░рд┐рдд рдХрд░рдирд╛ рд╣реИ рдХрд┐ рдЙрдирдореЗрдВ рд╕реЗ рдХрд┐рд╕рдХреЛ рдкреЗрдЬ рд▓реЛрдбрд┐рдВрдЧ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рд╣реИ, рдФрд░ рдЬреЛ рдмрд╛рдж рдореЗрдВред рдпрд╣ рднреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рд▓рдВрдмрд┐рдд рдореЙрдбреНрдпреВрд▓ рдХреЛ рд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рдЙрдиреНрд╣реЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд╛рд░реНрдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рдмреБрд▓рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдРрд╕рд╛ рдбрд╛рдЙрдирд▓реЛрдб рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрд▓рд╕реА рджрд┐рдЦрддрд╛ рд╣реИ: рдЬрдм рддрдХ рдЖрдк рдХрд┐рдХ рдирд╣реАрдВ рдХрд░рддреЗ, рддрдм рддрдХ рдпрд╣ рдирд╣реАрдВ рдЪрд▓рддрд╛ред
рдирд┐рд╖реНрдХрд░реНрд╖
рдореЛрдмрд╛рдЗрд▓ рд╕рд╛рдЗрдЯреЛрдВ рдХреА рдЧрддрд┐ рдХреЗ рдЕрдиреБрдХреВрд▓рди рдХрд╛ рдорд╣рддреНрд╡ рдЕрдм рдФрд░ рдЕрдзрд┐рдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реЛрддрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рд░реЛрдЬрдорд░реНрд░рд╛ рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рддреЗрдЬреА рд╕реЗ рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВред
рдпрд╣ рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ рдХрд┐ рдЬреНрдпрд╛рджрд╛рддрд░ рд▓реЛрдЧ рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рдзреАрдореЗ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рдЕрдзрд┐рдХ рдЕрд╕рд╣рд┐рд╖реНрдгреБ рд╣реИрдВред рдЕрдХреНрд╕рд░ рдпрд╣ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдХрд╛рд░рдг рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рдХреБрдЫ рд╕реЗрдХрдВрдб рдХреЗ рднреАрддрд░ рд╣рд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд░реЗрд╕реНрддрд░рд╛рдВ рдХрд╛ рдкрддрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ)ред
рдпрд╣ рдпрд╛рдж рд░рдЦрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рд╣рдорд╛рд░рд╛ рдХрд╛рд░реНрдп рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдФрд░ рдкреНрд░рдпреЛрдЬреНрдп рдореЗрдВ рдХрдо рд╕реЗ рдХрдо рдиреБрдХрд╕рд╛рди рдХреЗ рд╕рд╛рде рд╡реЗрдмрд╕рд╛рдЗрдЯ рд▓реЛрдбрд┐рдВрдЧ рдЧрддрд┐ рдХреЛ рдХрдо рдХрд░рдирд╛ рд╣реИред