jsFiddle - рдЬрд╛рдирд╡рд░ рдХрд┐рд╕ рддрд░рд╣ рдХрд╛ рд╣реИ?

рд╣рд╛рд▓ рд╣реА рдореЗрдВ, рдХреНрд░реЛрдо рд╡реЗрдм рд╕реНрдЯреЛрд░ рдореЗрдВ, рдореИрдВ jsFiddle рдПрдкреНрд▓реАрдХреЗрд╢рди, рдмреНрд░рд┐рдЯрд┐рд╢ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдкрд┐рдпреЛрдЯрд░ рдЬрд╝реЗрд▓реЗрд╡рд╛ рдЙрд░реНрдл @zalun рджреНрд╡рд╛рд░рд╛ рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рдЖрдпрд╛ рдерд╛ред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣ рд╡реЗрдм рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдФрд░ рд╕реИрдВрдбрдмреЙрдХреНрд╕ рд╣реИ, рд▓реЗрдХрд┐рди рдЬрдм рдореИрдВ "рдЕрдЧрд▓рд╛" рдХрд╣рддрд╛ рд╣реВрдВ, рддреЛ рдореЗрд░рд╛ рдорддрд▓рдм "рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рдмреЗрдХрд╛рд░ рдирд╣реАрдВ рд╣реИред" рдореИрдВ рдЙрд╕ рд╕рдордп рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдЬрдм WYSIWYG рдРрд╕реЗ рд╕реИрдВрдбрдмреЙрдХреНрд╕ рдХреА рдЬрдЧрд╣ рд▓реЗрдЧрд╛, рдФрд░ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд░рд╣рд╛ рд╣реИред

рдЫрд╡рд┐



JsField рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдХреЛ рдЪрд╛рд░ рднрд╛рдЧреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдЖрдпрд╛рдореЛрдВ рдХреЛ рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рд▓реЛ рдФрд░ рдирд┐рд╣рд╛рд░рдирд╛, рдлреНрд░реЗрдо рдирд╣реАрдВ)ред рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреЗ рд╕рднреА рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ, рдЕрд▓рдЧ рд╕реЗ HTML рдХреЛрдб, рдЕрд▓рдЧ рд╕реЗ JavaSript, рдЕрд▓рдЧ рд╕реЗ CSS рд▓рд┐рдЦреЗрдВред рдкрд░рд┐рдгрд╛рдо рдЖрдИрдлреНрд░реЗрдо рдореЗрдВ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдХреЛрдб рдХреЛ рджреЗрдЦрдХрд░, рдореБрдЭреЗ рдпрдХреАрди рд╣реЛ рдЧрдпрд╛: рдЖрд╡реЗрджрди рдореЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИ, рдХреЛрдИ рдХреЙрдкреАрд░рд╛рдЗрдЯ рдФрд░ рдЕрдиреНрдп рдмреИрд╕рд╛рдЦреА рдирд╣реАрдВ рд╣реИред рд╕рд┐рдВрдЯреЗрдХреНрд╕ рд╣рд╛рдЗрд▓рд╛рдЗрдЯрд┐рдВрдЧ рд╣рд░ рдЬрдЧрд╣ рд╣реИред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд▓реЗрдЦрдХ "рдПрдХ рд▓рд╛ рдЖрдИрдмреАрдПрдо рдЧреНрд░рд╣рдг" рдХреЗ рд░реВрдк рдореЗрдВ рдХрдИ рд╕реБрд╡рд┐рдзрд╛рдПрдБ рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рдерд╛ред

рдЫрд╡рд┐

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

рдЫрд╡рд┐

CSS рдорд╛рд░реНрдХрдЕрдк рдХреЗ рд╕рд╛рде, рд╕рдм рдХреБрдЫ рд╕реБрдЪрд╛рд░реВ рд╣реИ: рдЖрдкрдХреЛ рд╕реНрдХреНрд░реАрди рдкрд░ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдирд╣реАрдВ рджреЗрдЦрдирд╛ рд╣реИред

рдЕрдм, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЙрди рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЬреЛ рдПрдирд╛рд▓реЙрдЧреНрд╕ рд╕реЗ jsFiddle рдХреЛ рдЕрд▓рдЧ рдХрд░рддреА рд╣реИрдВред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдпрд╣ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдореЗрдВ рдкреНрд▓рдЧ-рдЗрди рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИред рд╕реВрдЪреА рдореЗрдВ Mootools, jQuery, рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк, YUI, Glow, Dojo, рд░рд╛рдлреЗрд▓, рдЖрджрд┐ рд╣реИрдВред рдЖрдк рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЪрдпрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд╕рд╛рде рд╣реА рдХрдиреЗрдХреНрд╢рди рд╡рд┐рдзрд┐: рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛ рд╣реЗрдбрд▓реИрдб рдпрд╛ рдСрдирдбреЛрдореИрдбреА рдЗрд╡реЗрдВрдЯ рджреНрд╡рд╛рд░рд╛ рд▓реЛрдб рдХрд┐рдП рдЧрдП рд╕рд┐рд░, рд╢рд░реАрд░ рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдХреНрд╖реЗрддреНрд░ рд╣реИ, рд╕рд╛рде рд╣реА рд╕рд╛рде рдХреБрдЫ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рднреА рд╣реИрдВред

рдЫрд╡рд┐

рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, рдЖрдк рдЕрдкрдиреА рдЬреЗрдПрд╕ рдлрд╛рдЗрд▓ рдХрдиреЗрдХреНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рджреЛрдиреЛрдВ html рд╕рдВрдкрд╛рджрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░, рдФрд░ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдХреНрд╖реЗрддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ред рдореЗрдЯрд╛ рдЯреИрдЧ рдХреЗ рд╕рд╛рде рдХрд┐рд╕реА рддрд░рд╣ рдХрд╛ рдХрд╛рдо рд╣реИ (рдЖрдк рдФрд░ рдЕрдзрд┐рдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ!)ред рд╕рдЪ рд╣реИ, рд╡рд╣рд╛рдБ рдПрдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ, рдЬреЛ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдХреНрд╖реБрджреНрд░, рдиреЗ рдореБрдЭреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдЦреБрд╢ рдХрд░ рджрд┐рдпрд╛: рдПрдЪрдЯреАрдПрдордПрд▓ рдорд╛рдирдХ рдХрд╛ рд╡рд┐рдХрд▓реНрдк (рд╣рд╛рдБ, рдПрдЪрдЯреАрдПрдордПрд▓ рд╣реИ)ред рдЕрдЬрд╛рдХреНрд╕ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП JsFiddle рдХреЗ рдкрд╛рд╕ рд╡рд┐рд╢реЗрд╖ Api рд╣реИ:

рдЫрд╡рд┐

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣ рднреА рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ AJAX рдХреНрд░реЙрд╕-рдбреЛрдореЗрди рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ рдЗрд╕реЗ рдХрд┐рд╕реА рддрд░рд╣ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

JsFiddle рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рдЙрджрд╛рд╣рд░рдг jsFiddle рдореЗрдВ рд╣реА рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЙрдирдореЗрдВ рд╕реЗ рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╣реИрдВ рдФрд░ рд╡реЗ, рдореБрдЭреЗ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ, рдмрд╣реБрдд рд╣реА рд╢рд┐рдХреНрд╖рд╛рдкреНрд░рдж рд╣реИрдВред рд╕рдЪ рд╣реИ, рд╡реЗ рдЬрд╛рджреВ рдХреА рддрд░рд╣ рджрд┐рдЦрддреЗ рд╣реИрдВред рдпрд╣ рдХреИрдирд╡рд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ:

рдЫрд╡рд┐

рдФрд░ рдпрд╣ рдПрдХ (рдЗрд╕ рддрд░рд╣!) JQuery рдХреЗ рдЯреНрд╡реАрдЯрд░ рд╣реИ:

рдЫрд╡рд┐

рдЖрдк рдЬрд▓реНрджреА рд╕реЗ рдорд╣рд╕реВрд╕ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рд╢рдмреНрдж jsFiddle рдореЗрдВ js рдЖрдХрд╕реНрдорд┐рдХ рдирд╣реАрдВ рд╣реИред рдЖрд╡реЗрджрди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рд┐рд░реНрдл рдПрдХ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реИрдВрдбрдмреЙрдХреНрд╕ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ WYSIWYG рдХреЗ рд╡рд┐рдкрд░реАрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рдХрд┐ рдореИрдВ рдХреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реВрдВ, рдХреНрд░реЛрдо рд╡реЗрдм рд╕реНрдЯреЛрд░ рдореЗрдВ рдЕрдЪреНрдЫреЗ рдПрдирд╛рд▓реЙрдЧ рдирд╣реАрдВ рд╣реИрдВред рддреЛ, рдкрд╛рдпреЛрддреНрд░ , рд╕рд╛рде рд╣реА рдПрдХ рдФрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж: рдУрд╕реНрдХрд░ рдХреНрд░реЙрд╕рд┐рдХ рдЙрд░реНрдл @ рдСрд╕реНрдХрд░ ред

jsFiddle - рдХреНрд░реЛрдо рд╡реЗрдм рд╕реНрдЯреЛрд░

рдЕрд░реЗ рд╣рд╛рдБ, рдпрд╣ рдПрдХ рд╕реНрдЯреЗрдЯрд▓реЗрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╕рд╛рдЗрдЯ рдкрд░ рдЖрдкрдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИред

@unnx

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


All Articles