jQuery เช‡เชคเชฟเชนเชพเชธ เช…เชจเซ‡ เชตเชพเชฐเชธเซ‹

jQuery เช‡เชคเชฟเชนเชพเชธ เช…เชจเซ‡ เชตเชพเชฐเชธเซ‹
jQuery - เช† เชธเซŒเชฅเซ€ เชฒเซ‹เช•เชชเซเชฐเชฟเชฏ เช›เซ‡ เชตเชฟเชถเซเชตเชฎเชพเช‚ JavaScript เชชเซเชธเซเชคเช•เชพเชฒเชฏ. เชตเซ‡เชฌ เชกเซ‡เชตเชฒเชชเชฎเซ‡เชจเซเชŸ เชธเชฎเซเชฆเชพเชฏเซ‡ เชคเซ‡เชจเซ‡ 2000 เชจเชพ เชฆเชพเชฏเช•เชพเชจเชพ เช…เช‚เชคเชฎเชพเช‚ เชฌเชจเชพเชตเซเชฏเซเช‚, เชชเชฐเชฟเชฃเชพเชฎเซ‡ เชนเซ‚เชก เชนเซ‡เช เชณ jQuery เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชธเชพเช‡เชŸเซเชธ, เชชเซเชฒเช—เช‡เชจเซเชธ เช…เชจเซ‡ เชซเซเชฐเซ‡เชฎเชตเชฐเซเช•เชจเซ€ เชธเชฎเซƒเชฆเซเชง เช‡เช•เซ‹เชธเชฟเชธเซเชŸเชฎ เชฎเชณเซ€.

เชชเชฐเช‚เชคเซ เชคเชพเชœเซ‡เชคเชฐเชจเชพ เชตเชฐเซเชทเซ‹เชฎเชพเช‚, เชตเซ‡เชฌ เชกเซ‡เชตเชฒเชชเชฎเซ‡เชจเซเชŸ เชฎเชพเชŸเซ‡ เชชเซเชฐเซ€เชฎเชฟเชฏเชฐ เชŸเซ‚เชฒ เชคเชฐเซ€เช•เซ‡เชจเซ€ เชคเซ‡เชจเซ€ เชธเซเชฅเชฟเชคเชฟ เช˜เชŸเซ€ เช—เชˆ เช›เซ‡. เชšเชพเชฒเซ‹ เชœเซ‹เชˆเช เช•เซ‡ เชถเชพ เชฎเชพเชŸเซ‡ jQuery เชฒเซ‹เช•เชชเซเชฐเชฟเชฏ เชฌเชจเซ€ เช…เชจเซ‡ เชถเชพ เชฎเชพเชŸเซ‡ เชคเซ‡ เชซเซ‡เชถเชจเชฎเชพเช‚เชฅเซ€ เชฌเชนเชพเชฐ เชจเซ€เช•เชณเซ€ เช—เชˆ, เช…เชจเซ‡ เชคเซ‡ เชชเชฃ เช•เซ‡ เช•เชฏเชพ เช•เชฟเชธเซเชธเชพเช“เชฎเชพเช‚ เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช†เชงเซเชจเชฟเช• เชตเซ‡เชฌเชธเชพเช‡เชŸเซเชธ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชนเชœเซ เชชเชฃ เชธเชฒเชพเชนเชญเชฐเซเชฏเซเช‚ เช›เซ‡.

jQuery เชจเซ‹ เชธเช‚เช•เซเชทเชฟเชชเซเชค เช‡เชคเชฟเชนเชพเชธ

เชœเซเชนเซ‹เชจ เชฐเซ‡เชธเชฟเช— (เชœเซเชนเซ‹เชจ เชฐเซ‡เชธเชฟเช—) 2005 เชฎเชพเช‚ เชชเซเชธเซเชคเช•เชพเชฒเชฏเชจเซเช‚ เชชเซเชฐเชฅเชฎ เชธเช‚เชธเซเช•เชฐเชฃ เชฌเชจเชพเชตเซเชฏเซเช‚, เช…เชจเซ‡ 2006 เชฎเชพเช‚ เชชเซเชฐเช•เชพเชถเชฟเชค-m, BarCampNYC เชจเชพเชฎเชจเซ€ เช‡เชตเซ‡เชจเซเชŸเชฎเชพเช‚. เชšเชพเชฒเซ jQuery เชธเชคเซเชคเชพเชตเชพเชฐ เชตเซ‡เชฌเชธเชพเช‡เชŸ เชฒเซ‡เช–เช•เซ‡ เชฒเช–เซเชฏเซเช‚:

jQuery เช เชœเชพเชตเชพเชธเซเช•เซเชฐเชฟเชชเซเชŸ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€ เช›เซ‡ เชœเซ‡ เชธเซ‚เชคเซเชฐ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เช›เซ‡: Javascript เช•เซ‹เชก เช•เชฐเชตเชพเชฎเชพเช‚ เชฎเชœเชพ เชนเซ‹เชตเซ€ เชœเซ‹เชˆเช. jQuery เชธเชพเชฎเชพเชจเซเชฏ, เชชเซเชจเชฐเชพเชตเชฐเซเชคเชฟเชค เช•เชพเชฐเซเชฏเซ‹ เชฒเซ‡ เช›เซ‡, เชคเชฎเชพเชฎ เชฌเชฟเชจเชœเชฐเซ‚เชฐเซ€ เชฎเชพเชฐเซเช•เช…เชชเชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชฎเชจเซ‡ เชŸเซ‚เช‚เช•เชพ, เชญเชตเซเชฏ เช…เชจเซ‡ เชธเซเชตเชšเซเช› เชฌเชจเชพเชตเซ‡ เช›เซ‡.

jQuery เชจเชพ เชฌเซ‡ เชฎเซเช–เซเชฏ เชซเชพเชฏเชฆเชพ เช›เซ‡. เชชเซเชฐเชฅเชฎ เชตเซ‡เชฌ เชชเซ‡เชœเซ€เชธเชจเซ€ เชนเซ‡เชฐเชซเซ‡เชฐ เชฎเชพเชŸเซ‡ เช…เชจเซเช•เซ‚เชณ API เช›เซ‡. เช–เชพเชธ เช•เชฐเซ€เชจเซ‡, เชคเซ‡ เชคเชคเซเชตเซ‹ เชชเชธเช‚เชฆ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชถเช•เซเชคเชฟเชถเชพเชณเซ€ เชชเชฆเซเชงเชคเชฟเช“ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡. เชคเชฎเซ‡ เชฎเชพเชคเซเชฐ ID เช…เชฅเชตเชพ เชตเชฐเซเช— เชฆเซเชตเชพเชฐเชพ เชชเชธเช‚เชฆ เช•เชฐเซ€ เชถเช•เชคเชพ เชจเชฅเซ€, jQuery เชคเชฎเชจเซ‡ เชœเชŸเชฟเชฒ เช…เชญเชฟเชตเซเชฏเช•เซเชคเชฟเช“ เชฒเช–เชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช…เชจเซเชฏ เช˜เชŸเช•เซ‹ เชธเชพเชฅเซ‡เชจเชพ เชคเซ‡เชฎเชจเชพ เชธเช‚เชฌเช‚เชงเซ‹เชจเชพ เช†เชงเชพเชฐเซ‡ เช˜เชŸเช•เซ‹ เชชเชธเช‚เชฆ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡:

// Select every item within the list of people within the contacts element
$('#contacts ul.people li');

เชธเชฎเชฏ เชœเชคเชพเช‚, เชชเชธเช‚เชฆเช—เซ€เชจเซ€ เชชเชฆเซเชงเชคเชฟ เชเช• เช…เชฒเช— เชชเซเชธเซเชคเช•เชพเชฒเชฏเชฎเชพเช‚ เชตเชฟเช•เชธเชฟเชค เชฅเชˆ เชธเชฟเชเชฒ.

เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เชจเซ‹ เชฌเซ€เชœเซ‹ เชซเชพเชฏเชฆเซ‹ เช เชนเชคเซ‹ เช•เซ‡ เชคเซ‡ เชฌเซเชฐเชพเช‰เชเชฐเซเชธ เชตเชšเซเชšเซ‡เชจเชพ เชคเชซเชพเชตเชคเซ‹เชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเซ‡ เช›เซ‡. เชคเซ‡ เชตเชฐเซเชทเซ‹เชฎเชพเช‚, เช•เซ‹เชก เชฒเช–เชตเชพเชจเซเช‚ เชฎเซเชถเซเช•เซ‡เชฒ เชนเชคเซเช‚ เชœเซ‡ เชคเชฎเชพเชฎ เชฌเซเชฐเชพเช‰เชเชฐเซเชธเชฎเชพเช‚ เชตเชฟเชถเซเชตเชธเชจเซ€เชฏ เชฐเซ€เชคเซ‡ เช•เชพเชฐเซเชฏ เช•เชฐเซ€ เชถเช•เซ‡.

เชฎเชพเชจเช•เซ€เช•เชฐเชฃเชจเชพ เช…เชญเชพเชตเชจเซ‹ เช…เชฐเซเชฅ เช เชฅเชฏเซ‹ เช•เซ‡ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“เช เชฌเซเชฐเชพเช‰เชเชฐเซเชธ เช…เชจเซ‡ เชเชœ เช•เซ‡เชธเซ‹ เชตเชšเซเชšเซ‡เชจเชพ เช…เชธเช‚เช–เซเชฏ เชคเชซเชพเชตเชคเซ‹เชจเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‡เชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เชเช• เชจเชœเชฐ เชจเชพเช–เซ‹ เช† เชชเซเชฐเชพเชฐเช‚เชญเชฟเช• jQuery เชธเซเชฐเซ‹เชค เช•เซ‹เชก เช…เชจเซ‡ jQuery.browser เชฎเชพเชŸเซ‡ เชถเซ‹เชงเซ‹. เช…เชนเซ€เช‚ เชเช• เช‰เชฆเชพเชนเชฐเชฃ เช›เซ‡:

// If Mozilla is used
if ( jQuery.browser == "mozilla" || jQuery.browser == "opera" ) {
        // Use the handy event callback
        jQuery.event.add( document, "DOMContentLoaded", jQuery.ready );

// If IE is used, use the excellent hack by Matthias Miller
// http://www.outofhanwell.com/blog/index.php?title=the_window_onload_problem_revisited
} else if ( jQuery.browser == "msie" ) {

        // Only works if you document.write() it
        document.write("<scr" + "ipt id=__ie_init defer=true " + 
                "src=javascript:void(0)></script>");

        // Use the defer script hack
        var script = document.getElementById("__ie_init");
        script.onreadystatechange = function() {
                if ( this.readyState == "complete" )
                        jQuery.ready();
        };

        // Clear from memory
        script = null;

// If Safari  is used
} else if ( jQuery.browser == "safari" ) {
        // Continually check to see if the document.readyState is valid
        jQuery.safariTimer = setInterval(function(){
                // loaded and complete are both valid states
                if ( document.readyState == "loaded" || 
                        document.readyState == "complete" ) {

                        // If either one are found, remove the timer
                        clearInterval( jQuery.safariTimer );
                        jQuery.safariTimer = null;

                        // and execute any waiting functions
                        jQuery.ready();
                }
        }, 10);
}

เช…เชจเซ‡ jQuery เชฎเชพเชŸเซ‡ เช†เชญเชพเชฐ, เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“ เช† เชฌเชงเซ€ เชฎเซเชถเซเช•เซ‡เชฒเซ€เช“ เชตเชฟเชถเซ‡เชจเซ€ เชšเชฟเช‚เชคเชพเช“เชจเซ‡ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เชจเซ‹ เชตเชฟเช•เชพเชธ เช•เชฐเชคเซ€ เชŸเซ€เชฎเชจเชพ เช–เชญเชพ เชชเชฐ เช–เชธเซ‡เชกเซ€ เชถเช•เซ‡ เช›เซ‡.

เชชเชพเช›เชณเชฅเซ€, jQuery เช เชเชจเชฟเชฎเซ‡เชถเชจ เช…เชจเซ‡ Ajax เชœเซ‡เชตเซ€ เชตเชงเซ เชœเชŸเชฟเชฒ เชคเช•เชจเซ€เช•เซ‹เชจเซ‹ เช…เชฎเชฒ เช•เชฐเชตเชพเชจเซเช‚ เชธเชฐเชณ เชฌเชจเชพเชตเซเชฏเซเช‚. เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€ เช…เชธเชฐเช•เชพเชฐเช• เชฐเซ€เชคเซ‡ เชตเซ‡เชฌเชธเชพเช‡เชŸเซเชธ เชฎเชพเชŸเซ‡ เชชเซเชฐเชฎเชพเชฃเชญเซ‚เชค เชจเชฟเชฐเซเชญเชฐเชคเชพ เชฌเชจเซ€ เช—เชˆ เช›เซ‡. เช…เชจเซ‡ เช†เชœเซ‡ เชคเซ‡ เช‡เชจเซเชŸเชฐเชจเซ‡เชŸเชจเซ‹ เชฎเซ‹เชŸเซ‹ เชนเชฟเชธเซเชธเซ‹ เชงเชฐเชพเชตเซ‡ เช›เซ‡. W3Techs เชฎเชพเชจเซ‡ เช›เซ‡ เช•เซ‡ เช†เชœเซ‡ 74% เชธเชพเช‡เชŸเซเชธ jQuery เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡.

jQuery เชตเชฟเช•เชพเชธ เชชเชฐ เชจเชฟเชฏเช‚เชคเซเชฐเชฃ เชชเชฃ เชตเชงเซ เช”เชชเชšเชพเชฐเชฟเช• เชฌเชจเซเชฏเซเช‚ เช›เซ‡. 2011 เชฎเชพเช‚ เชŸเซ€เชฎ jQuery เชฌเซ‹เชฐเซเชก เชฌเชจเชพเชตเซเชฏเซเช‚. เช…เชจเซ‡ 2012 เชฎเชพเช‚ jQuery เชฌเซ‹เชฐเซเชก jQuery เชซเชพเช‰เชจเซเชกเซ‡เชถเชจเชฎเชพเช‚ เชชเชฐเชฟเชตเชฐเซเชคเชฟเชค.

2015 เชฎเชพเช‚, jQuery เชซเชพเช‰เชจเซเชกเซ‡เชถเชจ เชกเซ‹เชœเซ‹ เชซเชพเช‰เชจเซเชกเซ‡เชถเชจ เชธเชพเชฅเซ‡ เชฎเชฐเซเชœ เชฅเชฏเซเช‚, เชœเซ‡เชเชธ เชซเชพเช‰เชจเซเชกเซ‡เชถเชจ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡, เชœเซ‡ เชชเช›เซ€ Node.js เชซเชพเช‰เชจเซเชกเซ‡เชถเชจ เชธเชพเชฅเซ‡ เชฎเชฐเซเชœ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚ 2019-m เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เช“เชชเชจเชœเซ‡เชเชธ เชซเชพเช‰เชจเซเชกเซ‡เชถเชจ, เชœเซ‡เชจเซ€ เช…เช‚เชฆเชฐ jQuery "เชชเซเชฐเช—เชคเชฟเชถเซ€เชฒ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธ. "

เชฌเชฆเชฒเชพเชคเชพ เชธเช‚เชœเซ‹เช—เซ‹

เชœเซ‹ เช•เซ‡, เชคเชพเชœเซ‡เชคเชฐเชจเชพ เชตเชฐเซเชทเซ‹เชฎเชพเช‚ jQuery เชคเซ‡เชจเซ€ เชฒเซ‹เช•เชชเซเชฐเชฟเชฏเชคเชพ เช—เซเชฎเชพเชตเซ€. GitHub เชฎเชพเชฐเซ€ เชธเชพเช‡เชŸเชจเชพ เช†เช—เชณเชจเชพ เชญเชพเช—เชฎเชพเช‚เชฅเซ€ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€ เชฆเซ‚เชฐ เช•เชฐเซ€. เชฌเซเชŸเชธเซเชŸเซเชฐเซ‡เชช v5 jQuery เชฅเซ€ เช›เซเชŸเช•เชพเชฐเซ‹ เชฎเซ‡เชณเชตเซ‹เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡ เชคเซ‡เชจเซเช‚ เช›เซ‡"เชจเชฟเชฏเชฎเชฟเชค JavaScript เชฎเชพเชŸเซ‡ เชธเซŒเชฅเซ€ เชฎเซ‹เชŸเซ€ เช•เซเชฒเชพเชฏเชจเซเชŸ เชจเชฟเชฐเซเชญเชฐเชคเชพ"(เชนเชพเชฒเชฎเชพเช‚ 30 KB เช•เชฆเชฎเชพเช‚, เชจเชพเชจเซเช‚ เช…เชจเซ‡ เชญเชฐเซ‡เชฒเซเช‚). เชตเซ‡เชฌ เชกเซ‡เชตเชฒเชชเชฎเซ‡เชจเซเชŸเชจเชพ เช•เซ‡เชŸเชฒเชพเช• เชตเชฒเชฃเซ‹เช เช†เชตเชถเซเชฏเช• เชธเชพเชงเชจ เชคเชฐเซ€เช•เซ‡ jQueryเชจเซ€ เชธเซเชฅเชฟเชคเชฟ เชจเชฌเชณเซ€ เชชเชพเชกเซ€ เช›เซ‡.

เชฌเซเชฐเชพเช‰เชเชฐเซเชธ

เชธเช‚เช–เซเชฏเชพเชฌเช‚เชง เช•เชพเชฐเชฃเซ‹เชธเชฐ, เชฌเซเชฐเชพเช‰เชเชฐ เชคเชซเชพเชตเชคเซ‹ เช…เชจเซ‡ เชฎเชฐเซเชฏเชพเชฆเชพเช“ เช“เช›เซ€ เชฎเชนเชคเซเชตเชจเซ€ เชฌเชจเซ€ เช—เชˆ เช›เซ‡. เชชเซเชฐเชฅเชฎ, เชฎเชพเชจเช•เซ€เช•เชฐเชฃเชฎเชพเช‚ เชธเซเชงเชพเชฐเซ‹ เชฅเชฏเซ‹ เช›เซ‡. เชฎเซเช–เซเชฏ เชฌเซเชฐเชพเช‰เชเชฐ เชกเซ‡เชตเชฒเชชเชฐเซเชธ (Apple, Google, Microsoft เช…เชจเซ‡ Mozilla) เชธเชพเชฅเซ‡ เชฎเชณเซ€เชจเซ‡ เชตเชฟเช•เชพเชธ เชฎเชพเชŸเซ‡ เช•เชพเชฎ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ‡ เชตเซ‡เชฌ เชงเซ‹เชฐเชฃเซ‹ เชฎเชพเชณเช–เชพเชจเซ€ เช…เช‚เชฆเชฐ เชตเซ‡เชฌ เชนเชพเช‡เชชเชฐเชŸเซ‡เช•เซเชธเซเชŸ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชŸเซ‡เช•เชจเซ‹เชฒเซ‹เชœเซ€ เชตเชฐเซเช•เชฟเช‚เช— เช—เซเชฐเซเชช.
เชœเซ‹เช•เซ‡ เชฌเซเชฐเชพเช‰เชเชฐเซเชธ เชนเชœเซ เชชเชฃ เช˜เชฃเซ€ เชฎเชนเชคเซเชตเชจเซ€ เชฐเซ€เชคเซ‡ เชเช•เชฌเซ€เชœเชพเชฅเซ€ เช…เชฒเช— เช›เซ‡, เชตเชฟเช•เซเชฐเซ‡เชคเชพเช“ เชชเชพเชธเซ‡ เช“เช›เชพเชฎเชพเช‚ เช“เช›เชพ เชคเซ‡เชจเชพ เชฌเชฆเชฒเซ‡ เชเช• เชธเชพเชฎเชพเชจเซเชฏ เชกเซ‡เชŸเชพเชฌเซ‡เช เชถเซ‹เชงเชตเชพ เช…เชจเซ‡ เชฌเชจเชพเชตเชตเชพเชจเซเช‚ เชธเชพเชงเชจ เช›เซ‡. เช•เชพเชฏเชฎเซ€ เชฏเซเชฆเซเชง เชธเชพเชฅเซ‡ เชคเชฆเชจเซเชธเชพเชฐ, เชฌเซเชฐเชพเช‰เชเชฐ API เช เชจเชตเซ€ เช•เซเชทเชฎเชคเชพเช“ เชฎเซ‡เชณเชตเซ€ เช›เซ‡. เชฆเชพ.เชค. API เชฎเซ‡เชณเชตเซ‹ jQuery เชฎเชพเช‚เชฅเซ€ Ajax เชซเช‚เช•เซเชถเชจเซเชธเชจเซ‡ เชฌเชฆเชฒเชตเชพ เชฎเชพเชŸเซ‡ เชธเช•เซเชทเชฎ:

// jQuery
$.getJSON('https://api.com/songs.json')
    .done(function (songs) {
        console.log(songs);
    })

// native
fetch('https://api.com/songs.json')
    .then(function (response) {
        return response.json();
    })
    .then(function (songs) {
        console.log(songs);
    });

เชชเชฆเซเชงเชคเชฟเช“ querySelector ะธ querySelectorAll เชกเซเชชเซเชฒเชฟเช•เซ‡เชŸ jQuery เชชเซ€เช•เชฐ:

// jQuery
const fooDivs = $('.foo div');

// native
const fooDivs = document.querySelectorAll('.foo div');

เชคเชฎเซ‡ เชนเชตเซ‡ เชเชฒเชฟเชฎเซ‡เชจเซเชŸ เช•เซเชฒเชพเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชนเซ‡เชฐเชซเซ‡เชฐ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ เชตเชฐเซเช—เชธเซ‚เชšเชฟ:

// jQuery
$('#warning').toggleClass('visible');

// native
document.querySelector('#warning').classList.toggle('visible');

เชธเชพเช‡เชŸ เชชเชฐ เชคเชฎเชพเชฐเซ‡ jQuery เชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€ เช…เชนเซ€เช‚ เช•เซ‡เชŸเชฒเซ€เช• เชตเชงเซ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเช“ เช›เซ‡ เชœเซ‡เชฎเชพเช‚ jQuery เช•เซ‹เชก เชจเซ‡เชŸเซ€เชต เช•เซ‹เชก เชธเชพเชฅเซ‡ เชฌเชฆเชฒเซ€ เชถเช•เชพเชฏ เช›เซ‡. เช•เซ‡เชŸเชฒเชพเช• เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“ เชนเช‚เชฎเซ‡เชถเชพ jQuery เชธเชพเชฅเซ‡ เชตเชณเช—เซ€ เชฐเชนเซ‡ เช›เซ‡ เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡เช“ เชซเช•เซเชค เชจเชตเชพ API เชตเชฟเชถเซ‡ เชœเชพเชฃเชคเชพ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เชœเซเชฏเชพเชฐเซ‡ เชคเซ‡เช“ เช•เชฐเซ‡ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ เชคเซ‡เช“ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เชจเซ‹ เช“เช›เซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซ‡ เช›เซ‡.

เชฎเซ‚เชณ เชธเซเชตเชฟเชงเชพเช“เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชชเซƒเชทเซเช  เชชเซเชฐเชฆเชฐเซเชถเชจเชจเซ‡ เชธเซเชงเชพเชฐเซ‡ เช›เซ‡. เช˜เชฃเชพ jQuery เชฎเชพเช‚เชฅเซ€ เชเชจเชฟเชฎเซ‡เชถเชจ เช…เชธเชฐเซ‹ เชนเชตเซ‡ เชคเชฎเซ‡ เช…เชฎเชฒ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ เชตเชงเซ เช…เชธเชฐเช•เชพเชฐเช• CSS เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡.

เชฌเซ€เชœเซเช‚ เช•เชพเชฐเชฃ เช เช›เซ‡ เช•เซ‡ เชฌเซเชฐเชพเช‰เชเชฐ เชชเชนเซ‡เชฒเชพ เช•เชฐเชคเชพ เชตเชงเซ เชเชกเชชเชฅเซ€ เช…เชชเชกเซ‡เชŸ เชฅเชพเชฏ เช›เซ‡. เชคเซ‡เชฎเชพเช‚เชจเชพ เชฎเซ‹เชŸเชพเชญเชพเช—เชจเชพ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡ "เชธเชฆเชพเชฌเชนเชพเชฐ" เชจเชตเซ€เช•เชฐเชฃ เชตเซเชฏเซ‚เชนเชฐเชšเชจเชพ, Apple Safari เชจเชพ เช…เชชเชตเชพเชฆ เชธเชพเชฅเซ‡. เชคเซ‡เช“ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเซ€ เชธเช‚เชกเซ‹เชตเชฃเซ€ เชตเชฟเชจเชพ เชชเซƒเชทเซเช เชญเซ‚เชฎเชฟเชฎเชพเช‚ เช…เชชเชกเซ‡เชŸ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡ เช…เชจเซ‡ OS เช…เชชเชกเซ‡เชŸเซเชธ เชธเชพเชฅเซ‡ เชœเซ‹เชกเชพเชฏเซ‡เชฒเชพ เชจเชฅเซ€.

เช†เชจเซ‹ เช…เชฐเซเชฅ เช เช›เซ‡ เช•เซ‡ เชจเชตเซ€ เชฌเซเชฐเชพเช‰เชเชฐ เชธเซเชตเชฟเชงเชพเช“ เช…เชจเซ‡ เชฌเช— เชซเชฟเช•เซเชธ เช–เซ‚เชฌ เชเชกเชชเชฅเซ€ เชตเชฟเชคเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เช…เชจเซ‡ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“เช เชคเซเชฏเชพเช‚ เชธเซเชงเซ€ เชฐเชพเชน เชœเซ‹เชตเซ€ เชชเชกเชคเซ€ เชจเชฅเซ€. เชนเซเช‚ เชตเชพเชชเชฐเซ€ เชถเช•เซเช‚ เช›เซเช‚ เชธเซเชตเซ€เช•เชพเชฐเซเชฏ เชธเซเชคเชฐเซ‡ เชชเชนเซ‹เช‚เชšเชถเซ‡. เชคเซ‡เช“ jQuery เช…เชฅเชตเชพ เชชเซ‹เชฒเซ€เชซเชฟเชฒเซเชธ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเซเชฏเชพ เชตเชฟเชจเชพ เชตเชฟเชถเซเชตเชพเชธเชชเซ‚เชฐเซเชตเช• เชจเชตเซ€ เชธเซเชตเชฟเชงเชพเช“ เช…เชจเซ‡ API เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡.

เชคเซเชฐเซ€เชœเซเช‚ เช•เชพเชฐเชฃ เช เช›เซ‡ เช•เซ‡ เชˆเชจเซเชŸเชฐเชจเซ‡เชŸ เชเช•เซเชธเชชเซเชฒเซ‹เชฐเชฐ เชธเช‚เชชเซ‚เชฐเซเชฃ เช…เชชเซเชฐเชธเซเชคเซเชค เชธเซเชฅเชฟเชคเชฟเชจเซ€ เชจเชœเซ€เช• เช†เชตเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡. IE เช เชฒเชพเช‚เชฌเชพ เชธเชฎเชฏเชฅเซ€ เชธเชฎเช—เซเชฐ เชตเชฟเชถเซเชตเชฎเชพเช‚ เชตเซ‡เชฌ เชกเซ‡เชตเชฒเชชเชฎเซ‡เชจเซเชŸเชจเซ€ เชธเชฎเชธเซเชฏเชพ เช›เซ‡. เชคเซ‡เชจเซ€ เชญเซ‚เชฒเซ‹ เชตเซเชฏเชพเชชเช• เชนเชคเซ€, เช…เชจเซ‡ เช•เชพเชฐเชฃ เช•เซ‡ IE เชจเซเช‚ 2000 เชจเชพ เชฆเชพเชฏเช•เชพเชฎเชพเช‚ เชชเซเชฐเชญเซเชคเซเชต เชนเชคเซเช‚ เช…เชจเซ‡ เชคเซ‡เชฃเซ‡ เชธเชฆเชพเชฌเชนเชพเชฐ เช…เชชเชกเซ‡เชŸ เชตเซเชฏเซ‚เชนเชฐเชšเชจเชพเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซเชฏเซ‹ เชจ เชนเชคเซ‹, เชœเซ‚เชจเซ€ เช†เชตเซƒเชคเซเชคเชฟเช“ เชนเชœเซ€ เชชเชฃ เชธเชพเชฎเชพเชจเซเชฏ เช›เซ‡.

2016 เชฎเชพเช‚, เชฎเชพเช‡เช•เซเชฐเซ‹เชธเซ‹เชซเซเชŸเซ‡ IE เชจเชพ เชจเชฟเช•เชพเชฒเชจเซ‡ เชตเซ‡เช— เช†เชชเซเชฏเซ‹, เชŸเซ‡เช•เซ‹ เช†เชชเชตเชพเชจเซเช‚ เชฌเช‚เชง เช•เชฐเชตเซเช‚ เชฆเชธเชฎเชพ เช…เชจเซ‡ เชชเชนเซ‡เชฒเชพเชจเชพเช‚ เชธเช‚เชธเซเช•เชฐเชฃเซ‹, IE 11 เชธเซเชงเซ€เชจเชพ เชธเชฎเชฐเซเชฅเชจเชจเซ‡ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เช•เชฐเซ‡ เช›เซ‡. เช…เชจเซ‡ เชตเชงเซเชจเซ‡ เชตเชงเซ, เชตเซ‡เชฌ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“ เชชเชพเชธเซ‡ IE เชธเซเชธเช‚เช—เชคเชคเชพเชจเซ‡ เช…เชตเช—เชฃเชตเชพเชจเซ€ เชฒเช•เซเชเชฐเซ€ เช›เซ‡.

jQuery เช เชชเชฃ IE 8 เช…เชจเซ‡ เชจเซ€เชšเซ‡ เชฅเซ€ เชถเชฐเซ‚ เช•เชฐเซ€เชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเชตเชพเชจเซเช‚ เชฌเช‚เชง เช•เชฐเซเชฏเซเช‚ เชธเช‚เชธเซเช•เชฐเชฃ 2.0, 2013 เชฎเชพเช‚ เชชเซเชฐเช•เชพเชถเชฟเชค. เช…เชจเซ‡ เชคเซ‡เชฎ เช›เชคเชพเช‚ เช•เซ‡เชŸเชฒเชพเช• เช•เชฟเชธเซเชธเชพเช“เชฎเชพเช‚ IE เชธเชชเซ‹เชฐเซเชŸ เชนเชœเซ เชชเชฃ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชœเซ‚เชจเซ€ เชธเชพเช‡เชŸเซเชธ เชชเชฐ, เช† เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเช“ เช“เช›เซ€ เช…เชจเซ‡ เช“เช›เซ€ เชตเชพเชฐ เชŠเชญเซ€ เชฅเชพเชฏ เช›เซ‡.

เชจเชตเชพ เชซเซเชฐเซ‡เชฎเชตเชฐเซเช•

jQuery เชจเชพ เช†เช—เชฎเชจเชฅเซ€, เช†เชงเซเชจเชฟเช• เชจเซ‡เชคเชพเช“ เชธเชนเชฟเชค เช˜เชฃเชพ เชซเซเชฐเซ‡เชฎเชตเชฐเซเช• เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡ เชชเซเชฐเชคเชฟเช•เซเชฐเชฟเชฏเชพ, เช•เซ‹เชฃเซ€เชฏ ะธ เชตเซเชฏเซ. เชคเซ‡เช“ jQuery เชชเชฐ เชฌเซ‡ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เชซเชพเชฏเชฆเชพ เชงเชฐเชพเชตเซ‡ เช›เซ‡.

เชชเซเชฐเชฅเชฎ, เชคเซ‡เช“ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เช‡เชจเซเชŸเชฐเชซเซ‡เชธเชจเซ‡ เช˜เชŸเช•เซ‹เชฎเชพเช‚ เช…เชฒเช— เช•เชฐเชตเชพเชจเซเช‚ เชธเชฐเชณ เชฌเชจเชพเชตเซ‡ เช›เซ‡. เชซเซเชฐเซ‡เชฎเชตเชฐเซเช• เชชเซ‡เชœ เชฐเซ‡เชจเซเชกเชฐเชฟเช‚เช— เช…เชจเซ‡ เช…เชชเชกเซ‡เชŸเชจเซ‡ เชนเซ‡เชจเซเชกเชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชกเชฟเชเชพเช‡เชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡. เช…เชจเซ‡ jQuery เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เชซเช•เซเชค เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฅเชพเชฏ เช›เซ‡, เชธเชฐเซเชตเชฐเชจเซ‡ เชชเซเชฐเชพเชฐเช‚เชญเชฟเช• เชชเซƒเชทเซเช  เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพเชจเซเช‚ เช•เชพเชฐเซเชฏ เช›เซ‹เชกเซ€เชจเซ‡.

เชฌเซ€เชœเซ€ เชฌเชพเชœเซ, เชชเซเชฐเชคเชฟเช•เซเชฐเชฟเชฏเชพ, เช•เซ‹เชฃเซ€เชฏ เช…เชจเซ‡ Vue เช˜เชŸเช•เซ‹ เชคเชฎเชจเซ‡ HTML, เช•เซ‹เชก เช…เชจเซ‡ เชธเซ€เชเชธเชเชธเชจเซ‡ เชšเซเชธเซเชคเชชเชฃเซ‡ เชœเซ‹เชกเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เชœเซ‡เชฎ เช†เชชเชฃเซ‡ เช•เซ‹เชก เชฌเซ‡เชเชจเซ‡ เช˜เชฃเชพ เชธเซเชต-เชธเชฎเชพเชฏเซ‡เชฒ เช•เชพเชฐเซเชฏเซ‹ เช…เชจเซ‡ เชตเชฐเซเช—เซ‹เชฎเชพเช‚ เชตเชฟเชญเชพเชœเซ€เชค เช•เชฐเซ€เช เช›เซ€เช, เชคเซ‡เชฎ เช‡เชจเซเชŸเชฐเชซเซ‡เชธเชจเซ‡ เชซเชฐเซ€เชฅเซ€ เชตเชพเชชเชฐเซ€ เชถเช•เชพเชฏ เชคเซ‡เชตเชพ เช˜เชŸเช•เซ‹เชฎเชพเช‚ เชตเชฟเชญเชพเชœเซ€เชค เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชœเชŸเชฟเชฒ เชธเชพเช‡เชŸเซเชธ เชฌเชจเชพเชตเชตเชพ เช…เชจเซ‡ เชœเชพเชณเชตเชตเชพเชจเซเช‚ เชธเชฐเชณ เชฌเชจเชพเชตเซ‡ เช›เซ‡.

เชฌเซ€เชœเซ‹ เชซเชพเชฏเชฆเซ‹ เช เช›เซ‡ เช•เซ‡ เชตเชงเซ เชคเชพเชœเซ‡เชคเชฐเชจเชพ เชซเซเชฐเซ‡เชฎเชตเชฐเซเช• เช˜เซ‹เชทเชฃเชพเชคเซเชฎเช• เชฆเชพเช–เชฒเชพเชจเซเช‚ เชชเชพเชฒเชจ เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพ เชตเชฐเซเชฃเชตเซ‡ เช›เซ‡ เช•เซ‡ เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เช•เซ‡เชตเซ‹ เชนเซ‹เชตเซ‹ เชœเซ‹เชˆเช เช…เชจเซ‡ เช‡เชšเซเช›เชฟเชค เชนเชพเช‚เชธเชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชคเชฎเชพเชฎ เชœเชฐเซ‚เชฐเซ€ เชซเซ‡เชฐเชซเชพเชฐเซ‹ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชคเซ‡เชจเซ‡ เชซเซเชฐเซ‡เชฎเชตเชฐเซเช• เชชเชฐ เช›เซ‹เชกเซ€ เชฆเซ‡ เช›เซ‡. เช† เช…เชญเชฟเช—เชฎ jQuery เช•เซ‹เชกเชจเซ€ เชฒเชพเช•เซเชทเชฃเชฟเช•เชคเชพ เชงเชฐเชพเชตเชคเชพ เช…เชจเชฟเชตเชพเชฐเซเชฏ เช…เชญเชฟเช—เชฎเชฅเซ€ เชตเชฟเชชเชฐเซ€เชค เช›เซ‡.

jQuery เชฎเชพเช‚, เชคเชฎเซ‡ เช•เซ‹เชˆเชชเชฃ เชซเซ‡เชฐเชซเชพเชฐเซ‹ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเชพ เชชเช—เชฒเชพเช‚ เชธเซเชชเชทเซเชŸเชชเชฃเซ‡ เชฒเช–เซ‹ เช›เซ‹. เช…เชจเซ‡ เช˜เซ‹เชทเชฃเชพเชคเซเชฎเช• เชฎเชพเชณเช–เชพเชฎเชพเช‚ เชคเชฎเซ‡ เช•เชนเซ‹ เช›เซ‹, "เช† เชกเซ‡เชŸเชพ เช…เชจเซเชธเชพเชฐ, เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เช†เชจเชพ เชœเซ‡เชตเซ‹ เชนเซ‹เชตเซ‹ เชœเซ‹เชˆเช." เช† เชฌเช—-เชซเซเชฐเซ€ เช•เซ‹เชก เชฒเช–เชตเชพเชจเซเช‚ เช˜เชฃเซเช‚ เชธเชฐเชณ เชฌเชจเชพเชตเซ€ เชถเช•เซ‡ เช›เซ‡.

เชกเซ‡เชตเชฒเชชเชฐเซเชธเซ‡ เชตเซ‡เชฌเชธเชพเชˆเชŸ เชกเซ‡เชตเชฒเชชเชฎเซ‡เชจเซเชŸ เชฎเชพเชŸเซ‡ เชจเชตเชพ เช…เชญเชฟเช—เชฎ เช…เชชเชจเชพเชตเซเชฏเชพ เช›เซ‡, เชœเซ‡เชจเชพ เช•เชพเชฐเชฃเซ‡ jQueryเชจเซ€ เชฒเซ‹เช•เชชเซเชฐเชฟเชฏเชคเชพ เช˜เชŸเซ€ เช›เซ‡.

jQuery เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เซเชฏเชพเชฐเซ‡ เช•เชฐเชตเซ‹?

เชคเซ‡เชฅเซ€ เชœเซเชฏเชพเชฐเซ‡ เชนเซ‹เชตเซเช‚ เชœ เชœเซ‹เชˆเช jQuery เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‹ เช›เซ‹?

เชœเซ‹ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเซ€ เชœเชŸเชฟเชฒเชคเชพ เชตเชงเซ‡ เช›เซ‡, เชคเซ‹ เชฌเซ€เชœเซ€ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€ เช…เชฅเชตเชพ เชซเซเชฐเซ‡เชฎเชตเชฐเซเช•เชฅเซ€ เชชเซเชฐเชพเชฐเช‚เชญ เช•เชฐเชตเซเช‚ เชตเชงเซ เชธเชพเชฐเซเช‚ เช›เซ‡ เชœเซ‡ เชคเชฎเชจเซ‡ เชœเชŸเชฟเชฒเชคเชพเชจเซ‡ เช…เชฐเซเชฅเชชเซ‚เชฐเซเชฃ เชฐเซ€เชคเซ‡ เชธเช‚เชšเชพเชฒเชฟเชค เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชˆเชจเซเชŸเชฐเชซเซ‡เชธเชจเซ‡ เช˜เชŸเช•เซ‹เชฎเชพเช‚ เชตเชฟเชญเชพเชœเซ€เชค เช•เชฐเซ‹. เช†เชตเซ€ เชธเชพเช‡เชŸเซเชธ เชชเชฐ jQuery เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเซ‹ เชถเชฐเซ‚เช†เชคเชฎเชพเช‚ เชธเชพเชฐเซเช‚ เชฒเชพเช—เซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡ เชเชกเชชเชฅเซ€ เชธเซเชชเชพเช˜เซ‡เชŸเซเชŸเซ€ เช•เซ‹เชก เชคเชฐเชซ เชฆเซ‹เชฐเซ€ เชœเชถเซ‡ เชœเซเชฏเชพเช‚ เชคเชฎเชจเซ‡ เช–เชพเชคเชฐเซ€ เชจเชฅเซ€ เช•เซ‡ เช•เชฏเซ‹ เชญเชพเช— เชชเซƒเชทเซเช เชจเชพ เช•เชฏเชพ เชญเชพเช—เชจเซ‡ เช…เชธเชฐ เช•เชฐเซ‡ เช›เซ‡.

เชนเซเช‚ เชเชตเซ€ เชธเซเชฅเชฟเชคเชฟเชฎเชพเช‚ เชฐเชนเซเชฏเซ‹ เช›เซเช‚, เชœเซเชฏเชพเชฐเซ‡ เช•เซ‹เชˆ เชชเชฃ เชซเซ‡เชฐเชซเชพเชฐ เช•เชฐเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ เชคเซ‡ เชฎเซเชถเซเช•เซ‡เชฒ เช•เชพเชฐเซเชฏ เชœเซ‡เชตเซเช‚ เชฒเชพเช—เซ‡ เช›เซ‡. เชคเชฎเซ‡ เช–เชพเชคเชฐเซ€ เช•เชฐเซ€ เชถเช•เชคเชพ เชจเชฅเซ€ เช•เซ‡ เชคเชฎเซ‡ เช•เช‚เชˆเชชเชฃ เชคเซ‹เชกเชถเซ‹ เชจเชนเซ€เช‚ เช•เชพเชฐเชฃ เช•เซ‡ jQuery เชชเชธเช‚เชฆเช—เซ€เช•เชพเชฐเซ‹ เชธเชฐเซเชตเชฐ เชฆเซเชตเชพเชฐเชพ เชœเชจเชฐเซ‡เชŸ เช•เชฐเชพเชฏเซ‡เชฒ HTML เชฌเช‚เชงเชพเชฐเชฃ เชชเชฐ เช†เชงเชพเชฐ เชฐเชพเช–เซ‡ เช›เซ‡.

เชธเซเช•เซ‡เชฒเชจเชพ เชฌเซ€เชœเชพ เช›เซ‡เชกเซ‡ เชธเชฐเชณ เชธเชพเช‡เชŸเซเชธ เช›เซ‡ เชœเซ‡เชจเซ‡ เชฎเชพเชคเซเชฐ เชฅเซ‹เชกเซ€ เช•เซเชฐเชฟเชฏเชพเชชเซเชฐเชคเชฟเช•เซเชฐเชฟเชฏเชพ เช…เชฅเชตเชพ เช—เชคเชฟเชถเซ€เชฒ เชธเชพเชฎเช—เซเชฐเซ€เชจเซ€ เชœเชฐเซ‚เชฐ เชนเซ‹เชฏ เช›เซ‡. เชนเซเช‚ เช† เช•เชฟเชธเซเชธเชพเชฎเชพเช‚ เชชเชฃ jQuery เชจเซ‡ เชกเชฟเชซเซ‹เชฒเซเชŸ เช•เชฐเซ€เชถ เชจเชนเซ€เช‚, เช•เชพเชฐเชฃ เช•เซ‡ เชคเชฎเซ‡ เชฎเซ‚เชณ API เชธเชพเชฅเซ‡ เช˜เชฃเซเช‚ เชฌเชงเซเช‚ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹.

เชœเซ‹ เชฎเชจเซ‡ เชตเชงเซ เชถเช•เซเชคเชฟเชถเชพเชณเซ€ เชตเชธเซเชคเซเชจเซ€ เชœเชฐเซ‚เชฐ เชนเซ‹เชฏ เชคเซ‹ เชชเชฃ, เชนเซเช‚ เชตเชฟเชถเชฟเชทเซเชŸ เชชเซเชธเซเชคเช•เชพเชฒเชฏ เชถเซ‹เชงเซ€เชถ, เชฆเชพ.เชค. เช…เช•เซเชทเซ‹ Ajax เชฎเชพเชŸเซ‡ เช…เชฅเชตเชพ Animate.css เชเชจเชฟเชฎเซ‡เชถเชจ เชฎเชพเชŸเซ‡. เชจเชพเชจเซ€ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ เชฎเชพเชŸเซ‡ เชคเชฎเชพเชฎ jQuery เชฒเซ‹เชก เช•เชฐเชตเชพ เช•เชฐเชคเชพเช‚ เช† เชธเชฐเชณ เชนเชถเซ‡.

เชฎเชจเซ‡ เชฒเชพเช—เซ‡ เช›เซ‡ เช•เซ‡ jQuery เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ‹ เชถเซเชฐเซ‡เชทเซเช  เชคเชฐเซเช• เช เช›เซ‡ เช•เซ‡ เชคเซ‡ เชตเซ‡เชฌเชธเชพเช‡เชŸเชจเชพ เช†เช—เชณเชจเชพ เช›เซ‡เชกเชพ เชฎเชพเชŸเซ‡ เชตเซเชฏเชพเชชเช• เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡. เชตเชฟเชตเชฟเชง เชฎเซ‚เชณ API เช…เชฅเชตเชพ เชตเชฟเชถเชฟเชทเซเชŸ เชชเซเชธเซเชคเช•เชพเชฒเชฏเซ‹ เชถเซ€เช–เชตเชพเชจเซ‡ เชฌเชฆเชฒเซ‡, เชคเชฎเซ‡ เชซเช•เซเชค jQuery เชฆเชธเซเชคเชพเชตเซ‡เชœเซ‹ เชตเชพเช‚เชšเซ€ เชถเช•เซ‹ เช›เซ‹ เช…เชจเซ‡ เชคเชฐเชค เชœ เช‰เชคเซเชชเชพเชฆเช• เชฌเชจเซ€ เชถเช•เซ‹ เช›เซ‹.

เช†เชตเชถเซเชฏเช• เช…เชญเชฟเช—เชฎ เชธเชพเชฐเซ€ เชฐเซ€เชคเซ‡ เชฎเชพเชชเชคเซ‹ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เช…เชจเซเชฏ เชชเซเชธเซเชคเช•เชพเชฒเชฏเซ‹เชจเชพ เช˜เซ‹เชทเชฃเชพเชคเซเชฎเช• เช…เชญเชฟเช—เชฎ เช•เชฐเชคเชพเช‚ เชคเซ‡ เชถเซ€เช–เชตเซเช‚ เชธเชฐเชณ เช›เซ‡. เชธเซเชชเชทเซเชŸเชชเชฃเซ‡ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เช•เซเชทเชฎเชคเชพเช“ เชงเชฐเชพเชตเชคเซ€ เชธเชพเช‡เชŸ เชฎเชพเชŸเซ‡, jQuery เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเซ‹ เช…เชจเซ‡ เชถเชพเช‚เชคเชฟเชฅเซ€ เช•เชพเชฎ เช•เชฐเชตเซเช‚ เชตเชงเซ เชธเชพเชฐเซเช‚ เช›เซ‡: เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เชจเซ‡ เชœเชŸเชฟเชฒ เชเชธเซ‡เชฎเซเชฌเชฒเซ€ เช…เชฅเชตเชพ เชธเช‚เช•เชฒเชจเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€.

เชตเชงเซเชฎเชพเช‚, jQuery เชธเชพเชฐเซ€ เช›เซ‡ เชœเซ‹ เชคเชฎเชจเซ‡ เชตเชฟเชถเซเชตเชพเชธ เชนเซ‹เชฏ เช•เซ‡ เชคเชฎเชพเชฐเซ€ เชธเชพเช‡เชŸ เชธเชฎเชฏ เชœเชคเชพเช‚ เชœเชŸเชฟเชฒ เชจเชนเซ€เช‚ เชฌเชจเซ‡ เช…เชจเซ‡ เชœเซ‹ เชคเชฎเซ‡ เชฎเซ‚เชณ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ เชตเชฟเชถเซ‡ เชงเซเชฏเชพเชจ เชจ เชฐเชพเช–เชคเชพ เชนเซ‹, เชœเซ‡เชฎเชพเช‚ เชšเซ‹เช•เซเช•เชธเชชเชฃเซ‡ jQuery เช•เชฐเชคเชพเช‚ เชตเชงเซ เช•เซ‹เชก เชฒเช–เชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเชถเซ‡.

เชœเซ‹ เชคเชฎเชพเชฐเซ‡ IE เชจเชพ เชœเซ‚เชจเชพ เชตเชฐเซเชเชจเชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชนเซ‹เชฏ เชคเซ‹ เชคเชฎเซ‡ เช† เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เชจเซ‹ เชชเชฃ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹. เชชเช›เซ€ jQuery เชคเชฎเชจเซ‡ เชธเซ‡เชตเชพ เช†เชชเชถเซ‡ เชœเซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชคเซ‡ เชคเซ‡ เชฆเชฟเชตเชธเซ‹เชฎเชพเช‚ เชœเซเชฏเชพเชฐเซ‡ IE เชธเซŒเชฅเซ€ เชฒเซ‹เช•เชชเซเชฐเชฟเชฏ เชฌเซเชฐเชพเช‰เชเชฐ เชนเชคเซเช‚.

เชญเชตเชฟเชทเซเชฏเชฎเชพเช‚ เชœเซเช“

jQuery เช•เซ‹เชˆเชชเชฃ เชธเชฎเชฏเซ‡ เชŸเซ‚เช‚เช• เชธเชฎเชฏเชฎเชพเช‚ เช…เชฆเซƒเชถเซเชฏ เชฅเชˆ เชœเชถเซ‡ เชจเชนเซ€เช‚. เชคเซ‡เชฃเซ€เช เชธเช•เซเชฐเชฟเชฏ เชฐเซ€เชคเซ‡ เชตเชฟเช•เชพเชธเชถเซ€เชฒ, เช…เชจเซ‡ เช˜เชฃเชพ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“ เชคเซ‡เชจเชพ API เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซเช‚ เชชเชธเช‚เชฆ เช•เชฐเซ‡ เช›เซ‡, เชญเชฒเซ‡ เชจเซ‡เชŸเซ€เชต เชชเชฆเซเชงเชคเชฟเช“ เช‰เชชเชฒเชฌเซเชง เชนเซ‹เชฏ. เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เช เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“เชจเซ€ เช†เช–เซ€ เชชเซ‡เชขเซ€เชจเซ‡ เชเชตเซ€ เชตเซ‡เชฌเชธเชพเช‡เชŸเซเชธ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เชฎเชฆเชฆ เช•เชฐเซ€ เช›เซ‡ เชœเซ‡ เช•เซ‹เชˆเชชเชฃ เชฌเซเชฐเชพเช‰เชเชฐ เชชเชฐ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡. เชœเซ‹ เช•เซ‡ เชคเซ‡ เชจเชตเซ€ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เช“, เชซเซเชฐเซ‡เชฎเชตเชฐเซเช• เช…เชจเซ‡ เชฆเชพเช–เชฒเชพเช“ เชฆเซเชตเชพเชฐเชพ เช˜เชฃเซ€ เชฐเซ€เชคเซ‡ เชฌเชฆเชฒเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡, jQuery เช เช†เชงเซเชจเชฟเช• เชตเซ‡เชฌเชจเซ€ เชฐเชšเชจเชพเชฎเชพเช‚ เช–เซ‚เชฌ เชœ เชธเช•เชพเชฐเชพเชคเซเชฎเช• เชญเซ‚เชฎเชฟเช•เชพ เชญเชœเชตเซ€ เช›เซ‡.

เชœเซเชฏเชพเช‚ เชธเซเชงเซ€ jQuery เชจเซ€ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชฐเซ€เชคเซ‡ เชฌเชฆเชฒเชพเชคเซ€ เชจเชฅเซ€, เชคเซเชฏเชพเช‚ เชธเซเชงเซ€ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช†เช—เชพเชฎเซ€ เชฅเซ‹เชกเชพ เชตเชฐเซเชทเซ‹เชฎเชพเช‚ เชงเซ€เชฎเซ‡ เชงเซ€เชฎเซ‡ เชชเชฐเช‚เชคเซ เชธเชคเชค เช˜เชŸเชคเซ‹ เชฐเชนเซ‡เชถเซ‡ เชคเซ‡เชตเซ€ เชถเช•เซเชฏเชคเชพ เช›เซ‡. เชจเชตเซ€ เชตเซ‡เชฌเชธเชพเช‡เชŸเซเชธ เชถเชฐเซ‚เช†เชคเชฅเซ€ เชตเชงเซ เช†เชงเซเชจเชฟเช• เชซเซเชฐเซ‡เชฎเชตเชฐเซเช•เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เช…เชจเซ‡ jQuery เชฎเชพเชŸเซ‡ เชฏเซ‹เช—เซเชฏ เช‰เชชเชฏเซ‹เช—เชจเชพ เช•เชฟเชธเซเชธเชพเช“ เชตเชงเซเชจเซ‡ เชตเชงเซ เชฆเซเชฐเซเชฒเชญ เชฌเชจเซ€ เชฐเชนเซเชฏเชพ เช›เซ‡.

เช•เซ‡เชŸเชฒเชพเช• เชฒเซ‹เช•เซ‹เชจเซ‡ เชตเซ‡เชฌ เชกเซ‡เชตเชฒเชชเชฎเซ‡เชจเซเชŸ เชŸเซ‚เชฒเซเชธ เช…เชชเซเชฐเชšเชฒเชฟเชค เชฅเชตเชพเชจเชพ เชฆเชฐเชจเซ‡ เชชเชธเช‚เชฆ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เชคเซ‡ เชเชกเชชเซ€ เชชเซเชฐเช—เชคเชฟเชจเซ‹ เชชเซเชฐเชพเชตเซ‹ เช›เซ‡. jQuery เช เช…เชฎเชจเซ‡ เช˜เชฃเซ€ เชฌเชงเซ€ เชตเชธเซเชคเซเช“ เชตเชงเซ เชธเชพเชฐเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ€ เช›เซ‡. เชคเซ‡เชจเชพ เช…เชจเซเช—เชพเชฎเซ€เช“ เชฎเชพเชŸเซ‡ เชชเชฃ เช†เชตเซเช‚ เชœ เช›เซ‡.

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹