рдПрд╕рд╡реАрдЬреА рдПрд▓рд┐рдореЗрдВрдЯ рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдПрд╕рд╡реАрдЬреАрд▓реЗрдореЗрдВрдЯ рдирд╣реАрдВ рд╣реИ
рдХреЛрдб рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдореЗрдВ рд╕рдЪ рд▓реМрдЯрд╛рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рд╕рдлрд╛рд░реА рдФрд░ рдХреНрд░реЛрдо рдореЗрдВ рдЧрд▓рдд рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореИрдВ рдХреНрд░реЛрдо рдЧреБрдг рдЯреИрдм рдореЗрдВ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рдХрд┐ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрд╕рд╡реАрдЬреАрд▓реЗрдореЗрдВрдЯ рдкреНрд░рдХрд╛рд░ рдХрд╛ рд╣реИред рдЕрдЬреАрдм, рдХреНрд░реЛрдорд┐рдпрдо рдореБрджреНрджреЗ рдХреА рддрд░рд╣ рд▓рдЧрддрд╛ рд╣реИ ...
рдиреАрдЪреЗ рдкреВрд░рд╛ рдЙрддреНрддрд░ рдкрдврд╝реЗрдВ тЖУрдкреНрд░рд╢реНрди
рд╡реНрдпрд╡рд╣рд╛рд░ рдореИрдВ рдПрдХ рдмрд╛рд╣рд░реА рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ рдЬреЛ рдХреБрдЫ рдПрд╕рд╡реАрдЬреА рддрддреНрд╡реЛрдВ рдХреЛ рдЙрдирдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рдмрджрд▓ рджреЗрддрд╛ рд╣реИред рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛрдб рдкрд╣рд▓реЗ рдорд╛рдиреНрдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддрддреНрд╡ рдХреЗ рдкреНрд░рдХрд╛рд░ рдХреА рдЬрд╛рдВрдЪ рдХрд░рддрд╛ рд╣реИ, рдХрд┐ рдпрд╣ рдЗрд╕ рддрд░рд╣ рдХрд╛ рдПрдХ рдПрд╕рд╡реАрдЬреАрд▓реЗрдореЗрдВрдЯ рд╣реИ: document.querySelector('#someId') instanceof SVGElement рдХреЛрдб рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдореЗрдВ рд╕рд╣реА рд▓реЗрдХрд┐рди рд╕рдлрд╛рд░реА рдФрд░ рдХреНрд░реЛрдо рдореЗрдВ рдЧрд▓рдд рд▓реМрдЯрд╛рддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореИрдВ рдХреНрд░реЛрдо рдЧреБрдг рдЯреИрдм рдореЗрдВ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рдХрд┐ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрд╕рд╡реАрдЬреАрд▓реЗрдореЗрдВрдЯ рдкреНрд░рдХрд╛рд░ рдХрд╛ рд╣реИред рдореИрдВ рдПрд╕рд╡реАрдЬреА рддрддреНрд╡ рдХреИрд╕реЗ рдмрдирд╛рддрд╛ рд╣реВрдВ рдореИрдВрдиреЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЪреАрдЬреЛрдВ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд▓реЗрдХрд┐рди рдПрдХ рдкреНрд▓рдЧрдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдпрд╛ред component.js blocks.js рдЕрддрд┐рд░рд┐рдХреНрдд...
рдЬрд╡рд╛рдм (1)
рдХреЛрдб рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдореЗрдВ рд╕рдЪ рд▓реМрдЯрд╛рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рд╕рдлрд╛рд░реА рдФрд░ рдХреНрд░реЛрдо рдореЗрдВ рдЧрд▓рдд рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореИрдВ рдХреНрд░реЛрдо рдЧреБрдг рдЯреИрдм рдореЗрдВ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рдХрд┐ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрд╕рд╡реАрдЬреАрд▓реЗрдореЗрдВрдЯ рдкреНрд░рдХрд╛рд░ рдХрд╛ рд╣реИред
рдЕрдЬреАрдм, рдХреНрд░реЛрдорд┐рдпрдо рдореБрджреНрджреЗ рдХреА рддрд░рд╣ рд▓рдЧрддрд╛ рд╣реИ ...
рд╕рдВрдмрдВрдзрд┐рдд рдкреНрд░рд╢реНрди рдФрд░ рдЙрддреНрддрд░
рдЗрд╕реА рддрд░рд╣ рдХреА рдореБрджреНрджреЛрдВ рдкрд░ рдЪрд░реНрдЪрд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╢реЛрдз рдЬрд╛рд░реА рд░рдЦреЗрдВред
рдЕрдВрдХ #2697
рдХрд╕реНрдЯрдо рдШрдЯрдХ рдкреНрд░рдХрд╛рд░ рдФрд░ рддрд╛рд▓рд┐рдХрд╛ рд╕реЗрд▓ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛
рдирдорд╕реНрдХрд╛рд░! рдореИрдВ рдХрд╕реНрдЯрдо рдШрдЯрдХ рдкреНрд░рдХрд╛рд░ рдЬреЛрдбрд╝рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ: рдФрд░ рдореИрдВ рдирдпрд╛ рдмреНрд▓реЙрдХ рднреА рдЬреЛрдбрд╝ рд░рд╣рд╛ рд╣реВрдВ: рд▓реЗрдХрд┐рди рдЬрдм рдореИрдВ рдЗрд╕ рдмреНрд▓реЙрдХ рдХреЛ рдХреИрдирд╡рд╛рд╕ рдкрд░ рдЫреЛрдбрд╝рддрд╛ рд╣реВрдВ рдд...
рдЕрдВрдХ #2696
рдореИрдВ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд "рдЫрд╡рд┐" рдЬреИрд╕реЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЗ рд╕рд╛рде рдкреГрд╖реНрдарднреВрдорд┐ рдЫрд╡рд┐ рдХреЗ рд╕рд╛рде рдмреНрд▓реЙрдХ рдХреИрд╕реЗ рдмрдирд╛ рд╕рдХрддрд╛ рд╣реВрдВ?
рд╣реИрд▓реЛ, рдореИрдВ рдкреГрд╖реНрдарднреВрдорд┐ рдЫрд╡рд┐ (рдЫрд╡рд┐ рдмреЙрдХреНрд╕ рдХреЗ рд╕рдорд╛рди) рдХреЗ рд╕рд╛рде рдмреНрд▓реЙрдХ рдмрдирд╛рдиреЗ Grapedrop рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдореИрдВрдиреЗ рдЗрд╕ рддрд░рд╣ рдирдпрд╛ рдШрдЯрдХ рдЬреЛрдбрд╝рд╛: рдФрд░ рдореИрдВрдиреЗ рдмреНрд▓реЙрдХ рднреА рдЬреЛ...
рдЕрдВрдХ #2777
рд╕реНрдЯрд╛рдЗрд▓ рдореИрдиреЗрдЬрд░ рдореЗрдВ рд╢реИрд▓рд┐рдпреЛрдВ рдХреЛ рдХреИрд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ
рдирдорд╕реНрдХрд╛рд░ред рдореИрдВрдиреЗ рдХрд╕реНрдЯрдо рдШрдЯрдХ рдмрдирд╛рдпрд╛ рдЬрд╣рд╛рдВ рдореИрдВрдиреЗ рдХрд╕реНрдЯрдо рдПрд╕реЗрдЯ рдореИрдиреЗрдЬрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб-рдЗрдореЗрдЬ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдХрд╕реНрдЯрдо рдмреНрд▓реЙрдХ рдХреЛрдб: рдХрдорд╛рдВрдб рдЬреЛ рдореИрдВ рдирдИ рдЫрд╡рд┐ рд╕реЗрдЯ...
рдЕрдВрдХ #509
рд╕реНрдкреИрди рдкрд╛рда рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрдкрд╛рджрди рдпреЛрдЧреНрдп рдирд╣реАрдВ рд╣реИрдВ
рд╣реИрд▓реЛ рдЖрд░реНрдЯрдл, рдХреБрдЫ html рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕ рдЖрдпрд╛рдд рдХрд░рддреЗ рд╕рдордп рдореБрдЭреЗ рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реИред рдореИрдВ рд╢реБрд░реВ рдореЗрдВ рд╕реНрдкреИрди рдЯреЗрдХреНрд╕реНрдЯ рджреЗрдЦрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рдерд╛ред рд▓реЗрдХрд┐рди рд╕рдВрдкрд╛рджрдХ рдХреЛ рдЙрдиреНрд╣реЗрдВ...
рд╕рд╢реБрд▓реНрдХ рдкреНрд▓рдЧрдЗрдиреНрд╕ рдЬреЛ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рд╕реЗ рдореЗрд▓ рдЦрд╛рддреЗ рд╣реИрдВ
рд╕рдорд╕реНрдпрд╛ рдХреАрд╡рд░реНрдб рдФрд░ рд▓реЗрдмрд▓ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХрддрд╛ рджреНрд╡рд╛рд░рд╛ рдХреНрдпреВрд░реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рддрд╛рдХрд┐ рдЖрдкрдХреЛ рддреЗрдЬрд╝реА рд╕реЗ рд╢рд┐рдк рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓ рд╕рдХреЗред
рд╕рд╢реБрд▓реНрдХ рдкреНрд▓рдЧрдЗрди рдЕрдиреБрд╢рдВрд╕рд╛рдПрдБ рд▓реЛрдб рд╣реЛ рд░рд╣реА рд╣реИрдВ ...
рдУрдкрди-рд╕реЛрд░реНрд╕ GrapesJS рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ GitHub рдпрд╛ рд╣рдорд╛рд░реЗ рдореБрдлреНрдд рдХреИрдЯрд▓реЙрдЧ рдореЗрдВ рдПрдХ рддреНрд╡рд░рд┐рдд рдЦреЛрдЬ рдЪрд▓рд╛рдПрдВред
рдореБрдлреНрдд рдкреНрд▓рдЧрдЗрдиреНрд╕ рдмреНрд░рд╛рдЙрдЬрд╝ рдХрд░реЗрдВ тЖТрдкреНрд░реАрдорд┐рдпрдо рдкреНрд▓рдЧрдЗрдиреНрд╕ рд╕рдорд░реНрдерди, рдирд┐рдпрдорд┐рдд рдЕрдкрдбреЗрдЯ рдФрд░ рдЙрддреНрдкрд╛рджрди-рддреИрдпрд╛рд░ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╢рд┐рдк рд╣реЛрддреЗ рд╣реИрдВ - рдПрдХреАрдХрд░рдг рдХрд╛рд░реНрдп рдХреЗ рджрд┐рдиреЛрдВ рдХреЛ рдмрдЪрд╛рддреЗ рд╣реИрдВред
рдкреНрд░реАрдорд┐рдпрдо рдкреНрд▓рдЧрдЗрдиреНрд╕ рдмреНрд░рд╛рдЙрдЬрд╝ рдХрд░реЗрдВ тЖТрдмреНрд░рд╛рдЙрдЬрд╝ рдкреНрд▓рдЧрдЗрди рд╢реНрд░реЗрдгрд┐рдпрд╛рдБ
рд╕реАрдзреЗ рдмрд╛рдЬрд╝рд╛рд░ рдкрд░ рдкреНрд▓рдЧрдЗрди рд╢реНрд░реЗрдгреА рдХреЗ рдкреГрд╖реНрдареЛрдВ рдкрд░ рдЬрд╛рдПрдБред