JQuery 1.5 рдЬрд╛рд░реА рдХрд┐рдпрд╛

jQuery 1.5 рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИ!



рдЗрд╕ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдкреНрд░рддреАрдХреНрд╖рд┐рдд рд░рд┐рд▓реАрдЬ рдиреЗ рдЯреАрдо рдХреЛ рдХрд╛рдлреА рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд┐рдпрд╛ред рдЗрд╕рд▓рд┐рдП, рдЙрдиреНрд╣реЗрдВ рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж!



рд▓рджрд╛рди



рдЖрдорддреМрд░ рдкрд░, jQuery рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджреЛ рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ - рдиреНрдпреВрдирддрдо рдФрд░ рдЕрдирдкреИрдХреНрдб (рдбрд┐рдмрдЧрд┐рдВрдЧ рдФрд░ рд╕реАрдЦрдиреЗ рдХреЗ рд▓рд┐рдП)ред





рдЖрдк рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рд╕реАрдзреЗ рдЗрди рдпреВрдЖрд░рдПрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ jQuery рдХреЗ рдлрд╛рд╕реНрдЯ рд▓реЛрдбрд┐рдВрдЧ рд╕реЗ рдЬреБрдбрд╝реЗ рд╕рднреА рдкреНрд░рджрд░реНрд╢рди рд▓рд╛рдн рдкреНрд░рд╛рдкреНрдд рд╣реЛрдВрдЧреЗред



рдЖрдк Microsoft рдФрд░ Google рдХреЗ CDN рд╕реЗ jQuery рднреА рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:



рд░рд┐рд▓реАрдЬ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ



рдЗрд╕ рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ, 83 рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдФрд░ рдХреБрд▓ рдорд┐рд▓рд╛рдХрд░ 460 рдмрдВрдж рдЯрд┐рдХрдЯ рддрдп рдХрд┐рдП рдЧрдП рдереЗред



рдкрд░реАрдХреНрд╖рдг рд╕реВрдЯ (рдЬрд┐рд╕рдореЗрдВ рдЕрдм 4437 рдкрд░реАрдХреНрд╖рдг рд╢рд╛рдорд┐рд▓ рд╣реИрдВ) jQuery рдЪрд▓рд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдореЗрдВ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдЪрд▓рддрд╛ рд╣реИред рд╡рд┐рдХрд╛рд╕ рдЯреАрдо рдиреЗ рдЖрд╢реНрд╡рд╛рд╕рди рджрд┐рдпрд╛ рдХрд┐ рдкрд░реАрдХреНрд╖рдг рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдореЗрдВ рд╕рдлрд▓ рд░рд╣реЗ:





рдЦрдмрд░ рдХреЛ рдСрдлрд╕рд╛рдЗрдЯ рдкрд░ рд▓рд┐рдВрдХ рдХрд░реЗрдВ: http://blog.jquery.com/2011/01/31/jquery-15-released/



рдПрдкреАрдЖрдИ рдкреНрд░рд▓реЗрдЦрди рдкрд╛рд░рдВрдкрд░рд┐рдХ рд░реВрдк рд╕реЗ рд╕рд╛рдЗрдЯ рдкрд░ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ: jQuery 1.5 рдПрдкреАрдЖрдИ рдкреНрд░рд▓реЗрдЦрди ред



рдЖрдЧрд╛рдореА рд░рд┐рд▓реАрдЬрд╝ рдХрд╛ рдкреВрд░рд╛ рд╢реЗрдбреНрдпреВрд▓ рдпрд╣рд╛рдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ ред рдЕрдм рдЯреАрдо рдкрд╣рд▓реЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рдмрд╛рд░ jQuery рдХреЗ рдкреНрд░рдореБрдЦ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рдЬрд╛рд░реА рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣реА рд╣реИ (рдЬреИрд╕реЗ, рдкрд┐рдЫрд▓реА рдпреЛрдЬрдирд╛ рдХреЗ рдЦрд┐рд▓рд╛рдл рдХрдИ рдмрд╛рд░ - рдкреНрд░рддрд┐ рд╡рд░реНрд╖ 1)ред



рддреЛ, рдЖрдЧреЗ рдХреА рд╣рд▓рдЪрд▓ рдХреЗ рдмрд┐рдирд╛, jQuery 1.5 рдореЗрдВ рдирдпрд╛ рдХреНрдпрд╛ рд╣реИ?



рдкреВрд░рд╛ рдЕрдЬрд╛рдХреНрд╕ рдкреБрдирд░реНрдЪрдХреНрд░рдг


рдЗрд╕ рд░рд┐рд▓реАрдЬ рдореЗрдВ рд╕рдмрд╕реЗ рдмрдбрд╝рд╛ рдмрджрд▓рд╛рд╡ рдЕрдЬрд╛рдХреНрд╕ рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдирдпрд╛ рд╕реНрд╡рд░реВрдк рд╣реИред рдпрд╣ рдЖрдкрдХреЛ рдПрдкреАрдЖрдИ рд╕реЗ рдЙрдЪреНрдЪ рд╕реНрддрд░ рдХреА рд╕реНрдерд┐рд░рддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдЗрд╕ рдореЙрдбреНрдпреВрд▓ рдХреЗ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рд╣реБрдП рдХрдИ рдЫреЗрджреЛрдВ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред



рд╢рд╛рдпрдж рд╕рдмрд╕реЗ рдмрдбрд╝рд╛ рдкрд░рд┐рд╡рд░реНрддрди jQuery.ajax (рдпрд╛ jQuery.get, jQuery.post, рдЖрджрд┐) рдХреЗ рд╕рд╛рде рд╣реИред рдЕрдм, рдЗрд╕ рд╡рд┐рдзрд┐ рдХрд╛ рдкрд░рд┐рдгрд╛рдо рдПрдХ jXHR рд╡рд╕реНрддреБ рджреЗрддрд╛ рд╣реИ рдЬреЛ рд╡рд┐рднрд┐рдиреНрди рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдХреЗ рдмреАрдЪ XMLHttpRequest рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рд╕рд╛рде рд╕реНрдерд┐рд░рддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ (рдЬреЛ рдЕрдм рдЖрдкрдХреЛ JSONP рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рд╡реНрдпрд╡рдзрд╛рди рдХреЗ рдХрд╛рд░рдг рдкрд╣рд▓реЗ рдЕрд╕рдВрднрд╡ рдХрд╛рд░реНрдп рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ)ред



рдирдИ jXHR рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА jQuery.ajax () рдкреНрд░рд▓реЗрдЦрди рдореЗрдВ рдкрд╛рдИ рдЬрд╛ рд╕рдХрддреА рд╣реИред



рдЕрдзрд┐рдХ рд╕реБрд╕рдВрдЧрдд рдПрдкреАрдЖрдИ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЕрдЬрд╛рдХреНрд╕ рдкреНрд░рдгрд╛рд▓реА рдЕрдм рдФрд░ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рдпреЛрдЧреНрдп рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдЖрдк рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг, рдлрд┐рд▓реНрдЯрд░ рдФрд░ рдЯреНрд░рд╛рдВрд╕рдкреЛрд░реНрдЯ рд╕рдВрд▓рдЧреНрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрди рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рдирдП рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рддреЗ рд╣реБрдП, рдЕрдЬрд╛рдХреНрд╕ рдХреЗ рд▓рд┐рдП рдирдИ рдкреАрдврд╝реА рдХреЗ рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХреЗ рд▓рд┐рдП рдЖрдзрд╛рд░ рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдЕрдЬрд╛рдХреНрд╕ рд╡рд┐рд╕реНрддрд╛рд░ рдкреНрд░рд▓реЗрдЦрди рдореЗрдВ рдкрд╛рдИ рдЬрд╛ рд╕рдХрддреА рд╣реИред

рдЯреАрдо рдЕрдЬрд╛рдХреНрд╕ рдПрдкреАрдЖрдИ рдХреА рд╕рдХреНрд░рд┐рдпрддрд╛ рдкрд░ рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣реА рд╣реИ рдФрд░ рдЕрдЧрд░ рдЖрдкрдХреЛ рдХреБрдЫ рдХрд╣рдирд╛ рд╣реИ, рддреЛ рдХреГрдкрдпрд╛ рдмреЗрдЭрд┐рдЭрдХ jQuery рдЖрдИрдбреА рдлреЛрд░рдо рд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░реЗрдВ



рдЖрд╕реНрдердЧрд┐рдд рд╡рд╕реНрддреБ


рдкреБрди: рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдП рдЧрдП рдЕрдЬрд╛рдХреНрд╕ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд╕рд╛рде, рдПрдХ рдирдИ рд╕реБрд╡рд┐рдзрд╛, рддрдерд╛рдХрдерд┐рдд "рд▓рдВрдмрд┐рдд рд╡рд╕реНрддреБрдПрдВ" (рд╡реИрд╕реЗ, рдкреНрд░реЙрдорд┐рд╕ / рдП рдХреЗ рдЖрдзрд╛рд░ рдкрд░ - - рд▓рдЧрднрдЧред рдЕрдиреБрд╡рд╛рджред), рднреА рдЙрдкрд▓рдмреНрдз рд╣реЛ рдЧрдИред рдпрд╣ рдПрдкреАрдЖрдИ рдЖрдкрдХреЛ рдкрд░рд┐рдгрд╛рдореА рдбреЗрдЯрд╛рд╕реЗрдЯ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЬреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрднреА рддрдХ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рдЕрдЬрдореЗрд░ рдЕрдиреБрд░реЛрдз рдХрд╛ рдкрд░рд┐рдгрд╛рдо)ред рдпрд╣ рдЕрддрд┐рд░рд┐рдХреНрдд рд░реВрдк рд╕реЗ рдХрдИ рдИрд╡реЗрдВрдЯ рд╣реИрдВрдбрд▓рд░реНрд╕ (рдЬреЛ рдкрд╣рд▓реЗ рдЕрдЬрд╛рдХреНрд╕ рдПрдкреАрдЖрдИ рдореЗрдВ рд╕рдВрднрд╡ рдирд╣реАрдВ рдерд╛) рдХреЛ рд╕рдВрд▓рдЧреНрди рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред



рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдирдП jQuery Ajax API рдХреЗ рд╕рд╛рде рдЕрдм рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдСрдкрд░реЗрд╢рди рд╕рдВрднрд╡ рд╣реИрдВ:



  1. // , // jxhr- var jxhr = $.ajax({ url: "example.php" }) .success( function () { alert( "" ); }) .error( function () { alert( "" ); }) .complete( function () { alert( "" ); }); // - ... // complete jxhr.complete( function (){ alert( " " ); });



  2. // , // jxhr- var jxhr = $.ajax({ url: "example.php" }) .success( function () { alert( "" ); }) .error( function () { alert( "" ); }) .complete( function () { alert( "" ); }); // - ... // complete jxhr.complete( function (){ alert( " " ); });



  3. // , // jxhr- var jxhr = $.ajax({ url: "example.php" }) .success( function () { alert( "" ); }) .error( function () { alert( "" ); }) .complete( function () { alert( "" ); }); // - ... // complete jxhr.complete( function (){ alert( " " ); });



  4. // , // jxhr- var jxhr = $.ajax({ url: "example.php" }) .success( function () { alert( "" ); }) .error( function () { alert( "" ); }) .complete( function () { alert( "" ); }); // - ... // complete jxhr.complete( function (){ alert( " " ); });



  5. // , // jxhr- var jxhr = $.ajax({ url: "example.php" }) .success( function () { alert( "" ); }) .error( function () { alert( "" ); }) .complete( function () { alert( "" ); }); // - ... // complete jxhr.complete( function (){ alert( " " ); });



  6. // , // jxhr- var jxhr = $.ajax({ url: "example.php" }) .success( function () { alert( "" ); }) .error( function () { alert( "" ); }) .complete( function () { alert( "" ); }); // - ... // complete jxhr.complete( function (){ alert( " " ); });



  7. // , // jxhr- var jxhr = $.ajax({ url: "example.php" }) .success( function () { alert( "" ); }) .error( function () { alert( "" ); }) .complete( function () { alert( "" ); }); // - ... // complete jxhr.complete( function (){ alert( " " ); });



  8. // , // jxhr- var jxhr = $.ajax({ url: "example.php" }) .success( function () { alert( "" ); }) .error( function () { alert( "" ); }) .complete( function () { alert( "" ); }); // - ... // complete jxhr.complete( function (){ alert( " " ); });



  9. // , // jxhr- var jxhr = $.ajax({ url: "example.php" }) .success( function () { alert( "" ); }) .error( function () { alert( "" ); }) .complete( function () { alert( "" ); }); // - ... // complete jxhr.complete( function (){ alert( " " ); });







рдЖрдк jQuery.Deferred рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкрдиреА рдЦреБрдж рдХреА "рдЖрд╕реНрдердЧрд┐рдд рд╡рд╕реНрддреБрдПрдВ" рднреА рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдкрдХреЛ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдорд┐рд▓ рдЬрд╛рдПрдЧреАред



jQuery.sub ()


jQuery рдЕрдм рдПрдХ рдирдпрд╛ рддрд░реАрдХрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рджреНрд╡рд╛рд░рд╛ рдЖрдк jQuery рдмрдирд╛ рдФрд░ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдкреВрд░реНрдг jQuery рдПрдкреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдм рдХреБрдЫ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдк рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ jQuery рддрд░реАрдХреЛрдВ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрди рддрд░реАрдХреЛрдВ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд┐рдП рдмрд┐рдирд╛, рдЬрд┐рдирдХреЗ рд╕рд╛рде рдЕрдиреНрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЖрдкрдХреЗ рдкреНрд▓рдЧ рдЗрди рдХреЗ рд▓рд┐рдП рдПрдиреНрдХреИрдкреНрд╕реБрд▓реЗрдЯреЗрдб API рднреА рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рдирд╛рдо рдЯрдХрд░рд╛рд╡ рд╕реЗ рдмрдЪрд╛ рдЬрд╛рддрд╛ рд╣реИред



рдПрдХ рджреГрд╢реНрдп рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд▓рд┐рдП, рдпрд╣рд╛рдВ рдПрдХ рдкреНрд▓рдЧрдЗрди рдмрдирд╛рдиреЗ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИ рдЬреЛ рдЙрди рддрд░реАрдХреЛрдВ рдХреЛ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдХрд┐рд╕реА рдЕрдиреНрдп рдкреНрд▓рдЧрдЗрди рдХреЗ рд╕рд╛рде рд╕рдВрдШрд░реНрд╖ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ:







  1. ( рдлрд╝рдВрдХреНрд╢рди () {
  2. // рдЙрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ jQuery рдХреА рдПрдХ рдкреНрд░рддрд┐ рдмрдирд╛рдПрдВ ()
  3. var plugin = jQuery.sub ();
  4. // рдирдИ рдкреНрд▓рдЧрдЗрди рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдкрд░рд┐рдгрд╛рдореА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдХреА рд╕рдВрднрд╛рд╡рдирд╛рдУрдВ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░реЗрдВ
  5. plugin.fn.extend ({
  6. рдЦреБрд▓рд╛: рдлрд╝рдВрдХреНрд╢рди () {
  7. рдЗрд╕реЗ рд╡рд╛рдкрд╕ рдХрд░реЗрдВ .show ();
  8. }
  9. рдХрд░реАрдм: рдлрд╝рдВрдХреНрд╢рди () {
  10. рдЗрд╕реЗ рд╡рд╛рдкрд╕ рдХрд░реЛред
  11. }
  12. });
  13. // рд╣рдорд╛рд░реЗ рдкреНрд▓рдЧрдЗрди рдХреЛ рдореВрд▓ jQuery рдХреЙрдкреА рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ
  14. jQuery.fn.myplugin = function () {
  15. рдпрд╣ .addClass ( "рдкреНрд▓рдЧрдЗрди" );
  16. // рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рд╣рдорд╛рд░рд╛ рдкреНрд▓рдЧрдЗрди jQuery рдХрд╛ рд╣рдорд╛рд░рд╛ "рдХреЙрдкреА рдХрд┐рдпрд╛ рдЧрдпрд╛" рд╕рдВрд╕реНрдХрд░рдг рд▓реМрдЯрд╛рддрд╛ рд╣реИ
  17. рд╡рд╛рдкрд╕реА рдкреНрд▓рдЧрдЗрди ( рдпрд╣ );
  18. };
  19. }) ();
  20. $ ( рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ )ред рдкрд╣рд▓реЗ рд╕реЗ рд╣реА ( рдлрд╝рдВрдХреНрд╢рди ) ({
  21. // рдкреНрд▓рдЧрдЗрди рдХреЛ рдХреЙрд▓ рдХрд░реЗрдВ, рдЦреБрд▓реА рд╡рд┐рдзрд┐ рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рд╣реИ
  22. $ ( '# рдореЗрди ' ) .myplugin ()ред рдУрдкрди ();
  23. // рдЪреЗрддрд╛рд╡рдиреА: рдХреЙрд▓рд┐рдВрдЧ $ ("# рдореБрдЦреНрдп")ред рдУрдкрди () рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдУрдкрди () рд╡рд┐рдзрд┐ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИ!
  24. });
* рдЗрд╕ рд╕реЛрд░реНрд╕ рдХреЛрдб рдХреЛ рд╕реЛрд░реНрд╕ рдХреЛрдб рд╣рд╛рдЗрд▓рд╛рдЗрдЯрд░ рдХреЗ рд╕рд╛рде рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред




рдПрдкреАрдЖрдИ рджрд╕реНрддрд╛рд╡реЗрдЬ рдореЗрдВ jQuery.sub () рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рднреА рдкрд╛рдИ рдЬрд╛ рд╕рдХрддреА рд╣реИред



рдХреНрд░реЙрд╕ рдПрдиреНрдпреВрдорд░реЗрд╢рди рдкрд░рдлреЙрд░реНрдореЗрдВрд╕



рдЗрд╕ рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ рдХрдИ рдЖрдо рддреМрд░ рдкрд░ рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рд╡рд┐рдзрд┐рдпреЛрдВ рдореЗрдВ рднреА рд╕реБрдзрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ: .children (), .prev (), andnext ()ред рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдЧрддрд┐ рдореЗрдВ рдЕрдВрддрд░ рдЬреЛ рд╣рдо рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рд╡рд╣ рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ (рд╢рд╛рдпрдж рдмрд╣реБрдд рддреЗрдЬреА рд╕реЗ, рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдкрд░ рднреА рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ)ред















рдкреНрд░рджрд░реНрд╢рди рдкрд░реАрдХреНрд╖рдг рдпрд╛ рдирдВрдЧреЗ рдирдВрдмрд░



рд╕рд┐рд╕реНрдЯрдо рдмрдирд╛рдПрдВ




рдЦреИрд░, рдФрд░ рдЕрдВрдд рдореЗрдВ, рдЖрдВрддрд░рд┐рдХ jQuery рдирд┐рд░реНрдорд╛рдг рдкреНрд░рдгрд╛рд▓реА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЯреАрдо рдиреЗ рдЙрддреНрдХреГрд╖реНрдЯ NodeJS рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдврд╛рдВрдЪреЗ рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рдкреВрд░реА рдирд┐рд░реНрдорд╛рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдорд╛рдирдХреАрдХреГрдд рдХрд░рдиреЗ рдХрд╛ рдХрд╛рдо рдХрд┐рдпрд╛ред рдЙрдирдХреЗ рдЕрдиреБрд╕рд╛рд░, рдЯреАрдо рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЬрд╛рд╡рд╛ / рд░рд╛рдЗрдиреЛ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдХрдо рдирд┐рд░реНрднрд░рддрд╛ рд╕реЗ рдкреНрд░рд╕рдиреНрди рд╣реИ, рднрд╡рд┐рд╖реНрдп рдХреЗ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╡рд╛рддрд╛рд╡рд░рдг рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП (рдХреНрдпрд╛ рд╣рдореЗрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рд░реНрд╡рд░-рд╕рд╛рдЗрдб jQuery рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд▓рд┐рдП рдЗрдВрддрдЬрд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП? - рд▓рдЧрднрдЧ рдЕрдиреБрд╡рд╛рджред)ред



рдЗрд╕рдХреЗ рд╕рд╛рде рд╣реА, Google рдХреНрд▓реЛрдЬрд░ рдХрдВрдкрд╛рдЗрд▓рд░ рд╕реЗ UglifyJS рдореЗрдВ рд╕рдВрдХреНрд░рдордг рднреА рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдлрд╝рд╛рдЗрд▓ рдЖрдХрд╛рд░ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдмреЗрд╣рддрд░ рдХреЗ рд▓рд┐рдП рдкрд░рд┐рд╡рд░реНрддрди рджреЗрдЦрд╛ рдЧрдпрд╛, рдФрд░ рдЗрд╕рд▓рд┐рдП рдбреЗрд╡рд▓рдкрд░реНрд╕ рдЗрд╕ рд╕рдВрдХреНрд░рдордг рд╕реЗ рдФрд░ рднреА рдЕрдзрд┐рдХ рд╕рдВрддреБрд╖реНрдЯ рд╣реИрдВред



рдЦреИрд░, рдФрд░, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, jQuery рдЯреАрдо рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рд╕рднреА рдХреЛ jQuery рдХрд░реНрдиреЗрд▓ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдореЗрдВ рд╕рд╣рд╛рдпрддрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдордВрддреНрд░рд┐рдд рдХрд░рддреА рд╣реИред



рдХрдо рд▓рд┐рдЦреЛ, рдФрд░ рдХрд░реЛ!



(рдЕрджреНрдпрддрди)



All Articles