рей.реж рд╢рд╛рдЦреЗрдЪреНрдпрд╛ рдкреНрд░рдХрд╛рд╢рдирд╛рдирдВрддрд░ рдЬрд╡рд│рдЬрд╡рд│ резреж рд╡рд░реНрд╖рд╛рдВрдиреА рдЖрдгрд┐ рдкреНрд░рдХрд▓реНрдкрд╛рдЪреНрдпрд╛ рд╕реНрдерд╛рдкрдиреЗрдирдВрддрд░ реиреж рд╡рд░реНрд╖рд╛рдВрдиреА, jQuery рек.реж JavaScript рд▓рд╛рдпрдмреНрд░рд░реА рдкреНрд░рдХрд╛рд╢рд┐рдд рдЭрд╛рд▓реА рдЖрд╣реЗ. W3Techs рдЪреНрдпрд╛ рдорддреЗ, рд╡реЗрдмрд╡рд░реАрд▓ рд╕рд░реНрд╡рд╛рдзрд┐рдХ рднреЗрдЯ рджрд┐рд▓реЗрд▓реНрдпрд╛ рдЯреЙрдк рез рдХреЛрдЯреА рд╡реЗрдмрд╕рд╛рдЗрдЯрдкреИрдХреА ренреж.реп% рд╡реЗрдмрд╕рд╛рдЗрдЯреНрд╕ рддреЗ рд╡рд╛рдкрд░рддрд╛рдд. jQuery рдХреЛрдб MIT рдкрд░рд╡рд╛рдиреНрдпрд╛рдЕрдВрддрд░реНрдЧрдд рд╡рд┐рддрд░рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рддреЛ.
jQuery 4.0 рдЪреНрдпрд╛ рд░рд┐рд▓реАрдЭрдордзреНрдпреЗ рдмреЕрдХрд╡рд░реНрдб рдХрдВрдкреЕрдЯрд┐рдмрд┐рд▓рд┐рдЯреА рддреЛрдбрдгрд╛рд░реЗ рдмрджрд▓ рдЖрд╣реЗрдд, рдкрд░рдВрддреБ рдбреЗрд╡реНрд╣рд▓рдкрд░реНрд╕ рдмрд╣реБрддреЗрдХ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдирд╛ рдЦрд╛рддреНрд░реА рджреЗрддрд╛рдд рдХреА рддреЗ рддреНрдпрд╛рдВрдЪреНрдпрд╛ рдХреЛрдбрдордзреНрдпреЗ рдХрдореАрдд рдХрдореА рдмрджрд▓ рдХрд░реВрди рдирд╡реАрди рдЖрд╡реГрддреНрддреАрд╡рд░ рд╕рд╣рдЬрддреЗрдиреЗ рд╕реНрдерд▓рд╛рдВрддрд░рд┐рдд рдХрд░реВ рд╢рдХрддрд╛рдд. рд╕реНрдерд▓рд╛рдВрддрд░ рд╕реЛрдкреЗ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рд╕рдорд░реНрдкрд┐рдд рдкреНрд▓рдЧрдЗрди рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ. рдмреЕрдХрд╡рд░реНрдб рдХрдВрдкреЕрдЯрд┐рдмрд┐рд▓рд┐рдЯреА рддреЛрдбрдгреНрдпрд╛рдВрдордзреНрдпреЗ рдХрд╛рд▓рдмрд╛рд╣реНрдп рдХреЛрдб рдХрд╛рдвреВрди рдЯрд╛рдХрдгреЗ, рдХрд╛рд╣реА рдЕрдВрддрд░реНрдЧрдд рдЕрдирдбреЙрдХреНрдпреБрдореЗрдВрдЯреЗрдб рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕ рдХрд╛рдвреВрди рдЯрд╛рдХрдгреЗ, рдХрд╛рд╣реА рдЕрддрд┐ рдЬрдЯрд┐рд▓ рд╡рд░реНрддрди рдХрд╛рд▓рдмрд╛рд╣реНрдп рдХрд░рдгреЗ рдЖрдгрд┐ рдкреВрд░реНрд╡реА рдХрд╛рд▓рдмрд╛рд╣реНрдп рдЭрд╛рд▓реЗрд▓реНрдпрд╛ API рдЪреА рдХрд╛рд▓рдмрд╛рд╣реНрдпрддрд╛ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ. рдХрд╛рд▓рдмрд╛рд╣реНрдп рдЭрд╛рд▓реЗрд▓реНрдпрд╛ API рдЖрдгрд┐ рдмреНрд░рд╛рдЙрдЭрд░ рдХрд╛рдвреВрди рдЯрд╛рдХрд▓реНрдпрд╛рдиреЗ рд▓рд╛рдпрдмреНрд░рд░реА рдЕрд╕рд▓реЗрд▓реНрдпрд╛ gzip рдЖрд░реНрдХрд╛рдЗрд╡реНрд╣рдЪрд╛ рдЖрдХрд╛рд░ 3 KB рдиреЗ рдХрдореА рдЭрд╛рд▓рд╛ рдЖрд╣реЗ (рд╕реНрд▓рд┐рдо рдЖрд╡реГрддреНрддреА рдЖрддрд╛ 19.5 KB рдЖрдгрд┐ рдкреВрд░реНрдг рдЖрд╡реГрддреНрддреА 27.5 KB рдШреЗрддреЗ).
рдмрджрд▓рд╛рдВрдкреИрдХреА:
- IE 10 рдЖрдгрд┐ рддреНрдпрд╛рд╣реВрди рдЬреБрдиреНрдпрд╛ рдмреНрд░рд╛рдЙрдЭрд░реНрд╕рд╕рд╛рдареАрдЪрд╛ рд╕рдкреЛрд░реНрдЯ рдмрдВрдж рдХрд░рдгреНрдпрд╛рдд рдЖрд▓рд╛ рдЖрд╣реЗ (IE 11 рд╕рд╛рдареАрдЪрд╛ рд╕рдкреЛрд░реНрдЯ рдХрд╛рдпрдо рдареЗрд╡рдгреНрдпрд╛рдд рдЖрд▓рд╛ рдЖрд╣реЗ, рдкрд░рдВрддреБ рддреЛ рдХреНрд╡реЗрд░реА 5.0 рдордзреНрдпреЗ рдХрд╛рдвреВрди рдЯрд╛рдХрд▓рд╛ рдЬрд╛рдИрд▓), рддрд╕реЗрдЪ рдПрдЬ рд▓реЗрдЧрд╕реА (Edge Legacy) рд╕рд╛рд░рдЦреНрдпрд╛ рдЗрддрд░ рдЬреБрдиреНрдпрд╛ рдмреНрд░рд╛рдЙрдЭрд░реНрд╕рд╕рд╛рдареАрдЪрд╛ рд╕рдкреЛрд░реНрдЯ рджреЗрдЦреАрд▓ рдмрдВрдж рдХрд░рдгреНрдпрд╛рдд рдЖрд▓рд╛ рдЖрд╣реЗ. Android рдмреНрд░рд╛рдЙрдЭрд░ рдЖрдгрд┐ рдлрд╛рдпрд░рдлреЙрдХреНрд╕ рдмреНрд░рд╛рдВрдЪ резрезрел рдкрд░реНрдпрдВрдд.
- рдЯреНрд░рд╕реНрдЯреЗрдб рдЯрд╛рдИрдкреНрд╕ рдПрдкреАрдЖрдпрд╕рд╛рдареА рд╕рдкреЛрд░реНрдЯ рдмрд┐рд▓реНрдЯ рдЗрди рдХрд░рдгреНрдпрд╛рдд рдЖрд▓рд╛ рдЖрд╣реЗ. рд╣реЗ рдПрдкреАрдЖрдп рдХреНрд░реЙрд╕-рд╕рд╛рдЗрдЯ рд╕реНрдХреНрд░рд┐рдкреНрдЯрд┐рдВрдЧ (DOM XSS) рдХрдбреЗ рдиреЗрдгрд╛рд▒реНрдпрд╛ DOM рдореЕрдирд┐рдкреБрд▓реЗрд╢рдирдкрд╛рд╕реВрди рд╕рдВрд░рдХреНрд╖рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗ рдЖрд╣реЗ, рдЬрд╕реЗ рдХреА eval() рдмреНрд▓реЙрдХреНрд╕ рдХрд┐рдВрд╡рд╛ ".innerHTML" рдЗрдиреНрд╕рд░реНрдЯрдордзреНрдпреЗ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдиреЗ рдкреБрд░рд╡рд▓реЗрд▓реНрдпрд╛ рдбреЗрдЯрд╛рдЪреА рдЪреБрдХреАрдЪреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рдгреЗ, рдЬреНрдпрд╛рдореБрд│реЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреГрд╖реНрдард╛рдЪреНрдпрд╛ рд╕рдВрджрд░реНрднрд╛рдд рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛрдб рдПрдХреНрдЭрд┐рдХреНрдпреБрд╢рди рд╣реЛрдК рд╢рдХрддреЗ. jQuery рдкрджреНрдзрддреА рдЖрддрд╛ рдЯреНрд░рд╕реНрдЯреЗрдбHTML рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕рдЪреНрдпрд╛ рд╕реНрд╡рд░реВрдкрд╛рдд HTML рдХреЛрдб рд╕реНрд╡реАрдХрд╛рд░реВ рд╢рдХрддрд╛рдд.
- jQuery рдХреЛрдб ESM (ECMAScript рдореЙрдбреНрдпреВрд▓) рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЙрдбреНрдпреВрд▓ рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╛рдареА рд░реВрдкрд╛рдВрддрд░рд┐рдд рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ рдЖрдгрд┐ рддреЛ рдореЙрдбреНрдпреВрд▓ рдореНрд╣рдгреВрди рдкрд╛рдард╡рддрд╛ рдЖрдгрд┐ рдЖрдпрд╛рдд рдХрд░рддрд╛ рдпреЗрддреЛ.
- рдЦрд╛рд▓реАрд▓ рдлрдВрдХреНрд╢рдиреНрд╕ рдХрд╛рдвреВрди рдЯрд╛рдХрдгреНрдпрд╛рдд рдЖрд▓реЗ рдЖрд╣реЗрдд рдЖрдгрд┐ рдкреВрд░реНрд╡реА рдХрд╛рд▓рдмрд╛рд╣реНрдп рдореНрд╣рдгреВрди рдЪрд┐рдиреНрд╣рд╛рдВрдХрд┐рдд рдХреЗрд▓реЗ рд╣реЛрддреЗ: jQuery.isArray, jQuery.parseJSON, jQuery.trim, jQuery.type, jQuery.now, jQuery.isNumeric, jQuery.isFunction, jQuery.isWindow, jQuery.camelCase, jQuery.nodeName, jQuery.cssNumber, jQuery.cssProps рдЖрдгрд┐ jQuery.fx.interval. рдпрд╛ рдлрдВрдХреНрд╢рдиреНрд╕рдРрд╡рдЬреА рдорд╛рдирдХ JavaScript рдлрдВрдХреНрд╢рдиреНрд╕ Array.isArray(), JSON.parse(), String.prototype.trim(), рдЖрдгрд┐ Date.now() рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рд╢рд┐рдлрд╛рд░рд╕ рдХреЗрд▓реА рдЬрд╛рддреЗ.
- рдЕтАНреЕрд░реЗ рдСрдмреНрдЬреЗрдХреНрдЯрдЪреНрдпрд╛ рдЕрдирдбреЙрдХреНрдпреБрдореЗрдВрдЯреЗрдб рдЕрдВрддрд░реНрдЧрдд рдкрджреНрдзрддреА рдХрд╛рдвреВрди рдЯрд╛рдХрд▓реНрдпрд╛ - рдкреБрд╢, рд╕реЙрд░реНрдЯ рдЖрдгрд┐ рд╕реНрдкреНрд▓рд┐рд╕.
- рдлреЛрдХрд╕ рдЪреЗрдВрдЬ рдЗрд╡реНрд╣реЗрдВрдЯреНрд╕ рд╣рд╛рддрд╛рд│рдгреНрдпрд╛рдЪрд╛ рдХреНрд░рдо W3C рд╕реНрдкреЗрд╕рд┐рдлрд┐рдХреЗрд╢рди - рдмреНрд▓рд░, рдлреЛрдХрд╕рдЖрдЙрдЯ, рдлреЛрдХрд╕ рдЖрдгрд┐ рдлреЛрдХрд╕рдЗрди - рдЪреНрдпрд╛ рдЕрдиреБрдкрд╛рд▓рдирд╛рдд рдЖрдгрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ.
- рд╕реНрд▓рд┐рдо рдЖрд╡реГрддреНрддреАрдЪрд╛ рдЖрдХрд╛рд░, рдЬреНрдпрд╛рдордзреНрдпреЗ рдЕрдЬреЕрдХреНрд╕ рдЖрдгрд┐ рдЗрдлреЗрдХреНрдЯреНрд╕ рдореЙрдбреНрдпреВрд▓реНрд╕ рдирд╛рд╣реАрдд, рдбрд┐рдлрд░реНрдб рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ (рдорд╛рдирдХ рдкреНрд░реЙрдорд┐рд╕реЗрд╕ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рд╢рд┐рдлрд╛рд░рд╕ рдХреЗрд▓реА рдЬрд╛рддреЗ) рдЖрдгрд┐ рдХреЙрд▓рдмреЕрдХрдЪреА рдбрд┐рд▓рд┐рд╡реНрд╣рд░реА рдерд╛рдВрдмрд╡реВрди резреп.релk рдкрд░реНрдпрдВрдд рдХрдореА рдХрд░рдгреНрдпрд╛рдд рдЖрд▓рд╛ рдЖрд╣реЗ.
рд╕реНрддреНрд░реЛрдд: opennet.ru
