jCanvaScript: HTML5 рдХреИрдирд╡рд╛рд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд╛рдЗрдмреНрд░реЗрд░реА

рдЫрд╡рд┐ рд╕рднреА рдХреЛ рд╢реБрдн рджрд┐рди!
jCanvaScript рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк "рдзреНрдпрд╛рди рдЖрдХрд░реНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЪрд┐рддреНрд░", рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдврд╛рдВрдЪреЗ рд╕реЗ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реИ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ, рдЗрд╕ рд╡рд┐рд╖рдп рдХреЗ рдирд╛рдо рд╕реЗ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдирд╛ рд╣реИ рдХрд┐ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдПрдЪрдЯреАрдПрдордПрд▓ 5 рдХреИрдирд╡рд╛рд╕ рддрддреНрд╡ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рд╣реИред рдХрдЯ рдХреЗ рддрд╣рдд рд╕рднреА рдЗрдЪреНрдЫреБрдХ рд▓реЛрдЧреЛрдВ рдХреЛ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдЫреЛрдЯреА рдХрд╣рд╛рдиреА рдорд┐рд▓реЗрдЧреА рдФрд░ рдпрд╣ рдХреИрд╕реЗ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред

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

рддреЛ рдЖрдЬ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХреНрдпрд╛ рд╣реИ?

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

рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛ рд▓рдЧрд╛рддрд╛рд░ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рд░рд┐рдлреНрд▓реЗрдХреНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЗрд╕реА рддрд░рд╣ред рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рдХреЛрдб рдореЗрдВ рдХреБрдЫ рдмрджрд▓рдирд╛ рдмрд╛рдХреА рд╣реИ, рдПрдХ рддрд░рдл рдФрд░ рдмрд╣реБрдд рдХреБрдЫ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдПрдЧрд╛ред рдЗрдЪреНрдЫрд╛рдУрдВ рдФрд░ рд╡рд┐рдЪрд╛рд░реЛрдВ рдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИ - support@jcscript.com рдкрд░ рд▓рд┐рдЦреЗрдВред рдмрдЧ рд░рд┐рдкреЛрд░реНрдЯ - рд╡рд╣рд╛рдБ рднреА, рдореИрдВ рдФрд░ рднреА рдЕрдзрд┐рдХ рдЕрдзреАрд░рддрд╛ рдХреЗ рд╕рд╛рде рдЙрдирдХреЗ рд▓рд┐рдП рддрддреНрдкрд░ рд╣реИрдВред

рд╣рд╛рдВ, рдЖрдЦрд┐рд░рдХрд╛рд░, рдХреБрдЫ рдФрд░ рдХреЛрдб - рдмрд╣реБрдд рд╕рд░рд▓ рднреАред рд╣рдо рдХреИрдирд╡рд╛рд╕ рдкрд░ рдПрдХ рд▓рд╛рд▓ рд╡реГрддреНрдд рдХреИрд╕реЗ рдЦреАрдВрдЪрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдХреБрдЫ рд╕рдордп рдХреЗ рд▓рд┐рдП рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдзреАрд░реЗ-рдзреАрд░реЗ рд░рдВрдЧ рдХреЛ рд╣рд░реЗ рд░рдВрдЧ рдореЗрдВ рдмрджрд▓рддреЗ рд╣реИрдВ? рдФрд░ рдЗрд╕рд▓рд┐рдП:

 jc.circle(x,y,radius,'#ff0000',1) .animate({x:x1,y:y1,color:'#00ff00'},time); 


рдмреЗрд╢рдХ, рдпрд╣ рд╕рдм рдХреЗрд╡рд▓ рддрднреА рдХрд╛рдо рдХрд░реЗрдЧрд╛ рдЬрдм рдЖрдкрдХреЗ рдкрд╛рд╕ jCanScript рд╣реЛ, рдФрд░ Internet Explorer рдореЗрдВ рдЖрдкрдХреЛ рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ exCanvas рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред

рдкреАрдПрд╕ рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ, рдореИрдВ рдШреЛрд╖рдгрд╛ рдХреЗ рд╕рд╛рде рдереЛрдбрд╝рд╛ рдЗрдВрддрдЬрд╛рд░ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рдерд╛ - рд╕рд╛рдЗрдЯ рдХреЛ рд╕рд╛рдХреНрд╖рд░рддрд╛ рдХреЗ рд▓рд┐рдП рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкрд░реАрдХреНрд╖рдг рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдЕрдВрддрд┐рдо рд╕рдореНрдореЗрд▓рди # html5camp рдореЗрдВ рдХрдИ рдмрд╛рд░ рдХреИрдирд╡рд╛рд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдврд╛рдВрдЪреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рд╡рд╛рд▓ рдЙрдард╛рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬрд┐рд╕рд╕реЗ рдореБрдЭреЗ рдЬрд▓реНрджреА рдереАред рд╡рд╣рд╛рдБ, рд╡реИрд╕реЗ, jCanvaScript рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЯреНрд╡рд┐рдЯрд░ рдкреЛрд╕реНрдЯ рдереЗ, рд▓реЗрдХрд┐рди рдХреЛрдИ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдирд╣реАрдВ рдорд┐рд▓реАред рдФрд░ рдореИрдВ рдХреБрдЫ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред)

UPD : GitHub , рдЯреНрд╡рд┐рдЯрд░

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


All Articles