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

рд▓реЗрдХрд┐рди рдпрд╣ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдордиреЗ рдиреЗрд╡рд╛ PiterJSConf рдХреЗ рддрдЯ рдкрд░ рдПрдХ рд╕рдореНрдореЗрд▓рди рдЖрдпреЛрдЬрд┐рдд рдХрд░рдХреЗ рдПрдХ рдмрдбрд╝реА рд╡рд░реНрд╖рдЧрд╛рдВрда рдордирд╛рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рдЬреЛ рдЗрд╕ рд╢рдирд┐рд╡рд╛рд░, 7 рд╕рд┐рддрдВрдмрд░, 2019 рдХреЛ рдЖрдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рд╕рд╛рдЗрди рдЕрдк рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд▓реНрджреА рдХрд░реЛ, рдЬрдмрдХрд┐ рдЕрднреА рднреА рдЦрд╛рд▓реА рд╕реАрдЯреЗрдВ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдореЗрдВ рднрд╛рдЧреАрджрд╛рд░реА рдЖрдкрдХреЗ рд▓рд┐рдП рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдореБрдлреНрдд рд╣реЛрдЧреАред
рд╣рдо рдпрд╣ рд╕рдм рдкреИрд╕реЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рдЗрд╕ рдорд╣рд╛рди рд╡рд┐рдЪрд╛рд░ рдХреЗ рд▓рд┐рдП рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдЬреНрдЮрд╛рди рдореБрдХреНрдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕рд▓рд┐рдП, рд╣рдо рдЬреЛ рдХреБрдЫ рднреА рдХрд░рддреЗ рд╣реИрдВ рд╡рд╣ рдУрдкрди рд╕реЛрд░реНрд╕ рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реИ ред рд╣рдо рдЕрдкрдиреА рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рдкреНрд░рдерд╛рдУрдВ, рдЬреНрдЮрд╛рди рдФрд░ рдЕрдиреБрднрд╡ рдХреЛ рджреВрд╕рд░реЛрдВ рдХреЗ рд╕рд╛рде рд╕рд╛рдЭрд╛ рдХрд░рдХреЗ рдЦреБрд╢ рд╣реИрдВред рдФрд░ рд╣рдо рдирд┐рдпрдорд┐рдд рдЖрдзрд╛рд░ рдкрд░ рддрдХрдиреАрдХреА рдмреИрдардХреЗрдВ рдЖрдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЦреБрд▓рд╛ рдордВрдЪ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреНрдп рд╢рд╣рд░реЛрдВ рд╕реЗ рдЖрдпреЛрдЬрдХреЛрдВ рдХреЗ рд╕рд╣рдпреЛрдЧ рдХрд╛ рдЖрдЧреНрд░рд╣ рдХрд░рддреЗ рд╣реИрдВред рд╣рдореЗрдВ рдПрдХ рдЖрдпреЛрдЬрдХ , рднрд╛рдЧреАрджрд╛рд░ , рд╡рдХреНрддрд╛ , рд╕реНрд╡рдпрдВрд╕реЗрд╡рдХ , рд╕рдВрд░рдХреНрд╖рдХ рдпрд╛ рд╕рд┐рд░реНрдл рдПрдХ рд╢реНрд░реЛрддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВред
рдЗрд╕ рдмреАрдЪ, рдореИрдВ рдЖрдкрдХреЛ $hyoo_slides
рдкреНрд░рд╕реНрддреБрддрд┐ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдХрд╣рд╛рдиреА рдкреЗрд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ $hyoo_slides
рдЙрдкрдпреЛрдЧ рдореИрдВ рдЕрдкрдиреА рд╕рднреА рдкреНрд░рд╕реНрддреБрддрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд░рддрд╛ рд╣реВрдВред рд╡реАрдбрд┐рдпреЛ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ YouTube рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИ , рд▓реЗрдХрд┐рди рд╕рдм рдХреБрдЫ рдирд╣реАрдВ рд╣реИред рдЖрдк рдЗрд╕ рдХрд╣рд╛рдиреА рдХреЛ рдПрдХ рд▓реЗрдЦ рдХреЗ рд░реВрдк рдореЗрдВ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВ , рдпрд╛ рдЗрд╕реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ рдЦреЛрд▓ рд╕рдХрддреЗ рд╣реИрдВ ред рдЖрдЧреЗ рдореИрдВ рдЖрдкрдХреЛ рдмрддрд╛рдКрдВрдЧрд╛ рдХрд┐ рдпрд╣ рдХрд┐рддрдирд╛ рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рд╢реНрд░реЛрддрд╛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕
рд╢реНрд░рд╡рдг рдкреНрд░рд╕реНрддреБрддрд┐
рдпрд╣рд╛рдВ рд╡рд╣ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╣реИ рдЬрд┐рд╕реЗ рджрд░реНрд╢рдХ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рджреМрд░рд╛рди рджреЗрдЦрддреЗ рд╣реИрдВред рдЗрд╕рдореЗрдВ рдХреБрдЫ рднреА рд╢рд╛рдирджрд╛рд░ рдирд╣реАрдВ рд╣реИред
рд╕реНрд▓рд╛рдЗрдб рдХрд╛ рдирд╛рдо рдФрд░ рд╕рдВрдЦреНрдпрд╛ рд╢реАрд░реНрд╖ рдкрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддреА рд╣реИред рд╕реБрдирдиреЗ рд╡рд╛рд▓реЛрдВ рдХреЗ рд╕рд╡рд╛рд▓ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдФрд░ рдЬрд▓реНрджреА рд╕реЗ рдЗрд╕ рдирдВрдмрд░ рдХреЛ рд░рд┐рдХреЙрд░реНрдб рдХрд░рддреЗ рд╣реБрдП, рд╡реЗ рдЗрд╕реЗ рднрд╛рд╖рдг рдХреЗ рдмрд╛рдж рдирд╛рдо рджреЗ рдкрд╛рдПрдВрдЧреЗ рдФрд░ рдЗрд╕ рддрд░рд╣ рджрд░реНрд╢рдХреЛрдВ рдХреЛ рдердХрд╛рдК рдЗрдВрддрдЬрд╛рд░ рд╕реЗ рдмрдЪрд╛рдПрдВрдЧреЗ, рдЬрдм рд╕реНрдкреАрдХрд░ рдХреЛ рдПрдХ рд╕реНрд▓рд╛рдЗрдб рдорд┐рд▓реЗрдЧреА, рдЬрд┐рд╕ рдкрд░ рд╕рд╡рд╛рд▓ рдкреВрдЫрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред
рдиреАрдЪреЗ рдЖрдк рдкреНрд░рдЧрддрд┐ рдмрд╛рд░ рдкрд░ рдзреНрдпрд╛рди рджреЗ рд╕рдХрддреЗ рд╣реИрдВ, рджреЗрд░ рд╕реЗ рдЖрдиреЗ рд╡рд╛рд▓реЗ рд╢реНрд░реЛрддрд╛рдУрдВ рдХреЛ рджрд┐рдЦрд╛рддреЗ рд╣реБрдП рдХрд┐ рд╡реЗ рдХрд┐рддрдирд╛ рдЪреВрдХ рдЧрдПред рдФрд░ рдмрд╛рдХреА рд╕рднреА рдХреЛ - рдЖрдЦрд┐рд░ рдХрд┐рддрдирд╛ рдмрдЪрд╛ рд╣реИред рдЗрд╕рдХреА рдЧрдгрдирд╛ рд╕реНрд▓рд╛рдЗрдб рдХреА рд╕рдВрдЦреНрдпрд╛ рд╕реЗ рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рд╕реБрдирд╛рдИ рдЧрдИ рднрд╛рд╖рдг рдХреА рдорд╛рддреНрд░рд╛ рд╕реЗ рдХреА рдЬрд╛рддреА рд╣реИред
рджреЗрдЦреЛ рдореИрдВ рдХреИрд╕реЗ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдБ
рдореВрд▓ рд╡рд┐рдЪрд╛рд░ рдпрд╣ рд╣реИ рдХрд┐ рд╕реНрдкреАрдХрд░ рдХреЛ рд╕рд╛рдордЧреНрд░реА рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рдиреЗ рджреЗрдВ рдФрд░ рдбрд┐рдЬрд╝рд╛рдЗрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд┐рдВрддрд╛ рди рдХрд░реЗрдВред рд░рд┐рдкреЛрд░реНрдЯ рдореЗрдВ рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рд╕реБрдВрджрд░рд┐рдпреЛрдВ рдФрд░ рд╢рд╛рдирджрд╛рд░ рдПрдирд┐рдореЗрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдЕрдиреНрдпрдерд╛, рдбрд┐рдЬрд╛рдЗрди рдЦреБрдж рдкрд░ рдзреНрдпрд╛рди рдЖрдХрд░реНрд╖рд┐рдд рдХрд░реЗрдЧрд╛ред рдФрд░ рд╕рд╛рдордЧреНрд░реА рдкрд┐рдЫрд▓реЗ рдХрд╛рдиреЛрдВ рдХреЛ рдЙрдбрд╝рдиреЗ рдХрд╛ рдЬреЛрдЦрд┐рдо рджреЗрддреА рд╣реИред

рд▓реЗрдХрд┐рди рдбрд┐рдЬрд╛рдЗрди рдлрд┐рд░ рднреА рд╕рд╛рдл-рд╕реБрдерд░рд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рддрд╛рдХрд┐ рд░рд┐рдкреЛрд░реНрдЯ рдХреА рдЫрд╛рдк рдЦрд░рд╛рдм рди рд╣реЛред рдЗрд╕рд▓рд┐рдП, рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдбрд┐рдЬрд╝рд╛рдЗрди рд╕рд░рд▓ рд╣реИ, рдЖрдХрд░реНрд╖рдХ рдирд╣реАрдВ рд╣реИ, рдФрд░, рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд, рдХрд╛рд░реНрдпрдХреНрд░рдо рд╕рдорд┐рддрд┐рдпреЛрдВ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢реЛрдВ рдХреЗ рдЕрдиреБрд░реВрдк рд╣реИред
рд╕реНрдкреАрдХрд░ рдЗрдВрдЯрд░рдлрд╝реЗрд╕
рд╕реНрдкреАрдХрд░ рдХрд╛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рджреЛ рднрд╛рдЧреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рд╣реИред
рдкреНрд░рд╕реНрддреБрддрдХрд░реНрддрд╛ рдкреНрд░рд╕реНрддреБрддрд┐
рдмрд╛рдИрдВ рдУрд░ рд╢реНрд░реЛрддрд╛ рдЬреЛ рджреЗрдЦрддреЗ рд╣реИрдВред рдФрд░ рджрд╛рдИрдВ рдУрд░ рд╕реНрдкреАрдХрд░ рдХреЗ рдиреЛрдЯреНрд╕ рд╣реИрдВред рд╡реЗ рдЖрдкрдХреЛ рдПрдХ рдЦреЛрдП рд╣реБрдП рд╡рд┐рдЪрд╛рд░ рдХреЛ рдпрд╛рдж рд░рдЦрдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдВрдЧреЗ, рджрд░реНрд╢рдХреЛрдВ рд╕реЗ рджреВрд░ рд╣реБрдП рдмрд┐рдирд╛ рдФрд░ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдЙрдиреНрд╣реЗрдВ рддрдирд╛рд╡ рдореЗрдВ рдбрд╛рд▓реЗ рдмрд┐рдирд╛ ... рдЙрдо ... рдпрд╣ рд╣реИ ... рдПрдХ рд╡рд┐рд░рд╛рдоред
рдореБрдЦреНрдп рдмрд╛рдд рд╕рд╛рдордЧреНрд░реА рд╣реИ
рдЗрд╕рд▓рд┐рдП, рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╕рд╛рдордЧреНрд░реА рдХреЛ рдорд╛рд░реНрдХрдбрд╛рдЙрди рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдПрдХ рд▓реЗрдЦ рдХреЗ рд░реВрдк рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдХреБрдЫ рдЧрд┐рдЯрд╣рдм рдкреГрд╖реНрдареЛрдВ рдкрд░ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИред рдФрд░ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрд╛рдХреА рдХрд╛ рдЦреНрдпрд╛рд▓ рд░рдЦрддрд╛ рд╣реИред
# #
рднрд╛рд╖рдг рдХреЗ рдмрд╛рдж, рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рдкрд╛рда рдкреНрд░рддрд┐рд▓реЗрдЦ рдХреЛ рдЕрдХреНрд╕рд░ рдХреБрдЫ рд╣реЗрдмреЗ рдкрд░ рдПрдХ рд▓реЗрдЦ рдХреЗ рд░реВрдк рдореЗрдВ рдмрд╛рд╣рд░ рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╡реЗ рдЗрд╕реЗ рдПрдХ рдорд╣реАрдиреЗ, рджреЛ, рдЖрдзрд╛ рд╕рд╛рд▓ рдХреЗ рд▓рд┐рдП рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдХрд╛рд░реНрдп рдкрд╛рда рдореЗрдВ рднрд╛рд╖рдг рдХрд╛ рдПрдХ рдХреГрддрдШреНрди рдЕрдиреБрд╡рд╛рдж рд╣реИред рд▓реЗрдХрд┐рди, рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдХрд┐ рд╕реНрд▓рд╛рдЗрдб рдХрд╛ рд╕реНрд░реЛрдд рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдорд╛рд░реНрдХрдбрд╛рдЙрди рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рд╕реНрдкреАрдХрд░ рдХреА рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рдЙрдиреНрд╣реЗрдВ рддреБрд░рдВрдд рдЗрд╕ рд░реВрдк рдореЗрдВ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдкрд╛рда рд╢реИрд▓реА
рд╕рд╛рджрд╛ рдкрд╛рда рдХреЗрд╡рд▓ рдкреНрд░рд╕реНрддреБрддрдХрд░реНрддрд╛ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдФрд░ рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рдЪрд┐рддреНрд░, рд╕реВрдЪреА, рдЯреЗрдмрд▓, рдЙрджреНрдзрд░рдг рдЖрджрд┐ рд╕рднреА рдХреЛ рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВред
- ** - ** ** - ~~~~ - ``````
- рдЙрдЪреНрдЪрд╛рд░рдг
- рдордЬрдмреВрдд рдЙрдЪреНрдЪрд╛рд░рдг
рдирд┐рд╖реНрдХрд╛рд╕рди
рдмреЗрд╢рдХ, рд╡рд┐рднрд┐рдиреНрди рдЗрдирд▓рд╛рдЗрди рдкреНрд░рд╛рд░реВрдкрдг рдЙрдкрдХрд░рдг рдЙрдкрд▓рдмреНрдз рд╣реИрдВред
рд╕реНрд░реЛрдд рдХреЛрдб
рд╕реНрд░реЛрдд рдХреЛрдб рдХреЗ рдмреНрд▓реЙрдХ, рдЬрд╝рд╛рд╣рд┐рд░ рд╣реИ, рднреА рд╕рдорд░реНрдерд┐рдд рд╣реИрдВ, рдФрд░ рдЗрдВрджреНрд░рдзрдиреБрд╖ рдХреЗ рд╕рднреА рд░рдВрдЧреЛрдВ рдореЗрдВ рдЪрд┐рддреНрд░рд┐рдд рд╣реИрдВред рдЬреИрд╕рд╛ рдЖрдкрдХреЛ рдЕрдЪреНрдЫрд╛ рд▓рдЧреЗред
```javascript const hello = ()=> <body> Hello, "world"! </body> ```
const hello = ()=> <body> Hello, "world"! </body>
рдЯреЗрдмрд▓
рд╡рд┐рднрд┐рдиреНрди рдЪреАрдЬреЛрдВ рдХреА рддреБрд▓рдирд╛ рдЖрдкрдХреЛ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧреАред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдЗрдП рджреЗрдЦреЗрдВ рдХрд┐ $hyoo_slides
рдЕрдкрдиреЗ рдирд┐рдХрдЯрддрдо рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзрд┐рдпреЛрдВ рд╕реЗ рдмреЗрд╣рддрд░ рдХреНрдпреЛрдВ $hyoo_slides
- shwr.me рдФрд░ Google рд╕реНрд▓рд╛рдЗрдб
| | shwr.me | google slides | slides.hyoo.ru | |--------------------------|---------|---------------|----------------| | MarkDown | - | - | + | | | - | + | + | | | - | - | + | | | - | + | + |
рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, $hyoo_slides
рд╕рднреА рдореЛрд░реНрдЪреЛрдВ рдкрд░ рдкреНрд░рддрд┐рдпреЛрдЧрд┐рдпреЛрдВ рдХреЛ $hyoo_slides
рд╣реИред рд╕рд┐рд╡рд╛рдп рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рдЬреЛ рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИрдВ, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗред
рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд▓рд╛рдиреЛ, рдЯреЗрдмрд▓ рдЙрдмрд╛рдК рд╣реИрдВред
рддрд╕реНрд╡реАрд░реЗрдВ
рдмрд┐рд▓реНрд▓реА рдХреЛ рдкрдХрдбрд╝реЛред


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

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

рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдЕрдЧрд░ рдХреНрд▓рд┐рдХрд░ рдЯреВрдЯ рдЧрдпрд╛ рд╣реИ?
рдХреЛрдб рд╡рд╛рдХреНрдпрд╛рдВрд╢
рдЖрдк рд╢рд╛рдпрдж рд╕реЛрдЪрддреЗ рд╣реИрдВ рдХрд┐ рдХрдорд░реЗ рдореЗрдВ рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рдЧрд▓рдд рддрд░реАрдХреЗ рд╕реЗ рд░рдЦрд╛ рд╣реБрдЖ рдХреЛрд╕реНрдХ рд╣реИ рдЬреЛ рдореЗрд░реЗ рдмрдЬрд╛рдп рд╕реНрд▓рд╛рдЗрдб рд╕реНрд╡рд┐рдЪ рдХрд░рддрд╛ рд╣реИ? рд╣рд╛рд▓рд╛рдБрдХрд┐, рдРрд╕рд╛ рдирд╣реАрдВ рд╣реИред
- рдЖрдЧреЗ рдХреГрдкрдпрд╛ред
- рд╡рд╛рдкрд╕ , рдХреГрдкрдпрд╛ред
- рд╕реНрд▓рд╛рдЗрдб рд╕рдВрдЦреНрдпрд╛ 5, рджрдпрд╛рд▓реБ рдмрдиреЗрдВред
- рд╢реБрд░реБрдЖрдд рдореЗрдВ , рдХреГрдкрдпрд╛ред
- рдЕрдВрдд рдореЗрдВ , рдХреГрдкрдпрд╛ред
- "рдмрд┐рд▓реНрд▓реА" рдвреВрдВрдвреЗрдВ , рджрдпрд╛рд▓реБ рдмрдиреЗрдВред
- рдХреГрдкрдпрд╛ рджреЛрд╣рд░рд╛рдПрдВ ред
- рдЪреБрдк рд░рд╣реЛ , рджрдпрд╛рд▓реБ рдмрдиреЛред
- рдХреГрдкрдпрд╛ рдЬрд╛рд░реА рд░рдЦреЗрдВ ред
- рдХреГрдкрдпрд╛ рд▓рд╛рдЗрдЯ рдмрдВрдж рдХрд░реЗрдВ ред
рдХреГрдкрдпрд╛ рджреЛрд╣рд░рд╛рдПрдВред рдКрдкрд░ рд╕реЗ рдПрдХ рдЖрд╡рд╛рдЬ рдЕрдВрддрд┐рдо рд╡рд╛рдХреНрдпрд╛рдВрд╢ рджреЛрд╣рд░рд╛рддреА рд╣реИред
рд╣рд╛рдВ, рд╕реНрд▓рд╛рдЗрдб рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЖрд╡рд╛рдЬ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░ рд╕рдХрддреА рд╣реИрдВ, рдЕрдкрдиреЗ рд╣рд╛рдереЛрдВ рдХреЛ рдЗрд╢рд╛рд░реЛрдВ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рддрдВрддреНрд░ рдЫреЛрдбрд╝ рджреЗрдВред рдпрд╣ рдЖрд╡рд╛рдЬ рдХреА рдкрд╣рдЪрд╛рди рдФрд░ рд╕рдВрд╢реНрд▓реЗрд╖рдг рдХреЗ рд▓рд┐рдП рдорд╛рдирдХ рд╡реЗрдм рдПрдкреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред
рд▓реЗрдХрд┐рди рдПрдХ рдкрдВрдХреНрддрд┐ рдореЗрдВ рдЗрди рдХреЛрдб рд╡рд╛рдХреНрдпрд╛рдВрд╢реЛрдВ рдХреЛ рджрд╕ рдмрд╛рд░ рджреЛрд╣рд░рд╛рдирд╛ рдЙрдмрд╛рдК рд╣реИ, рдЗрд╕рд▓рд┐рдП $hyoo_slides
рд╕реНрдкреАрдХрд░ рдиреЛрдЯреНрд╕ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЬрдм рдЖрдк рдЕрдВрддрд┐рдо рд╢рдмреНрдж рдХрд╣рддреЗ рд╣реИрдВ, рддреЛ рд╕реНрд▓рд╛рдЗрдб рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╕реНрд╡рд┐рдЪ рдХрд░реЗрдВред
рдЙрдВрдЧрд▓реА рдХреЗ рдЗрд╢рд╛рд░реЗ
рдареАрдХ рд╣реИ, рд╕реНрдерд┐рддрд┐ рдХреЛ рдЬрдЯрд┐рд▓ рдмрдирд╛рдирд╛ред рдЖрдкрдХреЗ рднрд╛рд╖рдг рдХреЛ рд╕реБрдирдиреЗ рдХреЗ рдмрд╛рдж, рдХрд┐рд╕реА рдиреЗ рдореЗрдЯреНрд░реЛ рд╣реЛрдо рдХреА рд╕рд╡рд╛рд░реА рдХрд░рддреЗ рд╕рдордп рдЯреИрдмрд▓реЗрдЯ рд╕реЗ рдЖрдкрдХреА рд╕реНрд▓рд╛рдЗрдб рджреЗрдЦрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред

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

рдЗрд╕рд╕реЗ рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╡реЗрдм 2.0 рдПрдЪрдЯреАрдПрдордПрд▓ 5 рдкреНрд░реЛрдЧреНрд░реЗрд╕рд┐рд╡ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдЗрдВрдЯрд░рдиреЗрдЯ рди рд╣реЛрдиреЗ рдкрд░ рднреА рдкреВрд░реА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╣реИред
рдкреАрдбреАрдПрдл рдкреНрд░рд┐рдВрдЯрд┐рдВрдЧ
рд▓реЗрдХрд┐рди рдпрд╣рд╛рдВ рдЖрдпреЛрдЬрдХ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЖрддреЗ рд╣реИрдВ рдФрд░ рдХрд╣рддреЗ рд╣реИрдВ: "рд╣рдо рдПрдХ рдкреАрдбреАрдПрдл рдЪрд╛рд╣рддреЗ рд╣реИрдВред"

рдХреМрди рд╕рд╛ pdf? рд╣рдорд╛рд░реЗ рдпрд╣рд╛рдВ рдорд▓реНрдЯреАрдореАрдбрд┐рдпрд╛ рдЗрдВрдЯрд░реЗрдХреНрдЯрд┐рд╡ Web2.0 HTML5 рдкреНрд░реЛрдЧреНрд░реЗрд╕рд┐рд╡ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╡реЗ рдЖрдкрдХреЛ рд╕рдордЭрд╛рддреЗ рд╣реИрдВ рдХрд┐ рдЖрд╡реЗрджрди рдЖрдЬ рд╣реИ, рдФрд░ рдХрд▓ рдпрд╣ рдЕрдм рдирд╣реАрдВ рд╣реИред рдФрд░ рдЕрдЧрд░ рд╣реИ, рддреЛ рдЙрд╕реЗ рдкреИрд╕реЗ рдЪрд╛рд╣рд┐рдПред рдФрд░ рдпрджрд┐ рдЖрдк рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рд╡рд╣рд╛рдВ рдХреА рд╕реНрд▓рд╛рдЗрдбреНрд╕ рдХреЛ рдорд╛рдиреНрдпрддрд╛ рд╕реЗ рдкрд╣рд▓реЗ рд╣реА рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдФрд░ рдкреАрдбреАрдПрдл рдЪреБрдкрдЪрд╛рдк рд╕рдВрдЧреНрд░рд╣ рдореЗрдВ рд╣реИ рдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рд╛рдордЧреНрд░реА рдЬреЛ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рджреМрд░рд╛рди рд░рд┐рдХреЙрд░реНрдб рдХрд┐рдП рдЧрдП рд╡реАрдбрд┐рдпреЛ рд╕реЗ рдореЗрд▓ рдЦрд╛рддреА рд╣реИред
рдЦреИрд░, рдЗрд╕рд╕реЗ рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛, Ctrl+P
, "рдкреНрд░рд┐рдВрдЯ рдЯреВ рдкреАрдбреАрдПрдл" рдЪреБрдиреЗрдВ рдФрд░ рдЖрдкрдХреЛ рдЬреЛ рдЪрд╛рд╣рд┐рдП рд╡рд╣ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред рдпрд╣ рдмрд╕ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ - onbeforeprint
рдШрдЯрдирд╛ рдХреА onbeforeprint
рдХреА onbeforeprint
рдФрд░, рдЬрдм рдпрд╣ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдХреЗрд╡рд▓ рд╡рд░реНрддрдорд╛рди рд╕реНрд▓рд╛рдЗрдб рдХреЗ рдмрдЬрд╛рдп, рд╕рднреА рд╕реНрд▓рд╛рдЗрдбреНрд╕ рдХреЛ рд╕рднреА рдкрд░ рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдФрд░ onafterprint
, рд╕рднреА рд▓реЗрдХрд┐рди рд╡рд░реНрддрдорд╛рди рдПрдХ, рд╕реНрд▓рд╛рдЗрдб рд╣рдЯрд╛ рджреА рдЬрд╛рддреА рд╣реИрдВред
рдЗрд╕ рдкрд░, рд╕реБрд╡рд┐рдзрд╛ рд╕реВрдЪреА рдЕрдм рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдИ рд╣реИред
рдкреНрд░реЗрдЬреЗрдВрдЯреЗрд╢рди рдХреИрд╕реЗ рдмрдирд╛рдПрдВ
$hyoo_slides
рдХреЛрд╢рд┐рд╢ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИред рдЖрдкрдХреЛ рдЕрдкрдиреА рд╕рд╛рдордЧреНрд░реА рдФрд░ рдЪрд┐рддреНрд░реЛрдВ рдХреЗ рд╕рд╛рде readme.md
рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдкрд╛рд╕ рдореЗрдВ рдЖрдкрдХреЛ index.html
рдХреЛ рдХреЙрдкреА-рдкреЗрд╕реНрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдЬреЛ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкрд░ рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЙрд╕рдореЗрдВ рдЖрдкрдХреА рдкреНрд░рд╕реНрддреБрддрд┐ рдЦреЛрд▓рддрд╛ рд╣реИред рдФрд░ рдСрдлрд▓рд╛рдЗрди рд╕рдорд░реНрдерди рдХреЗ рд▓рд┐рдП рднреА рдСрдлрд▓рд╛рдЗрди.рдЬреЗрдПрд╕ред
рдзреНрдпрд╛рди рд░рдЦреЗрдВ рдХрд┐ рдпрд╣ index.html
рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдХрд┐рд╕реА рднреА рдлрд╛рдЗрд▓ рдХреЛ рджреЗрдЧрд╛ рдЬреЛ рдЙрд╕ рдбреЛрдореЗрди рд╕реЗ рдПрдХреНрд╕реЗрд╕ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдЬрд╣рд╛рдВ рдЖрдк рдкреВрд░реА рдЪреАрдЬ рдбрд╛рд▓рддреЗ рд╣реИрдВред GitHub Pages рдПрдХ рдмрд╣реБрдд рд╣реА рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдФрд░ рд╕реБрд░рдХреНрд╖рд┐рдд рд╡рд┐рдХрд▓реНрдк рд╣реИред рдореИрдВ рдЦреБрдж рдЗрд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рддрд╛ рд╣реВрдВред
рдЕрдиреНрдп рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ
рдпрджрд┐ рдЖрдкрдХреЛ рдпрд╣ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкрд╕рдВрдж рдЖрдпрд╛ рд╣реИ, рддреЛ рдЖрдк $ рдореЛрд▓ рдлреНрд░реЗрдорд╡рд░реНрдХ рдкрд░ рд▓рд╛рдЧреВ рдЕрдиреНрдп рджрд┐рд▓рдЪрд╕реНрдк рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВред рд╡реЗ рдЗрддрдиреЗ рд╣рд▓реНрдХреЗ рд╣реЛрддреЗ рд╣реИрдВ рдХрд┐ рдХреБрдЫ рджрд░реНрдЬрди рднреА рдПрдХ рдмрд╛рд░ рдореЗрдВ рдПрдХ рд╕реНрд▓рд╛рдЗрдб рдкрд░ рдЙрди рд╕рднреА рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рд╕реЗ рдбрд░рддреЗ рдирд╣реАрдВ рд╣реИрдВред
рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЧреИрд▓рд░реА
рд▓реЗрдХрд┐рди рдЙрдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдж рдореЗрдВ рдХрд┐рд╕реА рддрд░рд╣ ...
рдкреНрд░рд╕реНрддреБрддрд┐ рдХреЗ рдЙрджрд╛рд╣рд░рдг
рдЖрдк рдПрдХ рдЕрд▓рдЧ рдкреНрд░рд╕реНрддреБрддрд┐ рдореЗрдВ рд░реВрдкрд░реЗрдЦрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рди рд╕рдХрддреЗ рд╣реИрдВред рдЖрдк рдкреАрдкреАрдЖрд░ рдкрд░ рдПрдХ рдкреНрд░рд╕реНрддреБрддрд┐ рдореЗрдВ рдЧрд╣рд░реА рдЦреБрджрд╛рдИ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдФрд░ рдЖрдк рдЧрдгрдирд╛рдУрдВ рдХреЗ рдкрд░рд┐рдорд╛рдгреАрдХрд░рдг рдкрд░ рдПрдХ рдкреНрд░рд╕реНрддреБрддрд┐ рдореЗрдВ рднрд╡рд┐рд╖реНрдп рдХрд╛ рдкрд░реНрджрд╛ рдЙрдард╛ рд╕рдХрддреЗ рд╣реИрдВред
рд╡реЗ рд╕рднреА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП $ hyoo_slides рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЬрд▓реНрдж рд╣реА рдРрд╕реА рдФрд░ рднреА рдкреНрд░рд╕реНрддреБрддрд┐рдпрд╛рдВ рд╣реЛрдВрдЧреАред
рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕рдВрд░рдЪрдирд╛
рдФрд░ рдЕрдм, рд╣реБрдб рдХреЛ рдереЛрдбрд╝рд╛ рдЦреЛрд▓реЗрдВ рдФрд░ рджреЗрдЦреЗрдВ рдХрд┐ рдЖрд╡реЗрджрди рдХреИрд╕реЗ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдХреЗрд╡рд▓ рдПрдХ рд╢рд╛рдо рдореЗрдВ рд╣рдорд╛рд░реЗ рд╕рдорд╛рди рдХреИрд╕реЗ рдХрд░реЗрдВред
$hyoo_slides_page $mol_view sub / <= Listener <= Speaker
export class $hyoo_slides_page extends $mol_view { sub() { return [ this.Listener() , this.Speaker() , ] } }
рдпрд╣рд╛рдБ view.tree рдФрд░ рд╕рдордХрдХреНрд╖ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛрдб рдореЗрдВ рдПрдХрд▓ рд╕реНрдХреНрд░реАрди рдХрд╛ рд╢реАрд░реНрд╖-рд╕реНрддрд░реАрдп рд╡рд░реНрдгрди рд╣реИред рдпрд╣рд╛рдВ рд╣рдо рдШрдЯрдХ $hyoo_slides_page
рдШреЛрд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ рдЖрдзрд╛рд░ рдШрдЯрдХ $mol_view
рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рдШрдЯрдХ рдХреА рдПрдХ sub
рд╕рдВрдкрддреНрддрд┐ рд╣реИред рдЗрд╕ рд╕рдВрдкрддреНрддрд┐ рдХреЛ рд▓реМрдЯрд╛рдиреЗ рд╡рд╛рд▓реА рд╣рд░ рдЪреАрдЬ рдШрдЯрдХ рдХреЗ рдЕрдВрджрд░ рдкреНрд░рджрд╛рди рдХреА рдЬрд╛рдПрдЧреАред рдЗрд╕рд▓рд┐рдП, рд╣рдо рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдПрдХ рдорд╛рди рдХреЗ рд░реВрдк рдореЗрдВ рджреЛ рддрддреНрд╡реЛрдВ рдХреА рдПрдХ рд╕рд░рдгреА рдХреЗ рд░реВрдк рдореЗрдВ: Listener
- рд╢реНрд░реЛрддрд╛рдУрдВ рдФрд░ Speaker
рдХреЛ рд╕реНрд▓рд╛рдЗрдб рдЖрдЙрдЯрдкреБрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдШрдЯрдХ - рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реНрдкреАрдХрд░ рдкреИрдирд▓ рдХрд╛ рдПрдХ рдШрдЯрдХред
рдкреГрд╖реНрда рд▓реЗрдЖрдЙрдЯ рд╕реНрд╡рд┐рдЪ рдХрд░реЗрдВ
рд╕рдВрд░рдЪрдирд╛ рдХреЗ рд╡рд░реНрдгрди рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╣рдо рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓реЙрдЬрд┐рдХ рднреА рд▓рд╛рдЧреВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдХрд┐рд╕реА рднреА рдЧреБрдг рдХреЛ рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
sub() { const role = this.role() return [ this.Listener() , ... ( role === 'speaker' ) ? [ this.Speaker() ] : [] , ] }
рдпрд╣рд╛рдВ рддрд░реНрдХ рд╕рд░рд▓ рд╣реИ: рд╣рдо рд╣рдореЗрд╢рд╛ рд╢реНрд░реЛрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕реНрд▓рд╛рдЗрдб рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╕реНрдкреАрдХрд░ рдкреИрдирд▓ рдХреЗрд╡рд▓ рддрднреА рджрд┐рдЦрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рд╡рд░реНрддрдорд╛рди рднреВрдорд┐рдХрд╛ speaker
ред рдпрджрд┐ рднреВрдорд┐рдХрд╛ рдмрджрд▓рддреА рд╣реИ, рддреЛ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рд░рд┐рдПрдХреНрдЯрд┐рд╡ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЗ рдЬрд╛рджреВ рдХреЗ рдХрд╛рд░рдг рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рд▓реЗрдЖрдЙрдЯ рднреА рдмрджрд▓ рдЬрд╛рдПрдЧрд╛ред
рдорд╛рд░реНрдЧ
рд╣рдо рд╡рд┐рд╢реЗрд╖ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рд╢реАрд▓ рдПрдкреАрдЖрдИ $mol_state_arg
рдорд╛рдзреНрдпрдо рд╕реЗ рдкрддрд╛ рдкреИрд░рд╛рдореАрдЯрд░ рд╕реЗ рднреВрдорд┐рдХрд╛ $mol_state_arg
ред
role() : 'speaker' | 'listener' { return $mol_state_arg.value( 'role' ) || 'speaker' }
рдЬреЛ рднреА рдХрд╛рд░рдг рдкрддрд╛ рдмрджрд▓ рдЧрдпрд╛ рд╣реИ - рднреВрдорд┐рдХрд╛ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЙрд╕рдореЗрдВ рд╕реЗ рдирд┐рдХрд╛рд▓рд╛ рдЬрд╛рдПрдЧрд╛, рдФрд░ рдЗрд╕ рд╡рд┐рдзрд┐ рд╕реЗ рдЧреБрдЬрд╛рд░рд╛ рдЬрд╛рдПрдЧрд╛ред
рд╢реНрд░реЛрддрд╛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╕рдВрд░рдЪрдирд╛
рдЖрдЗрдП рд╢реНрд░реЛрддрд╛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реЗрдВред
Listener $mol_page title <= title tools / <= Slide_switcher body / <= Listener_content <= Progress
рдпрд╣ рдорд╛рдирдХ рдШрдЯрдХ $mol_page
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рд╣реЗрдбрд░ рдФрд░ рдмреЙрдбреА рдХреЗ рд╕рд╛рде рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреГрд╖реНрда рдЦреАрдВрдЪрддрд╛ рд╣реИред рд╢реАрд░реНрд╖ рд▓реЗрдЦ рдореЗрдВ рдПрдХ рдРрд╕рд╛ рдХреНрд╖реЗрддреНрд░ рд╣реЛрддрд╛ рд╣реИ рдЬрд╣рд╛рдБ рдкреГрд╖реНрда рдирд╛рдо рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддрд╛ рд╣реИред title
рд╕рдВрдкрддреНрддрд┐ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ, рдЖрдк рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╡рд╣рд╛рдВ рдХреНрдпрд╛ рдЖрдЙрдЯрдкреБрдЯ рдХрд░рдирд╛ рд╣реИред рдЬреЛ рд╣рдордиреЗ рдЙрд╕рдХреА title
рд╕рдВрдкрддреНрддрд┐ рдХреЛ рдЙрд╕реА рдирд╛рдо рдХреА рд╕рдВрдкрддреНрддрд┐ рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рдХрд░ рдХрд┐рдпрд╛ рдерд╛ред рдЕрдм, рдЕрдкрдиреА рд╕рдВрдкрддреНрддрд┐ рдХреЛ рдмрджрд▓рддреЗ рд╣реБрдП, рдкреГрд╖реНрда рдкрд░ рдПрдХ рд╢реАрд░реНрд╖рдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЬреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдЙрд╕ рдкрд░ рд╣рдорд╛рд░рд╛ рдкреВрд░рд╛ рдирд┐рдпрдВрддреНрд░рдг рд╣реИред
рд╣реЗрдбрд░ рдореЗрдВ рджрд╛рдИрдВ рдУрд░, рдЕрддрд┐рд░рд┐рдХреНрдд рдЯреВрд▓ - tools
рд▓рд┐рдП рдЖрдЙрдЯрдкреБрдЯ рдПрд░рд┐рдпрд╛ рд╣реИред рдЗрд╕рдореЗрдВ рд╣рдо Slides_switcher
- рд╕реНрд▓рд╛рдЗрдб рдирдВрдмрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдФрд░ рдЖрд╕рдиреНрди рд╕реНрд▓рд╛рдЗрдбреНрд╕ рдХреЗ рдмреАрдЪ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдШрдЯрдХред
рдФрд░ рдЕрдВрдд рдореЗрдВ, body
рдореЗрдВ рдкреЗрдЬ body
рдореЗрдВ body
рд╣рдо рд╕реНрд▓рд╛рдЗрдб рдХреА рд╕рд╛рдордЧреНрд░реА рдФрд░ рдкреНрд░рдЧрддрд┐ рдмрд╛рд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреЗ рд╣реИрдВред
рдкреГрд╖реНрда рд╕реНрд╡рд┐рдЪ рд╕рдВрд░рдЪрдирд╛
Slide_switcher
рдХреЛ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ Slide_switcher
? рдмрд╕ рдорд╛рдирдХ рдШрдЯрдХ $mol_paginator
рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
Slide_switcher $mol_paginator value?val <=> slide?val
рд╕рднреА рдХреЗ рдкрд╛рд╕ рд╡рд╣ рдПрдХ рдкрд░рд┐рд╡рд░реНрддрдирд╢реАрд▓ рд╕рдВрдкрддреНрддрд┐ value
, рдЬрд┐рд╕реЗ рд╣рдо рджреНрд╡рд┐рдкрдХреНрд╖реАрдп рд░реВрдк рд╕реЗ рдЕрдкрдиреА рд╕рдВрдкрддреНрддрд┐ рдХреЗ рд╕рд╛рде рд╡рд░реНрддрдорд╛рди рд╕реНрд▓рд╛рдЗрдб рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рддреЗ рд╣реИрдВред рдХреЛрдИ рдЖрдпрд╛рдд, рдХреЙрд▓рдмреИрдХ, рдИрд╡реЗрдВрдЯ рдФрд░ рдЕрдиреНрдп рдХрдЪрд░рд╛ рдирд╣реАрдВред рдпреЗ рджреЛ рд▓рд╛рдЗрдиреЗрдВ рд╡реЗ рд╕рднреА рд╣реИрдВ рдЬреЛ рдЖрдкрдХреЗ рдкреГрд╖реНрда рдкрд░ рджрд┐рдЦрд╛рдИ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрд╛рд░реНрдпрд╢реАрд▓ рдкреГрд╖реНрда рд╕реНрд╡рд┐рдЪ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИрдВред
рд╕реНрд▓рд╛рдЗрдб рд╕рд╛рдордЧреНрд░реА рд╕рдВрд░рдЪрдирд╛
рд╕реНрд▓рд╛рдЗрдб рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдлрд┐рд░ рд╕реЗ рдорд╛рдирдХ рдШрдЯрдХ $mol_text
рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред
Listener_content $mol_text uri_base <= uri_base text <= listener_content
рдпрд╣ markdown
рд▓реЗрддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рд░реЗрдВрдбрд░ рдХрд░рддрд╛ рд╣реИред рдЪреВрдВрдХрд┐ рдЗрд╕ рдкрд╛рда рдореЗрдВ рд▓рд┐рдВрдХ рд╕реНрд░реЛрдд рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рд╣реЛрдВрдЧреЗ, рдФрд░ рд╣рдорд╛рд░реЗ рдЖрд╡реЗрджрди рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ, рд╣рдо uri_base рдкреНрд░реЙрдкрд░реНрдЯреА рдХреЗ рд▓рд┐рдВрдХ рдХреЛ рдкрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рднреА рд░рд╛рд╕реНрддреЗ рд╣рд▓ рд╣реЛ рдЬрд╛рдПрдВрдЧреЗред
рдкреНрд░рдЧрддрд┐ рд╕рдВрдХреЗрддрдХ рд╕рдВрд░рдЪрдирд╛
рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рд╢рд╛рдпрдж рдкрд╣рд▓реЗ рд╣реА рдЕрдиреБрдорд╛рди рд▓рдЧрд╛ рдЪреБрдХреЗ рд╣реИрдВ, рдкреНрд░рдЧрддрд┐ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╛рдирдХ рдШрдЯрдХ рднреА рд╣реИ - $mol_portion
ред
Progress $mol_portion portion <= progress
portion: [ 0 .. 1 ]
рд╣рдо рдЙрд╕реЗ 0 рд╕реЗ 1 рддрдХ рдПрдХ рдирдВрдмрд░ рдЦрд┐рд▓рд╛рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕ рд╢реЗрдпрд░ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдВрдХреЗрддрдХ рднрд░рддреЗ рд╣реИрдВред
рд╕реНрдкреАрдХрд░ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╕рдВрд░рдЪрдирд╛
рд╕реНрдкреАрдХрд░ рдХреЗ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХреБрдЫ рдФрд░ рджрд┐рд▓рдЪрд╕реНрдк рд╣реИред рд╣реЗрдбрд░ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдЙрдкрдХрд░рдг рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рд╡рд░реНрддрдорд╛рди рдкреГрд╖реНрда рд╕реЗ рдЬреБрдбрд╝реЗ рдирд╣реАрдВ рд╣реИрдВ - рд╡реЗ рдкреВрд░реЗ рдЖрд╡реЗрджрди рдХреЗ рд▓рд┐рдП рд╕рд╛рдорд╛рдиреНрдп рд╣реИрдВред рдЗрд╕рд▓рд┐рдП, рдпрд╣рд╛рдВ рдЙрдиреНрд╣реЗрдВ рд╣рд╛рд░реНрдбрдХреЛрдб рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рд╣рдо рдХреЗрд╡рд▓ speaker_tools
рд╕реНрд▓реЙрдЯ speaker_tools
рдЬрд┐рд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣рдо рдмрд╛рд╣рд░ рд╕реЗ рдШрдЯрдХреЛрдВ рдХреА рд╕реВрдЪреА рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░реЗрдВрдЧреЗред
Speaker $mol_page head <= speaker_tools /$mol_view body / <= Speaker_content
рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕рдВрд░рдЪрдирд╛
рдЕрдм рдПрдХ рд╕реНрддрд░ рдКрдкрд░ рдЬрд╛рдПрдВ рдФрд░ рдПрдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрдВрдкреЛрдиреЗрдВрдЯ рдмрдирд╛рдПрдВ $hyoo_slides
рдЬреЛ рдкреЗрдЬ рдХрдВрдкреЛрдиреЗрдВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред
$hyoo_slides $mol_view Page!index $hyoo_slides_page - ... plugins / <= Nav <= Touch <= Speech_next - ...
рдХрд┐рд╕реА рднреА $mol_view
рдШрдЯрдХ рдореЗрдВ рдПрдХ plugins
рдЧреБрдг рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрддрд┐рд░рд┐рдХреНрдд рддрд░реНрдХ рдХреЛ рдЗрд╕рд╕реЗ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдкреНрд▓рдЧрд┐рди рдкреНрд▓рдЧ рдЙрд╕реА рдбреЛрдо рдиреЛрдб рдкрд░ рдШрдЯрдХ рдХреЗ рд░реВрдк рдореЗрдВ рд░рд╣рддреЗ рд╣реИрдВред рдШрдЯрдХ рдЗрд╕рдХреЗ рдкреНрд░рддрд┐рдкрд╛рджрди рдХреЗ рджреМрд░рд╛рди рдЙрдиреНрд╣реЗрдВ рдЖрд░рдВрдн рдХрд░рддрд╛ рд╣реИред рдФрд░ рдЬрдм рд░реЗрдВрдбрд░ рдХрд┐рдП рдЬрд╛рдиреЗ рдмрдВрдж рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ рддреЛ - рдкреНрд▓рдЧрдЗрдиреНрд╕ рдЕрдкрдиреЗ рдЖрдк рдирд╖реНрдЯ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред
рд╣рдордиреЗ Page
рд╕рдВрдкрддреНрддрд┐ рдХреА рднреА рдШреЛрд╖рдгрд╛ рдХреА, рдЬреЛ рдкреНрд░рддреНрдпреЗрдХ рд╕реВрдЪрдХрд╛рдВрдХ рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рд╡рд┐рдХрд╕рд┐рдд $hyoo_slides_page
рдШрдЯрдХ рдХрд╛ рдПрдХ рдЕрд▓рдЧ рдЙрджрд╛рд╣рд░рдг рджреЗрддрд╛ рд╣реИред
рдмрд╛рд╣рд░реА рдкреЗрдЬ рд╕реЗрдЯрдЕрдк
Page!index $hyoo_slides_page role <= role slide?val <=> page_slide!index?val speaker_tools / <= Speech_toggle <= Speech_text <= Open_listener
рд╣рдо рдЙрдкрд╕рдореНрдкрдиреНрди рдХреЗ рд▓рд┐рдП role
рд╕рдВрдкрддреНрддрд┐ рдХреЛ рдкрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВред рдкреЗрдЬ рдХрдВрдкреЛрдиреЗрдВрдЯ рдХреА slide
рдкреНрд░реЙрдкрд░реНрдЯреА рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ page_slide
рдкреНрд░реЙрдкрд░реНрдЯреА рдХреЗ рд╕рд╛рде рдЯреВ-рд╡реЗ рдХрдореНрдпреБрдирд┐рдХреЗрд╢рди рд╕реЗ page_slide
рд╣реИред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ page_slide
рди рдХреЗрд╡рд▓ рд╡реИрдХрд▓реНрдкрд┐рдХ рдирдП рдореВрд▓реНрдп рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рдкреЗрдЬ рдЗрдВрдбреЗрдХреНрд╕ рдХреЛ рднреА рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдЖрдкрдХреЛ рдкреНрд░рддреНрдпреЗрдХ рдкреГрд╖реНрда рдХреЗ рд▓рд┐рдП рдПрдХ рдирдВрдмрд░ рд╡рд╛рдкрд╕ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЕрдВрдд рдореЗрдВ, speaker_tools
рд╕реНрд▓реЙрдЯ рдореЗрдВ рд╣рдордиреЗ рдкрд╣рд▓реЗ рдШреЛрд╖рдгрд╛ рдХреА, рд╣рдордиреЗ рд╕реНрд▓рд╛рдЗрдб рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреАрди рдШрдЯрдХ рд░рдЦреЗред
рдЖрд╡рд╛рдЬ рдирд┐рдпрдВрддреНрд░рдг рд╕реНрд╡рд┐рдЪ рд╕рдВрд░рдЪрдирд╛
рд╣рдо рдорд╛рдирдХ рдШрдЯрдХ $mol_check_icon
Speech_toggle
рдорд╛рдзреНрдпрдо рд╕реЗ Speech_toggle
рд▓рд╛рдЧреВ Speech_toggle
, рдЬреЛ рдПрдХ рдЖрдЗрдХрди рдЦреАрдВрдЪрддрд╛ рд╣реИред рдЬрдм рдЖрдк рдЗрд╕ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ checked
рдЭрдВрдбреЗ рдХреЛ рдкрдХрдбрд╝ рд▓реЗрддрд╛ рд╣реИред рдФрд░ рдЖрдЗрдХрди рдХреА рд░рдВрдЧ рдмрджрд▓рдХрд░ рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХреА рдЬрд╛рддреА рд╣реИред
Speech_toggle $mol_check_icon Icon <= Speech_toggle_icon $mol_icon_microphone checked?flag <=> speech_enabled?flag
рд╣рдордиреЗ $mol_icon
рд╕реЗ рдЖрдЗрдХрди рд▓рд┐рдпрд╛, рдЬрд╣рд╛рдВ рддрдкрд╕реНрд╡реА рд╕рд╛рдордЧреНрд░реА рдбрд┐рдЬрд╛рдЗрди рд╢реИрд▓реА рдореЗрдВ рдмрдиреЗ 4000 рдЖрдЗрдХрди рдореЗрдВ рд╕реЗ, рд╕рд╣реА рдХреЛ рдвреВрдВрдврдирд╛ рдЖрд╕рд╛рди рд╣реИ ред
рд╕реНрд▓реЗрд╡ рд╡рд┐рдВрдбреЛ рдУрдкрдирд┐рдВрдЧ рдмрдЯрди рд╕реНрдЯреНрд░рдХреНрдЪрд░
рдпрд╣рд╛рдВ рд╕рдм рдХреБрдЫ рд╕рд░рд▓ рд╣реИред рдпрд╣ рдмрдЯрди $mol_link
рд▓рд┐рдВрдХ рд╣реЛрдЧрд╛ред рд╡рд╣ рдПрдХ рдкрддреЗ рдХреЗ рд╕рд╛рде uri
рд╕рдВрдкрддреНрддрд┐ рд╕реЗрдЯ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдпрд╛ рд╡рд╣ рдХреБрдЫ рдФрд░ рдЪрд╛рд▓рд╛рдХ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рд╡рд░реНрддрдорд╛рди рдкрддреЗ рдХреЛ рдкреИрдЪ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдЬреИрд╕реЗ рдХрд┐ рдХреБрдЫ рдорд╛рдкрджрдВрдбреЛрдВ рдХреА рдЬрдЧрд╣ред
Listener_open $mol_link target \_blank arg * role \listener slide null sub / <= Listener_open_icon $mol_icon_external
рдпрд╣рд╛рдВ рд╣рдордиреЗ рдкрддреЗ рд╕реЗ рд╕реНрд▓рд╛рдЗрдб рдирдВрдмрд░ рдорд┐рдЯрд╛ рджрд┐рдпрд╛ рддрд╛рдХрд┐ рджрд╛рд╕ рдЦрд┐рдбрд╝рдХреА рдЗрд╕реЗ рд╕реНрдерд╛рдиреАрдп рднрдВрдбрд╛рд░рдг рд╕реЗ рд▓реЗ рдЬрд╛рдП, рди рдХрд┐ рдкрддреЗ рд╕реЗред рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдЧрд╛ рдХрд┐ рдЦрд┐рдбрд╝рдХрд┐рдпрд╛рдВ рдПрдХ-рджреВрд╕рд░реЗ рдХреЗ рд╕рд╛рде рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝ рд╣реЛрддреА рд╣реИрдВред рдЙрдиреНрд╣реЛрдВрдиреЗ рдпрд╣ рднреА рд╕рдВрдХреЗрдд рджрд┐рдпрд╛ рдХрд┐ рднреВрдорд┐рдХрд╛ "рд╢реНрд░реЛрддрд╛" рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред рд▓рд┐рдВрдХ рдХреЗ рдЕрдВрджрд░, рд╣рдо рдЯреЗрдХреНрд╕реНрдЯ рдХреЗ рдмрдЬрд╛рдп рдПрдХ рдЖрдЗрдХрди рдбрд╛рд▓рддреЗ рд╣реИрдВред
рдкреНрд▓рдЧ-рдЗрди
рдкреНрд▓рдЧрдЗрдиреНрд╕ рдШрдЯрдХ рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдХрд╛ рдХрд╛рдлреА рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╣рдо рдЙрдирдХрд╛ рдЕрдзрд┐рдХрддрдо рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред
plugins / <= Nav <= Touch <= Speech_next <= Speech_prev <= Speech_start <= Speech_end - ...
рд╣рдорд╛рд░реЗ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХреЛ 3 рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ: рдХреАрдмреЛрд░реНрдб рдиреЗрд╡рд┐рдЧреЗрд╢рди, рдЬреЗрд╕реНрдЪрд░ рдХрдВрдЯреНрд░реЛрд▓ рдФрд░ рд╡реЙрдЗрд╕ рдХрдВрдЯреНрд░реЛрд▓ред
рдХреАрдмреЛрд░реНрдб рдиреЗрд╡рд┐рдЧреЗрд╢рди
$mol_nav
рдорд╛рдзреНрдпрдо рд╕реЗ рдХреАрдмреЛрд░реНрдб рдиреЗрд╡рд┐рдЧреЗрд╢рди рдХреЛ рд▓рдВрдмрд╡рдд рдФрд░ рдХреНрд╖реИрддрд┐рдЬ рд░реВрдк рд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИред рд╕рднреА рдХреА рдЬрд░реВрд░рдд рд╣реИ рдХрд┐ рдкреНрд▓рдЧ-рдЗрди рдХреБрдВрдЬреА рдХреА рдПрдХ рд╕реВрдЪреА рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рджреНрд╡рд╛рд░рд╛ рдпрд╣ рдЪрд╛рд▓реВ рд╣реЛ рдЬрд╛рдПрдЧрд╛, рдФрд░ рд╡рд░реНрддрдорд╛рди рдореВрд▓реНрдп рдкрд░ рджреЛ-рддрд░рдлрд╛ рд╕рдВрдЪрд╛рд░ рд╣реЛрдЧрд╛ред
Nav $mol_nav keys_y <= slide_keys keys_x <= slide_keys current_y?val <=> slide?val current_x?val <=> slide?val
slide_keys: [ 0 , 1 , 2 , 3 , ... , 30 ] ^ slide
рдЙрдВрдЧрд▓реА рдХреЗ рдЗрд╢рд╛рд░реЗ
рдлрд┐рдВрдЧрд░ рдЯреНрд░реИрдХрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП, $mol_touch
ред рдЗрд╕рдХреЗ рд╕рд╛рде, рдЖрдк рдЬрд╝реВрдо, рдкреИрди рдФрд░ рд╕реНрд╡рд╛рдЗрдк рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рдЕрдВрддрд┐рдо рдЕрд╡рд╕рд░ рд╣реИ рдХрд┐ рдЕрдм рд╣рдореЗрдВ рд░реБрдЪрд┐ рд╣реИред
Touch $mol_touch swipe_to_left?event <=> go_next?event swipe_to_right?event <=> go_prev?event
go_next( event? : Event ) { this.slide( this.slide() + 1 ) }
рд╕реНрд╡рд╛рдЗрдк рджреЛ рддрд░рд╣ рдХреЗ рд╣реЛрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕реНрдХреНрд░реАрди рдХреЗ рдХрд┐рд╕реА рднрд╛рдЧ рд╕реЗ рдмрд╛рдПрдБ рдпрд╛ рджрд╛рдПрдБ рд╕реНрд╡рд╛рдЗрдк рдХрд░реЗрдВ рдФрд░ рдХреЗрдВрджреНрд░ рдХреА рдУрд░ рд╕реНрдХреНрд░реАрди рдХреЗ рджрд╛рдПрдБ рдпрд╛ рдмрд╛рдПрдБ рдХрд┐рдирд╛рд░реЗ рдХреЗ рдХрд╛рд░рдг рд╕реНрд╡рд╛рдЗрдк рдХрд░реЗрдВред рдкреНрд░рд╕реНрддреБрдд рдХреЛрдб рдореЗрдВ, рд╣рдордиреЗ рдЕрдкрдиреЗ рд╣реИрдВрдбрд▓рд░реНрд╕ рдХреЛ рдкрд╣рд▓реЗ рдкреНрд░рдХрд╛рд░ рдХреЗ рд╕реНрд╡рд╛рдЗрдк рдкрд░ рд▓рдЯрдХрд╛ рджрд┐рдпрд╛ред
рдЖрд╡рд╛рдЬ рдкрд░ рдирд┐рдпрдВрддреНрд░рдг
рдЖрд╡рд╛рдЬ рдирд┐рдпрдВрддреНрд░рдг рдХреЗ рд▓рд┐рдП, $mol_speech
рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рдкреНрд▓рдЧрдЗрди рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдмрдирд╛рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред
Sing $mol_speech event_catch?val <=> sing?val patterns / \sing( \S+?)* \( \S+?)*
рдкреНрд▓рдЧрдЗрди рдПрдХ рдПрдХреНрд╢рди рд╣реИрдВрдбрд▓рд░ рдФрд░ рдкреИрдЯрд░реНрди рдХрд╛ рдПрдХ рд╕реЗрдЯ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдкрд░, рдПрдХ рдШрдЯрдирд╛ рд╢реБрд░реВ рд╣реЛ рдЬрд╛рдПрдЧреАред рдЖрдк рд╣реИрдВрдбрд▓рд░ рдореЗрдВ рдЙрдирдХреА рд╕рд╛рдордЧреНрд░реА рдХреЗ рдЕрдиреБрд░реВрдк рд╢рдмреНрджреЛрдВ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреИрдЯрд░реНрди рдореЗрдВ рдмреНрд░реИрдХреЗрдЯ рдХреИрдкреНрдЪрд░рд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдСрдЯреЛ рд╕реНрд▓рд╛рдЗрдб рд╕реНрд╡рд┐рдЪ
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, $mol_speech
рдХреЛ рд╡рд┐рдирдореНрд░ рд╣реИрдВрдбрд▓рд┐рдВрдЧ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ "рдЧрд╛рдирд╛," рдирд╣реАрдВ рдмрд▓реНрдХрд┐ "рдЧрд╛рдирд╛, рдХреГрдкрдпрд╛" рдХрд╣рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЖрдк рдЗрд╕ рдХреЛрдбрд╡рд░реНрдб рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдмрджрд▓рдиреЗ рдпрд╛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП suffix
рд╕рдВрдкрддреНрддрд┐ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
Speech_next_auto $mol_speech event_catch?val <=> go_next?val suffix \ patterns <= speech_next_auto_patterns
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╕реНрд▓рд╛рдЗрдб рд╕реНрд╡рд┐рдЪрд┐рдВрдЧ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдЬрд╛рджреВ рд╢рдмреНрджреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рд▓реЗрдХрд┐рди рд╣рдо рд╕реНрдкреАрдХрд░ рдХреЗ рдкрд╛рда рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рдкреИрдЯрд░реНрди рдХрд╛ рдПрдХ рд╕реЗрдЯ рдЙрддреНрдкрдиреНрди рдХрд░реЗрдВрдЧреЗред
рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓реЙрдиреНрдЪ
рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдШрдЯрдХ рд╣реЛрдиреЗ рдкрд░, рдЖрдк рдЗрд╕реЗ рдХрд┐рд╕реА рднреА рд╕рд╛рдорд╛рдиреНрдп рд╡рд░реНрдЧ рдХреА рддрд░рд╣ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЗрдВрд╕реНрдЯреЗрдВрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рд╣рдо рд╡рд┐рд╢реЗрд╖ рд╡рд┐рд╢реЗрд╖рддрд╛ mol_view_root
рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд▓реЙрдиреНрдЪ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред
<body mol_view_root="$hyoo_slides"> <script src="web.js" charset="utf-8"></script> </body>
рд╡рд┐рд╢реЗрд╖рддрд╛ рдирд╛рдо рдШрдЯрдХ рдХрд╛ рдирд╛рдо рд╣реИред рдЗрд╕ рддрд░рд╣ рд╕реЗ рдкреНрд░рддрд┐рдкрд╛рджрди, рдЬрд╝рд╛рд╣рд┐рд░ рд╣реИ, рдмрд┐рд▓реНрдХреБрд▓ рдХрд┐рд╕реА рднреА рдШрдЯрдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
рдСрдлрд╝рд▓рд╛рдЗрди
рдСрдлрд╝рд▓рд╛рдЗрди рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП, рдмрд╕ рдмрдВрдбрд▓ рдореЗрдВ mol/offline/install
рдореЙрдбреНрдпреВрд▓ рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВред
include \/mol/offline/install
рдпрд╣ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдПрдХ ServiceWorker рдЙрдард╛рддрд╛ рд╣реИ, рдЬреЛ рд╕рднреА рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рдХреИрд╢ рдХрд░рддрд╛ рд╣реИред рдФрд░ рдпрджрд┐ рдиреЗрдЯрд╡рд░реНрдХ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ, рддреЛ рдпрд╣ рдХреИрд╢ рд╕реЗ рдбреЗрдЯрд╛ рд▓реМрдЯрд╛рддрд╛ рд╣реИред рдпрд╣ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рд░рд▓ рдорд╛рдорд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдЬрдм рдЖрдк рдкрд░реЗрд╢рд╛рди рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рд╣реЛрдЧрд╛ред
рдкреНрд░рд┐рдВрдЯ рдореЛрдб
рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ, рдореИрдВрдиреЗ рдХрд╣рд╛ рдХрд┐ рдореБрджреНрд░рдг рдХреЗ рджреМрд░рд╛рди рдЖрдкрдХреЛ рд╕рднреА рдкреГрд╖реНрдареЛрдВ рдХреЛ рд░реЗрдВрдбрд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ onbeforeprint
рдФрд░ onafterprint
рдирд┐рдЧрд░рд╛рдиреА рдХрд░рдиреЗ рдХреА рдХреЛрдИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкреВрд░реНрдг-рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рд╢реАрд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рд╢реАрд▓ рд░рд╛рдЬреНрдп $mol_print
рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ, рдЬреЛ рдХрд┐ рд╣рдореЗрдВ рдПрдХ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рд╢реАрд▓ рдзреНрд╡рдЬ рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддрд╛ рд╣реИред рд░реЗрдВрдбрд░рд┐рдВрдЧ рдЯрд╛рдИред
sub() { if( !this.$.$mol_print.active() ) { return [ this.Page( this.slide() ) ] } return $mol_range2( index => this.Page( index ) , ()=> this.slide_keys().length , ) }
рдпрд╣рд╛рдВ рд╣рдо рдХреЗрд╡рд▓ рдПрдХ рдкреГрд╖реНрда рд╡рд╛рдкрд╕ рдХрд░рддреЗ рд╣реИрдВ рдпрджрд┐ active
рдзреНрд╡рдЬ рдирд╣реАрдВ рдЙрдард╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЕрдиреНрдпрдерд╛, рд╣рдо рдПрдХ рдЖрд▓рд╕реА рд╕рд░рдгреА рджреЗрддреЗ рд╣реИрдВ рдЬреЛ рджрд┐рдП рдЧрдП рд╕реВрддреНрд░реЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЗрд╕рдХреА рд▓рдВрдмрд╛рдИ рдФрд░ рддрддреНрд╡реЛрдВ рдХреА рдЧрдгрдирд╛ рдХрд░рддрд╛ рд╣реИред
рдЙрдкрд╕рдВрд╣рд╛рд░
рдирддреАрдЬрддрди, рд╣рдореЗрдВ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рдФрд░ рдХреЗрд╡рд▓ 35kb рдХрд╛ рд╡рдЬрди рд╡рд╛рд▓рд╛ рдПрдХ рдЖрдзреБрдирд┐рдХ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдорд┐рд▓рд╛ред рдкреНрд░рдХрдЯ рдЬреЛрдбрд╝реЗрдВ рдФрд░ рдПрдХ рдкреВрд░реНрдг рдкреНрд░рдЧрддрд┐рд╢реАрд▓ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╣реЛрдЧрд╛ред рдмреЗрд╢рдХ, рдХрдИ рд╡рд┐рд╡рд░рдгреЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЖрдк рдЙрдиреНрд╣реЗрдВ рдЬреАрдереВрдм рдкрд░ рдХреЛрдб рдореЗрдВ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред рд╕рднреА рд╕рд╡рд╛рд▓реЛрдВ рдХреЗ рд▓рд┐рдП, рдЪреИрдЯ рдореЗрдВ рдЯреЗрд▓реАрдЧреНрд░рд╛рдо рд▓рд┐рдЦреЗрдВред
рдпреЗ рд╕реНрд▓рд╛рдЗрдб рдРрдк рдореЗрдВ рд╣реИрдВ: рд╕реНрд▓рд╛рдЗрдб .hyoo.ru
рдЖрд╡реЗрджрди рдХреЗ рд╕реНрд░реЛрдд: hyoo-ru / рд╕реНрд▓рд╛рдЗрдбреНрд╕ .hyoo.ru
рдкреНрд░рд╕реНрддреБрддрд┐ рдХреЗ рдЙрджрд╛рд╣рд░рдг: рдиреМ-рдЬрд┐рди / рд╕реНрд▓рд╛рдЗрдб
рдЯреЗрд▓реАрдЧреНрд░рд╛рдо рдЪреИрдЯ: @mam_mol
рдореБрдЭреЗ рдЦреБрд╢реА рд╣реЛрдЧреА рдЕрдЧрд░ рдЖрдк $hyoo_slides
рд╕рд╛рде рдЕрдкрдиреА рдкреНрд░рд╕реНрддреБрддрд┐ рджреЗрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ $hyoo_slides
ред рдФрд░ рдореБрдЭреЗ рдмрд╣реБрдд рдЦреБрд╢реА рд╣реЛрдЧреА рдЕрдЧрд░ рдЖрдк рдЗрд╕реЗ рдЕрднреА рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдВрдЧреЗред рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!