HTML рд╣рдо рд╣рд╛рд░ рдЧрдП

рдирдорд╕реНрдХрд╛рд░, рд╣реЗрдмреНрд░! рдореИрдВ рдЖрдкрдХреЛ рд╕рд░реНрдЧреЗрдИ рдХреБрдЪреЗрд░реЛрд╡ рдХреЗ рд▓реЗрдЦ "рдПрдЪрдЯреАрдПрдордПрд▓ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХрднреА рдирд╣реАрдВ рдерд╛" рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдкреНрд░рд╕реНрддреБрдд рдХрд░рддрд╛ рд╣реИред


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


HTML 1.0, 1993 рдореЗрдВ рдкреНрд░рдХрд╛рд╢рд┐рдд, рдЗрд╕рдореЗрдВ рдХреЗрд╡рд▓ 13 рддрддреНрд╡ рд╢рд╛рдорд┐рд▓ рдереЗ (рдХреЗрд╡рд▓ рд╡реЗ рд╣реА рдЬреЛ рдЖрдЬ рддрдХ рдЬреАрд╡рд┐рдд рд╣реИрдВ):


a, address, base, dd, dir, dl, dt, h1..h6, li, p, plaintext, title, ul 

рдЙрдирдореЗрдВ рд╕реЗ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, "рдПрдВрдХрд░" (рдП) рд╣реИред рдпрд╣ рд╡рд╣ рд╣реИ рдЬреЛ рдорд╛рдирдХ рд╢реАрд░реНрд╖рдХ рдореЗрдВ рдкрд╣рд▓реЗ рджреЛ рдЕрдХреНрд╖рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ - рд╣рд╛рдЗрдкрд░рдЯреЗрдХреНрд╕реНрдЯред рдПрдВрдХрд░ (рдпрд╛ рд▓рд┐рдВрдХ) рдХреЗ рдмрд┐рдирд╛, HTML рд╕рд┐рд░реНрдл рдПрдХ рдФрд░ рдЯреЗрдХреНрд╕реНрдЯ рдорд╛рд░реНрдХрдЕрдк рднрд╛рд╖рд╛ рд╣реЛрдЧреАред рдпрд╣ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рд╕рдВрд╕рд╛рдзрди рд▓реЛрдХреЗрдЯрд░ (URL) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рджреБрдирд┐рдпрд╛ рдХреЗ рдХрд┐рд╕реА рднреА рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдореЗрдВ рднреЗрдЬрдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИ, рдФрд░ рд╡рд░реНрд▓реНрдб рд╡рд╛рдЗрдб рд╡реЗрдм рдирд╛рдордХ рдЗрд╕ рдЕрджреНрднреБрдд рдШрдЯрдирд╛ рдХреЛ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред рджреЛ рд╕рд╛рд▓ рдмрд╛рдж, HTML рдореЗрдВ рдХрдИ рдЙрдкрдпреЛрдЧреА рддрддреНрд╡ рдЬреЛрдбрд╝реЗ рдЧрдП: html , head , body , рд╕рд╛рде рд╣реА рдлрд╝реЙрд░реНрдо, рдЯреЗрдмрд▓ рдФрд░ рдЪрд┐рддреНрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рддрддреНрд╡ред



рдЖрдЦрд┐рд░реА рддрддреНрд╡, рд╢рд╛рдпрдж рдЗрдВрдЯрд░рдиреЗрдЯ рдХреЗ рдЗрддрд┐рд╣рд╛рд╕ рдореЗрдВ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рднреВрдорд┐рдХрд╛ рдирд┐рднрд╛рдИред рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рди рдХреЗрд╡рд▓ рдкрд╛рда, рдмрд▓реНрдХрд┐ рдЪрд┐рддреНрд░реЛрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рджреЗрдХрд░, рд╣рдордиреЗ рдирдИ рддрдХрдиреАрдХ рдХреЛ рди рдХреЗрд╡рд▓ рд╡реИрдЬреНрдЮрд╛рдирд┐рдХреЛрдВ рдФрд░ рдЙрддреНрд╕рд╛рд╣реА рд▓реЛрдЧреЛрдВ рдХреЗ рдПрдХ рдЫреЛрдЯреЗ рд╕рдореВрд╣ рдХреЗ рд▓рд┐рдП, рдмрд▓реНрдХрд┐ рд▓рд╛рдЦреЛрдВ рдЖрдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рднреА рдЖрдХрд░реНрд╖рдХ рдмрдирд╛ рджрд┐рдпрд╛ рд╣реИред рд╣рдо рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рдХрд╣ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЗрд╕ рдирд╡рд╛рдЪрд╛рд░ рдиреЗ рдЗрдВрдЯрд░рдиреЗрдЯ рдХреА рдЧрддрд┐ рдХреЛ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрджреНрдпреЛрдЧ рдХреЛ рдЖрдЧреЗ рдмрдврд╝рд╛рдпрд╛ рдФрд░ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХреА рдкрд╣реБрдВрдЪ рдмрдврд╝ рдЧрдИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЗрд╕ HTML рддрддреНрд╡ рдХреА рдПрдХ рдФрд░ рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рдорд╣рддреНрд╡ рд╣реИред рдпрд╣рд╛рдВ рджреЗрдЦреЗрдВ:


 <img src="http://ibm.com/ibm-logo.gif" /> 

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


рдЪрд╛рдмреА рдЬреЛ рд╣рдордиреЗ рдХрднреА рдирд╣реАрдВ рдХреАред


HTML 2.0 рдирд╡рдВрдмрд░ 1995 рдореЗрдВ рдкреНрд░рдХрд╛рд╢рд┐рдд рд╣реБрдИ рдереАред рд╣рд░ рдХреЛрдИ рдирдИ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рд╕реЗ рдЦреБрд╢ рдерд╛, рдФрд░ рд╢рд╛рдпрдж рдХрд┐рд╕реА рдХреЛ рд╕реБрдЭрд╛рд╡ рджреЗрдиреЗ рдХрд╛ рд╡рд┐рдЪрд╛рд░ рдХреНрдпреЛрдВ рдирд╣реАрдВ рдерд╛: рд╣рдо рдЕрдиреНрдп рд╕рднреА HTML рддрддреНрд╡реЛрдВ рдХреЛ рднреА рдЗрд╕ рд╡рд┐рд╢реЗрд╖рддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреНрдпреЛрдВ рдирд╣реАрдВ рдХрд░рдиреЗ рджреЗрддреЗ? рдЗрд╕рдХреА рдХрд▓реНрдкрдирд╛ рдХрд░реЗрдВ:


 <h1 src="/website/info/title"> </h1> 

рдЗрд╕ рдХреЛрдб рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рд╣реЗрдбрд░ рдХреА рд╕рд╛рдордЧреНрд░реА рдЗрд╕ URL рд╕реЗ рд▓реЛрдб рдХреА рдЬрд╛рдиреА рдЪрд╛рд╣рд┐рдПред рдпрд╣ рдЗрддрдиреЗ рдЫреЛрдЯреЗ рддрддреНрд╡ рдХреЗ рд▓рд┐рдП рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ div рдпрд╛ article рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛?


 <article src="/parts/article/blog1298" /> 

рдЕрдЪреНрдЫрд╛, рдХреНрдпрд╛ рдЗрд╕рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рд╣реИ? рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ 1993 рдореЗрдВ рдЗрдВрдЯрд░рдиреЗрдЯ рдХреА рдЧрддрд┐ рдЙрддрдиреА рдирд╣реАрдВ рдереА рдЬрд┐рддрдиреА рдЕрдм рд╣реИред рдирдИ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдиреЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдореМрдЬреВрджрд╛ рдмреИрдВрдбрд╡рд┐рдбреНрде рдкрд░ рдХрдмреНрдЬрд╛ рдХрд░ рд▓рд┐рдпрд╛ рд╣реИ, рдФрд░ HTTP рдмрд░рд╛рдмрд░ рдирд╣реАрдВ рдерд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдорд╛рдирдХ рдореЗрдВ рдРрд╕реА рд╕рдВрднрд╛рд╡рдирд╛ рдХреЛ рд░реЛрдХрдиреЗ рдХрд╛ рдХреЛрдИ рдХрд╛рд░рдг рдирд╣реАрдВ рдерд╛ред


рдЕрдм рдЖрдк рд╢рд╛рдпрдж рд╕реЛрдЪреЗрдВрдЧреЗ рдХрд┐ рдпрд╣ рд╡рд┐рд╢реЗрд╖рддрд╛ WWW рдХреЗ рднрд╡рд┐рд╖реНрдп рдкрд░ рдХреНрдпрд╛ рдкреНрд░рднрд╛рд╡ рдбрд╛рд▓ рд╕рдХрддреА рд╣реИ? рдЕрдкрдиреЗ рдЖрдк рд╕реЗ, рд╢рд╛рдпрдж рдЗрддрдирд╛ рдмрдбрд╝рд╛ рдирд╣реАрдВ рд╣реИред рд▓реЗрдХрд┐рди рдЕрдЧрд░ рд╣рдо рдЗрд╕рдореЗрдВ рдПрдХ рдФрд░ рдЕрд╡рд╕рд░ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рддреЛ рдЗрд╕рдХрд╛ рдкрд░рд┐рдгрд╛рдо рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЕрднреА рд╕реЗ рдмрд╣реБрдд рдЕрд▓рдЧ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЬрдм рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдкреГрд╖реНрда рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ, рддреЛ рдпрд╣ HTML рдХреЛрдб рдХреЛ рдореЗрдореЛрд░реА рдореЗрдВ рд╕реНрдерд┐рдд рдбреЙрдХреНрдпреВрдореЗрдВрдЯ рдСрдмреНрдЬреЗрдХреНрдЯ рдореЙрдбрд▓ (DOM) рдореЗрдВ рдмрджрд▓ рджреЗрддрд╛ рд╣реИред рдпрд╣ рдореЙрдбрд▓ рддрдм рддрдХ рдЕрдкрд░рд┐рд╡рд░реНрддрд┐рдд рд░рд╣рддрд╛ рд╣реИ рдЬрдм рддрдХ рдХрд┐ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рдХрд┐рд╕реА рдЕрдиреНрдп HTML рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЗ рд╕рд╛рде рдЗрд╕реЗ рдмрджрд▓рдиреЗ рдХрд╛ рдЕрдиреБрд░реЛрдз рдирд╣реАрдВ рдорд┐рд▓рддрд╛ рд╣реИред 1993 рдореЗрдВ рднреА, рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЗрддрдиреЗ рдЖрджрд┐рдо рд░реВрдк рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рдерд╛ред рдЙрд╕ рд╡рд░реНрд╖, рдЬрдм рдиреЗрдЯрд╕реНрдХреЗрдк рдиреЗрд╡рд┐рдЧреЗрдЯрд░ рдиреЗ рдореЛрдЬрд╝реЗрдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛, рддреЛ рд▓реЛрдЯрд╕ 123 рджрд╕ рд╕рд╛рд▓ рдХрд╛ рдерд╛ рдФрд░ рд╡рд┐рд╕рд┐рдЕрд▓реНрдХ рдФрд░ рднреА рдмрдбрд╝рд╛ рдерд╛ ред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рджрд░реНрдЬ рдХрд┐рдП рдЧрдП рдбреЗрдЯрд╛ рдХреЗ рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреА рд╕реНрдерд┐рддрд┐ рдХреА рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдЪрд╛рд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рдерд╛ рдФрд░ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдлреА рд╕рд░рд▓ рдерд╛ред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдХрд┐рд╕реА рдиреЗ рдЗрд╕реЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдкрд░ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХрд╛ рд╕рд╛рд╣рд╕ рдирд╣реАрдВ рдХрд┐рдпрд╛ред рд╕реЛрдЪрд┐рдП рдЕрдЧрд░ HTML 2.0 рдореЗрдВ рдпрд╣ рдореМрдХрд╛ рд╣реЛрддрд╛ рддреЛ рдХреНрдпрд╛ рд╣реЛрддрд╛:


 <div id="name">George</div> <h1>Welcome, $name</h1> 

рдпрджрд┐ рд╕реНрдкреНрд░реЗрдбрд╢реАрдЯ рдореЗрдВ рдЖрдк рдЕрдиреНрдп рдХрдХреНрд╖реЛрдВ рдХреА рд╕рд╛рдордЧреНрд░реА рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рддреЛ HTML рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдЙрди рдЪрд░ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреА рдЕрдиреБрдорддрд┐ рджреЗ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдЕрдиреНрдп рддрддреНрд╡реЛрдВ рдХреЗ рдореВрд▓реНрдпреЛрдВ рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЙрдкрд░реЛрдХреНрдд рдХреЛрдб рдПрдХ рд╡реЗрд▓рдХрдо, рдЬреЙрд░реНрдЬ рд╣реЗрдбрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред URL рдореЗрдВ рдЪрд░ рднреА рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ:


 <article src="http://server.com/blog/$name"></article> 

рдЙрдкрд░реЛрдХреНрдд рдХреЛрдб URL рдХреА рд╕рд╛рдордЧреНрд░реА http://server.com/blog/George рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдЧрд╛ред рдФрд░ рдЕрдЧрд░ name рддрддреНрд╡ рдХрд╛ рдорд╛рди рдмрджрд▓рддрд╛ рд╣реИ, рддреЛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗрд╡рд▓ рдЗрд╕ рдПрдХ рддрддреНрд╡ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдЧрд╛ред рдЕрдм, рд╕рд░реНрд╡рд░ HTML рдХреЛрдб рдХреЗ рддрд░реНрдХ рдФрд░ рдкреАрдврд╝реА рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, AJAX рдФрд░ JavaScipt рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреЛрдИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдпрд╣ рдирдпрд╛ рдХрд╛рд░реНрдп, рдЕрднреА рднреА рдХрд┐рд╕реА рдХреЗ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдирд╣реАрдВ рд╣реИ, рдпрд╣ рдЧрддрд┐рд╢реАрд▓ рд╕рдВрдХреЗрдд рдХреЗ рд╕рд╛рде рдПрдХ рдЦреЛрдЬ рдмреЙрдХреНрд╕ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдЖрд╕рд╛рди рдмрдирд╛ рджреЗрдЧрд╛:


 <input list="find" type="text" id="term" /> <datalist id="find" src="http://server.com/search/$term" /> 

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


 @CONCATENATE(first,", ",last); 


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


рдЖрдк рдпрд╣ рдорд╛рди рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЖрдзреБрдирд┐рдХ рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП HTML5 + CSS3 + JS рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдкрд░реНрдпрд╛рдкреНрдд рд╣реИрдВред рдореБрдЭреЗ рдРрд╕рд╛ рдирд╣реАрдВ рд▓рдЧрддрд╛ред рд╣рдо рдЕрднреА рднреА рдПрдХ рд╕рд░рд▓ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдмрдирд╛рдиреЗ рдХреЗ рд╕рд╛рде рд╕рдВрдШрд░реНрд╖ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдФрд░ рдХреЛрдгреАрдп рдЬреИрд╕реЗ рдЬреЗрдПрд╕ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЛ рднреНрд░рдорд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рд╣реИрдВред рд╡реЗрдм рдШрдЯрдХреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛? рдХреНрдпрд╛ рд╡реЗ рд╡реЗрдм рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЛ рддреЗрдЬ, рдЖрд╕рд╛рди рдФрд░ рд╕реБрд░рдХреНрд╖рд┐рдд рдмрдирд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдВрдЧреЗ? рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ред рдпрд╛ рд╢рд╛рдпрдж рдирд╣реАрдВред рдореБрдЭреЗ рдмрд╕ рдЗрддрдирд╛ рдкрддрд╛ рд╣реИ рдХрд┐ HTML рдорд╛рдирдХ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдШрдЯрдХ рдмреЗрд╣рдж рдЖрд╕рд╛рди рд╣реИрдВ рдЬреЛ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХрднреА рдирд╣реАрдВ рдереЗред рдореБрдЭреЗ define рддрддреНрд╡ рд╕реЗ рдорд┐рд▓рд╡рд╛рддреЗ рд╣реИрдВ:


 <head> <define tag=тАЬloginтАЭ src=тАЬhttp://server.com/components/loginтАЭ> <define tag=тАЬfooterтАЭ src=тАЬhttp://server.com/components/footerтАЭ> </head> <body> <login toremember="yes" /> ... <footer /> </body> 

рд╡рд╣ рд╕рдм рд╣реИред рдШрдЯрдХ URL рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдкрддреЗ рдкрд░ рд▓реЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╕рдВрд╕рд╛рдзрди рдПрдХ рдирд┐рдпрдорд┐рдд HTML рдлрд╝рд╛рдЗрд▓ рд╣реИред рдЗрд╕рдореЗрдВ рдЪрд░, рдлрд╝рдВрдХреНрд╢рдВрд╕, рд╕рд╛рде рд╣реА рдЕрдиреНрдп рдШрдЯрдХреЛрдВ рдХреЗ рд▓рд┐рдВрдХ рд╢рд╛рдорд┐рд▓ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдРрд╕реЗ рд╡реЗрдм рдШрдЯрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рди рдХреЗрд╡рд▓ рдПрдХ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░, рдмрд▓реНрдХрд┐ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдПрдХ рдорд╛рдирдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рд░реВрдк рдореЗрдВ рднреА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред HTTP / 2 рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрдИ рдЙрдкрдпреЛрдЧреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рдкреНрд░рд╕реНрддреБрдд рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдирдП HTML рдХреЛ рдЕрдкрдиреА рдкреВрд░реНрдг рдХреНрд╖рдорддрд╛ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ред рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЫреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЬреНрдпрд╛рджрд╛рддрд░ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдЗрд╕рдХреА рдЬрд░реВрд░рдд рдирд╣реАрдВ рд╣реЛрдЧреАред рд╕реНрдкреНрд░реЗрдбрд╢реАрдЯ рдореЗрдВ рдореИрдХреНрд░реЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрдЦрд┐рд░реА рдмрд╛рд░ рдЖрдкрдХреЛ рдХрдм рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереА?

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


All Articles