рдЕрд╡рд▓реЛрдХрди: рдПрдХреАрдХреГрдд рд╕рд╛рдордЧреНрд░реА рд╕рдВрдкрд╛рджрди рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ

рдПрдХреАрдХреГрдд рд╕рд╛рдордЧреНрд░реА рд╕рдВрдкрд╛рджрди рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВред

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

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

рдпрд╣рд╛рдБ рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рдЗрдирд▓рд╛рдЗрди рд╕рдВрдкрд╛рджрдХ рд╣реИрдВред

рдЕрд▓реЛрд╣рд╛


рдЗрд╕ рдкрд░рд┐рд╡рд╛рд░ рдХрд╛ рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рдкреНрд░рддрд┐рдирд┐рдзрд┐ред рд╡рд░реНрдбрдкреНрд░реЗрд╕, Drupal, TYPO3 рдЬреИрд╕реЗ рдХрдИ рд▓реЛрдХрдкреНрд░рд┐рдп рд╕реАрдПрдордПрд╕ рдореЗрдВ рдЗрд╕рдХрд╛ рдПрдХреАрдХрд░рдг рд╣реИред рдПрдХреАрдХрд░рдг рдПрдкреАрдЖрдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣реЛрддрд╛ рд╣реИред Aloha рдкреНрд░рд╛рд░реВрдкрдг рд╕рд╛рдордЧреНрд░реА рдХреЗ рд▓рд┐рдП рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдЙрдкрдХрд░рдг рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдкреНрд░рдмрдВрдзрди рдПрдордПрд╕ рдСрдлрд┐рд╕ рдХреА рд╢реИрд▓реА рдореЗрдВ рдПрдХ рдЯреВрд▓рдмрд╛рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕реНрд╡рд░реВрдкрдг рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд▓рд┐рдВрдХ, рдЯреЗрдмрд▓, рдЪрд┐рддреНрд░ рдФрд░ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╡рд┐рд╡рд░рдг рдЬреЛрдбрд╝рдирд╛ рд╕рдВрднрд╡ рд╣реИред HTML рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЧрд╛рдпрдм рд╣реИред
рдбреЗрдореЛ aloha-editor.org/demos.php

рд╣реЗрд▓реЛ рд╕рдВрдкрд╛рджрдХ


Create.js рдкрд░ рдХрд╛рдо рдХреЗ рджреМрд░рд╛рди рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛, рдЬреЛ рдореВрд▓ рд░реВрдк рд╕реЗ Aloha рд╕рдВрдкрд╛рджрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рдерд╛, рд▓реЗрдХрд┐рди рд▓рд╛рдЗрд╕реЗрдВрд╕ рдЕрд╕рдВрдЧрддрддрд╛ рдХреЗ рдХрд╛рд░рдг, рдПрдХ рдореБрдлреНрдд рд╡рд┐рдХрд▓реНрдк рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рд╕рдВрдкрд╛рджрдХ рдХреЗ рдкрд╛рд╕ рдПрдХ рдореЙрдбреНрдпреВрд▓рд░ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рд╣реИред рдкреНрд▓рдЧрдЗрдиреНрд╕ рдЖрдкрдХреЛ рд╕рдВрдкрд╛рджрди рдЯреВрд▓ (рд╣реЙрд▓реЛрдлрд╝реЙрд░реНрдореЗрдЯ, рд╣реЙрд▓реЛрд╣рд╛рдЗрдбрд┐рдВрдЧ, рд╣реЙрд▓реЛрд▓рд┐рд╕реНрдЯреНрд╕), рдлрд╝рд┐рд▓реНрдЯрд░рд┐рдВрдЧ рдЯреИрдЧ (рд╣реЗрд▓реНрд▓реЛрдмреНрд▓рд╛рдХрд▓рд┐рд╕реНрдЯ), рдЫрд╡рд┐ рд▓реЛрдбрд┐рдВрдЧ (рд╣реЗрд▓реЛрдЗрдореЗрдЬ) рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдПрдХ рдореБрдХреНрдд рдПрдордЖрдИрдЯреА рд▓рд╛рдЗрд╕реЗрдВрд╕ рд╣реИред Create.js рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж рдЗрд╕рдореЗрдВ рд╕рд┐рдореНрдлрдиреА рдПрдХреАрдХрд░рдг рд╣реИред
рдбреЗрдореЛ createjs.org/demo/hallo

CKEditor


рдорд╛рдирдХ WYSIWYG рд╕рдВрдкрд╛рджрдХ рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд, рдЗрд╕рдореЗрдВ рдПрдХ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд╕рдВрдкрд╛рджрди рдореЛрдб рднреА рд╣реИред рд▓реЛрдХрдкреНрд░рд┐рдп рд╕реАрдПрдордПрд╕ рдЬреЛрдореНрд▓рд╛ рдФрд░ рдбреНрд░реБрдкрд▓ рдХреЗ рд╕рд╛рде рдПрдХреАрдХрд░рдг рд╣реИред
рдЯреВрд▓рдмрд╛рд░ рдЕрдиреБрдХреВрд▓рди рдпреЛрдЧреНрдп рд╣реИред HTML рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрдирд▓рд╛рдЗрди рдореЛрдб рдореЗрдВ рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рдХреЛрдб рдХреЛ рдЙрдЬрд╛рдЧрд░ рдХрд┐рдП рдмрд┐рдирд╛ рдЗрд╕реЗ рдкрдЫрддрд╛рд╡рд╛ рдХрд░рдирд╛ред рдирд┐: рд╢реБрд▓реНрдХ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕рдВрдкрд╛рджрдХ рдХреЗ рдкрд╛рд╕ рдПрдХ рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рд▓рд╛рдЗрд╕реЗрдВрд╕ рднреА рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдкреНрд░рддрд┐ рд╡рд░реНрд╖ $ 375 рдХрд╛ рд╕рдорд░реНрдерди рд╢рд╛рдорд┐рд▓ рд╣реИред
рдбреЗрдореЛ ckeditor.com/demo#inline

рдЗрдореНрдкреАрд╡реА рд░реЗрдбрд┐рдПрдЯрд░


CKEditor рдХреА рддрд░рд╣, рджреЛ рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ рдПрдХ рд╕рд╛рдордЧреНрд░реА рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд╢рд╛рдорд┐рд▓ рд╣реИ рдЬрд┐рд╕реЗ рдПрдпрд░ рдореЛрдб рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕рдВрдкрд╛рджрди рдХрд░рддреЗ рд╕рдордп, рдЫрд┐рдкреЗ рд╣реБрдП textarea рдХреЗ рд╕рд╛рде рдПрдХ рдЪрд╛рд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдЖрдкрдХреЛ contentEditable рдХреА рдХреБрдЫ рд╕реАрдорд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
рдбреНрд░реИрдЧ рдФрд░ рдбреНрд░реЙрдк рдбрд╛рдЙрдирд▓реЛрдб рдЫрд╡рд┐рдпреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдореЗрдЬрд╝рди S3 рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд╣реИред рд╕рдВрдкрд╛рджрдХ рдХреЛ рдПрдХ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдП рдЧрдП рдПрдкреАрдЖрдИ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╕рдВрдкрд╛рджрдХ рдХреЛ рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рддрд╣рдд рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╡реЙрд▓реНрдпреВрдо рд▓рд╛рдЗрд╕реЗрдВрд╕ $ 199 рд╕реЗред
рдбреЗрдореЛ рдЗрд╡рд┐рд╡рд┐

InlineEditor


habr habrahabr.ru/post/167647 рдкрд░ рд▓реЗрдЦ
рдпрд╣ рд╕реНрдерд┐рд░ HTML рдкреГрд╖реНрдареЛрдВ рдХреЛ рд╕рд░реНрд╡рд░ рдореЗрдВ рд╕реАрдзреЗ рдкрд░рд┐рд╡рд░реНрддрди рдХреЛ рд╕рд╣реЗрдЬрдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЗ рд╕рдВрдкрд╛рджрди рдХреЗ рдЙрджреНрджреЗрд╢реНрдп рд╕реЗ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред Node.js рдФрд░ PHP рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЯреВрд▓рдмрд╛рд░ рдХреЗ рдореВрд▓ рд╕реЗрдЯ рдХреЗ рд╕рд╛рде рдЯреВрд▓рдмрд╛рд░ рдФрд░ рдЯреЗрдореНрдкрд▓реЗрдЯ рдФрд░ рд▓реЗрдЖрдЙрдЯ'рдП рдХреЗ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рде рдПрдХ рдкреЗрдЬ рдЬрдирд░реЗрдЯрд░ рднреА рд╣реИред рд╣рд╛рдЗрд▓рд╛рдЗрдЯрд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдПрдХ рдЖрд╕рд╛рди HTML рд╕рдВрдкрд╛рджрдХ рднреА рд╣реИред Drupal рдХреЗ рд▓рд┐рдП рдореЙрдбреНрдпреВрд▓ рдЯреИрд▓рдмреЛрдЯ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЕрдиреНрдп рд╕рдВрдкрд╛рджрдХреЛрдВ рдХреЗ рд╡рд┐рдкрд░реАрдд, рд╕реАрдПрдордПрд╕ рдореЗрдВ рдПрдХреАрдХрд░рдг рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕реНрдЯреИрдВрдбрдЕрд▓реЛрди рд╕рдорд╛рдзрд╛рди рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрдкрд╛рджрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдХреЛ рдЬрд▓реНрджреА рд╕реЗ рдмрдирд╛рдиреЗ рдпрд╛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╛ рд╕рд░рд▓ рд╕рд╛рдЗрдЯреЛрдВ рдХреЛ рдмрдирд╛рдиреЗ рдФрд░ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдиреНрд╣реЗрдВ рдЧрддрд┐рд╢реАрд▓ рд╕рд╛рдордЧреНрд░реА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред
рдбреЗрдореЛ xreader.github.com/inplaceeditor/demo.html

рддрд╛рд▓рд┐рдХрд╛: рдЙрджреНрджреЗрд╢реНрдп, рдПрдХреАрдХрд░рдг, рд▓рд╛рдЗрд╕реЗрдВрд╕

рд╢реАрд░реНрд╖рдХ / рд▓рд┐рдВрдХрд▓рд╛рдЗрд╕реЗрдВрд╕рд┐рдВрдЧрдПрдХреАрдХрд░рдгрдорд╛рдорд▓реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
hallojs.orgрдПрдордЖрдИрдЯреА рд▓рд╛рдЗрд╕реЗрдВрд╕Symfonyрд╕реАрдПрдордПрд╕ рдПрдХреАрдХрд░рдг
aloha-editor.orgGPLv2, GPLv3, рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рд▓рд╛рдЗрд╕реЗрдВрд╕рд▓реЛрдХреЛрдореЛрдЯрд┐рд╡ рд╕реАрдПрдордПрд╕рд╕реАрдПрдордПрд╕ рдПрдХреАрдХрд░рдг
ckeditor.com/demo#inlineрдЬреАрдкреАрдПрд▓, рдПрд▓рдЬреАрдкреАрдПрд▓, рдПрдордкреАрдПрд▓ рдФрд░ рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рд▓рд╛рдЗрд╕реЗрдВрд╕рджреНрд░реБрдкрд╛рд▓, рдЬреБрдорд▓рд╛, рдПрдкреАрдЖрдИрд╕реАрдПрдордПрд╕ рдПрдХреАрдХрд░рдг
xreader.github.com/inplaceeditor/demo.htmlрдПрдордЖрдИрдЯреА рд▓рд╛рдЗрд╕реЗрдВрд╕рджреНрд░реБрдкрд╛рд▓ (рдкреНрд░рдЧрддрд┐ рдореЗрдВ рдХрд╛рдо)рд╕реНрдЯреИрдВрдбрдЕрд▓реЛрди
imperavi.com/redactorрд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рд▓рд╛рдЗрд╕реЗрдВрд╕ ($ 99 рд╕реЗ)рдПрдкреАрдЖрдИрд╕реАрдПрдордПрд╕ рдПрдХреАрдХрд░рдг


рд╡рд░реНрддрдорд╛рди рдореЗрдВ, рдЯреЙрд▓рд▓рд╛рдЗрди рд░рд┐рдПрдХреНрдЯрд░ рдорд╛рдирдХ рд╕рдВрдкрд╛рджрдХреЛрдВ рдХреЛ рдмрджрд▓рдиреЗ рдХреА рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд░рдЦрддреЗ рд╣реИрдВред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЙрдирдХреА рдХреНрд╖рдорддрд╛рдПрдВ рдЗрд╕ рддрдХ рд╕реАрдорд┐рдд рдирд╣реАрдВ рд╣реИрдВред рд▓реЗрдХрд┐рди рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХреНрд╖рдорддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рдПрдХ рдирдП рдкреНрд░рдХрд╛рд░ рдХреЗ рд╕реАрдПрдордПрд╕ рдХреА рдЬрд░реВрд░рдд рд╣реЛрддреА рд╣реИред рдПрдХ рд╕рдорд╛рди рдкреНрд░рдгрд╛рд▓реА рдмрдирд╛рдирд╛, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, Create.js рдкрд░рд┐рдпреЛрдЬрдирд╛ред рд▓реЗрдХрд┐рди рдХрд╛рдо рдЕрднреА рднреА рд╢реБрд░реВ рдореЗрдВ рд╣реИред

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


All Articles