рдореИрдВ рдЗрд╕ рддрд░рд╣ рдПрдХ рджреГрд╢реНрдп рдХреЗ рднреАрддрд░ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рд╢рдВрд╕рдХ рд╣реВрдВ ...
рдмреИрдХрдмреЛрди.рд╡реНрдпреВ.рд╡рд┐рд╕реНрддрд╛рд░({ рдЧреБрдг: { рдбреЗрдЯрд╛-рдПрдЯреАрдЖрд░: 'рдорд╛рдпрдбреЗрдЯрд╛' } });
... рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ "рдбреЗрдЯрд╛-рдПрдЯреАрдЖрд░" рдХреБрдВрдЬреА рдореЗрдВ рд╣рд╛рдЗрдлрд╝рди рдХреЗ рдХрд╛рд░рдг рдПрдХ рддреНрд░реБрдЯрд┐ рдлреЗрдВрдХрддрд╛ рд╣реИред
рдкрдХрдбрд╝реА рдирд╣реАрдВ рдЧрдИ Syntax рддреНрд░реБрдЯрд┐: рдЕрд╡рд╛рдВрдЫрд┐рдд рдЯреЛрдХрди -рдореБрдЭреЗ рдПрд╣рд╕рд╛рд╕ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреБрдВрдЬреА-рдореВрд▓реНрдп рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ рдПрдХ рдЕрд╡реИрдз рдЯреЛрдХрди рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореИрдВ рдЙрдореНрдореАрдж рдХрд░ рд░рд╣рд╛ рдерд╛ рдХрд┐ рдмреИрдХрдмреЛрди рдиреЗ рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдХрд╛рдо рдХреА рдкреЗрд╢рдХрд╢ рдХреА, рдЗрд╕ рддрдереНрдп рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рдбреЗрдЯрд╛ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рдкрд╛рд░рд┐рдд рдХрд░рдирд╛ рд╕рдмрд╕реЗ рд╕рдВрднрд╛рд╡рд┐рдд рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред рдореИрдВ jQuery рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд░реЗрдВрдбрд░ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рднреАрддрд░ рд╡рд┐рд╢реЗрд╖рддрд╛ рд╕реЗрдЯ рдХрд░рдХреЗ рдЗрд╕рдХреЗ рдЖрд╕рдкрд╛рд╕ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВ:
рд░реЗрдВрдбрд░: рдлрдВрдХреНрд╢рди () { рдпрд╣ред$el.attr ('рдбреЗрдЯрд╛-рдПрдЯреАрдЖрд░', 'рдорд╛рдпрдбреЗрдЯрд╛''); }
рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдХрд┐ рдХреЛрдИ рдФрд░ рд╡рд┐рдХрд▓реНрдк рд╣реИ рдпрд╛ рдирд╣реАрдВред
рд╣рд╛рдВ - рдпрд╣ рд╕рд┐рд░реНрдл рдПрдХ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдСрдмреНрдЬреЗрдХреНрдЯ рд╣реИред рдЙрджреНрдзреГрдд рдХреБрдВрдЬрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
attributes: {
"data-attr": "mydata"
}
рдЖрд╣, рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдХрд┐ рдореИрдВрдиреЗ рдХреЛрд╢рд┐рд╢ рдХреА! рдзрдиреНрдпрд╡рд╛рдж!
рд╡реНрдпреВ рдХреЗ рдбреАрдУрдПрдо рддрддреНрд╡ рдХреЛ рд╡реНрдпреВ рдХреЗ рдореЙрдбрд▓ рдХреЗ рднреАрддрд░ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рд╕реЗ рдбреЗрдЯрд╛ рд╡рд┐рд╢реЗрд╖рддрд╛ рдкрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдк рдХреНрдпрд╛ рд╕реБрдЭрд╛рд╡ рджреЗрддреЗ рд╣реИрдВ? рдЬреИрд╕реЗ рдХреА...
рдЧреБрдг: { "рдбреЗрдЯрд╛-рдПрдЯреАрдЖрд░": this.model.foo }
рдореИрдВ "рдЗрд╕" рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдЧреБрдВрдЬрд╛рдЗрд╢ рдЦреЛ рд░рд╣рд╛ рд╣реВрдВред
рдзреНрдпрд╛рди рдореЗрдВ рди рдЖрдпрд╛ рд▓реЗрдЦрди рддреНрд░реБрдЯрд┐: рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рдХреА рд╕рдВрдкрддреНрддрд┐ 'рдореЙрдбрд▓' рдирд╣реАрдВ рдкрдврд╝ рд╕рдХрддрд╛
рдЖрдк рдЗрд╕ рддрд░рд╣ рдХреЗ рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
attributes: function() {
return {
'data-attr': this.model.foo
};
}
рдмрд╣реБрдд рдмрдврд╝рд┐рдпрд╛ред рдпрд╣ рдПрдХрджрдо рд╕рд╣реА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рддреНрд╡рд░рд┐рдд рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!
рдЖрдкрдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИ, рд▓реЗрдХрд┐рди рднрд╡рд┐рд╖реНрдп рдореЗрдВ, рдХреГрдкрдпрд╛ рдЗрд╕ рддрд░рд╣ рдХреА рддрдХрдиреАрдХреА рд╕рд╣рд╛рдпрддрд╛ рдХреЗ рд▓рд┐рдП рдмрдЧ рдЯрд┐рдХрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рди рдХрд░реЗрдВ -- рдкрд╣рд▓реЗ рдЖрдИрдЖрд░рд╕реА рдЪреИрдирд▓ рдпрд╛ рдореЗрд▓рд┐рдВрдЧ рд╕реВрдЪреА рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред
рдХреЛ рдЦреБрд╢ рд╣реЛред рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рдпрд╣ рдХреЛрд╢рд┐рд╢ рдХреА, рд▓реЗрдХрд┐рди DocumentCloud IRC, Turjakas рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рдЕрдиреНрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╣реИ рдЬреЛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдирд╣реАрдВ рджреЗ рд░рд╣рд╛ рдерд╛ред
рдЧрд▓рдд рдЯрд╛рдЗрдк рдХрд┐рдпрд╛ рд╣реЛрдЧрд╛ -- рдЕрднреА рдлрд╝реНрд░реАрдиреЛрдб рдкрд░ #documentcloud рдореЗрдВ 242 рд▓реЛрдЧ рд╣реИрдВред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдЖрдк рдЗрд╕ рддрд░рд╣ рдХреЗ рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ: