jQuery -
ಆದರೆ ಇತ್ತೀಚಿನ ವರ್ಷಗಳಲ್ಲಿ, ವೆಬ್ ಅಭಿವೃದ್ಧಿಯ ಪ್ರಮುಖ ಸಾಧನವಾಗಿ ಅದರ ಸ್ಥಾನಮಾನವು ಸವೆದುಹೋಗಿದೆ. jQuery ಏಕೆ ಜನಪ್ರಿಯವಾಯಿತು ಮತ್ತು ಅದು ಏಕೆ ಫ್ಯಾಷನ್ನಿಂದ ಹೊರಗುಳಿಯಿತು ಮತ್ತು ಆಧುನಿಕ ವೆಬ್ಸೈಟ್ಗಳನ್ನು ರಚಿಸಲು ಯಾವ ಸಂದರ್ಭಗಳಲ್ಲಿ ಅದನ್ನು ಬಳಸಲು ಇನ್ನೂ ಸಲಹೆ ನೀಡಲಾಗುತ್ತದೆ ಎಂಬುದನ್ನು ನೋಡೋಣ.
jQuery ನ ಸಂಕ್ಷಿಪ್ತ ಇತಿಹಾಸ
ಜಾನ್ ರೆಸಿಗ್ (
jQuery ಧ್ಯೇಯವಾಕ್ಯವನ್ನು ಆಧರಿಸಿದ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಲೈಬ್ರರಿಯಾಗಿದೆ: ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕೋಡ್ ಮಾಡಲು ವಿನೋದಮಯವಾಗಿರಬೇಕು. jQuery ಸಾಮಾನ್ಯ, ಪುನರಾವರ್ತಿತ ಕಾರ್ಯಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ, ಎಲ್ಲಾ ಅನಗತ್ಯ ಮಾರ್ಕ್ಅಪ್ ಅನ್ನು ತೆಗೆದುಹಾಕುತ್ತದೆ ಮತ್ತು ಅವುಗಳನ್ನು ಚಿಕ್ಕದಾಗಿ, ಸೊಗಸಾದ ಮತ್ತು ಸ್ವಚ್ಛವಾಗಿ ಮಾಡುತ್ತದೆ.
jQuery ಎರಡು ಪ್ರಮುಖ ಪ್ರಯೋಜನಗಳನ್ನು ಹೊಂದಿದೆ. ಮೊದಲನೆಯದು ವೆಬ್ ಪುಟಗಳನ್ನು ಕುಶಲತೆಯಿಂದ ನಿರ್ವಹಿಸಲು ಅನುಕೂಲಕರ API ಆಗಿದೆ. ನಿರ್ದಿಷ್ಟವಾಗಿ, ಇದು ಅಂಶಗಳನ್ನು ಆಯ್ಕೆ ಮಾಡಲು ಪ್ರಬಲ ವಿಧಾನಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ. ನೀವು ID ಅಥವಾ ವರ್ಗದ ಮೂಲಕ ಆಯ್ಕೆ ಮಾಡುವುದಲ್ಲದೆ, ಸಂಕೀರ್ಣ ಅಭಿವ್ಯಕ್ತಿಗಳನ್ನು ಬರೆಯಲು jQuery ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ, ಉದಾಹರಣೆಗೆ, ಇತರ ಅಂಶಗಳೊಂದಿಗೆ ಅವುಗಳ ಸಂಬಂಧಗಳ ಆಧಾರದ ಮೇಲೆ ಅಂಶಗಳನ್ನು ಆಯ್ಕೆ ಮಾಡಲು:
// Select every item within the list of people within the contacts element
$('#contacts ul.people li');
ಕಾಲಾನಂತರದಲ್ಲಿ, ಆಯ್ಕೆ ಕಾರ್ಯವಿಧಾನವು ಪ್ರತ್ಯೇಕ ಗ್ರಂಥಾಲಯವಾಯಿತು
ಲೈಬ್ರರಿಯ ಎರಡನೇ ಪ್ರಯೋಜನವೆಂದರೆ ಅದು ಬ್ರೌಸರ್ಗಳ ನಡುವಿನ ವ್ಯತ್ಯಾಸಗಳನ್ನು ಅಮೂರ್ತಗೊಳಿಸಿದೆ. ಆ ವರ್ಷಗಳಲ್ಲಿ, ಎಲ್ಲಾ ಬ್ರೌಸರ್ಗಳಲ್ಲಿ ವಿಶ್ವಾಸಾರ್ಹವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸಬಹುದಾದ ಕೋಡ್ ಅನ್ನು ಬರೆಯುವುದು ಕಷ್ಟಕರವಾಗಿತ್ತು.
ಪ್ರಮಾಣೀಕರಣದ ಕೊರತೆ ಎಂದರೆ ಡೆವಲಪರ್ಗಳು ಬ್ರೌಸರ್ಗಳು ಮತ್ತು ಎಡ್ಜ್ ಕೇಸ್ಗಳ ನಡುವಿನ ಹಲವಾರು ವ್ಯತ್ಯಾಸಗಳನ್ನು ಗಣನೆಗೆ ತೆಗೆದುಕೊಳ್ಳಬೇಕಾಗುತ್ತದೆ. ಒಮ್ಮೆ ನೋಡಿ
// 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 ಅನಿಮೇಷನ್ಗಳು ಮತ್ತು ಅಜಾಕ್ಸ್ನಂತಹ ಹೆಚ್ಚು ಸಂಕೀರ್ಣ ತಂತ್ರಜ್ಞಾನಗಳನ್ನು ಅಳವಡಿಸಲು ಸುಲಭಗೊಳಿಸಿತು. ಲೈಬ್ರರಿಯು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ವೆಬ್ಸೈಟ್ಗಳಿಗೆ ಪ್ರಮಾಣಿತ ಅವಲಂಬನೆಯಾಗಿದೆ. ಮತ್ತು ಇಂದು ಇದು ಇಂಟರ್ನೆಟ್ನ ದೊಡ್ಡ ಪಾಲನ್ನು ಹೊಂದಿದೆ. W3Techs ನಂಬುತ್ತಾರೆ
jQuery ಅಭಿವೃದ್ಧಿಯ ಮೇಲಿನ ನಿಯಂತ್ರಣವು ಹೆಚ್ಚು ಔಪಚಾರಿಕವಾಗಿದೆ. 2011 ರಲ್ಲಿ ತಂಡ
2015 ರಲ್ಲಿ, jQuery ಫೌಂಡೇಶನ್ ಡೋಜೋ ಫೌಂಡೇಶನ್ನೊಂದಿಗೆ ವಿಲೀನಗೊಂಡಿತು,
ಬದಲಾಗುತ್ತಿರುವ ಸಂದರ್ಭಗಳು
ಆದಾಗ್ಯೂ, ಇತ್ತೀಚಿನ ವರ್ಷಗಳಲ್ಲಿ jQuery
ಬ್ರೂಜರ್ಗಳು
ಹಲವಾರು ಕಾರಣಗಳಿಗಾಗಿ, ಬ್ರೌಸರ್ ವ್ಯತ್ಯಾಸಗಳು ಮತ್ತು ಮಿತಿಗಳು ಕಡಿಮೆ ಪ್ರಾಮುಖ್ಯತೆಯನ್ನು ಪಡೆದಿವೆ. ಮೊದಲನೆಯದಾಗಿ, ಪ್ರಮಾಣೀಕರಣವು ಸುಧಾರಿಸಿದೆ. ಪ್ರಮುಖ ಬ್ರೌಸರ್ ಡೆವಲಪರ್ಗಳು (ಆಪಲ್, ಗೂಗಲ್, ಮೈಕ್ರೋಸಾಫ್ಟ್ ಮತ್ತು ಮೊಜಿಲ್ಲಾ) ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ಒಟ್ಟಾಗಿ ಕೆಲಸ ಮಾಡುತ್ತಿದ್ದಾರೆ
ಬ್ರೌಸರ್ಗಳು ಇನ್ನೂ ಹಲವಾರು ಪ್ರಮುಖ ವಿಧಾನಗಳಲ್ಲಿ ಪರಸ್ಪರ ಭಿನ್ನವಾಗಿದ್ದರೂ, ಮಾರಾಟಗಾರರು ಕನಿಷ್ಠ ಸಾಮಾನ್ಯ ಡೇಟಾಬೇಸ್ ಅನ್ನು ಹುಡುಕಲು ಮತ್ತು ರಚಿಸುವ ವಿಧಾನವನ್ನು ಹೊಂದಿರುತ್ತಾರೆ
// 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);
});
ವಿಧಾನಗಳು
// jQuery
const fooDivs = $('.foo div');
// native
const fooDivs = document.querySelectorAll('.foo div');
ನೀವು ಈಗ ಬಳಸಿ ಎಲಿಮೆಂಟ್ ವರ್ಗಗಳನ್ನು ಕುಶಲತೆಯಿಂದ ನಿರ್ವಹಿಸಬಹುದು
// jQuery
$('#warning').toggleClass('visible');
// native
document.querySelector('#warning').classList.toggle('visible');
ಸೈಟ್ನಲ್ಲಿ
ಸ್ಥಳೀಯ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಬಳಸುವುದು ಪುಟದ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಸುಧಾರಿಸುತ್ತದೆ. ಅನೇಕ
ಎರಡನೆಯ ಕಾರಣವೆಂದರೆ ಬ್ರೌಸರ್ಗಳು ಮೊದಲಿಗಿಂತ ಹೆಚ್ಚು ವೇಗವಾಗಿ ನವೀಕರಿಸಲ್ಪಡುತ್ತವೆ. ಅವುಗಳಲ್ಲಿ ಹೆಚ್ಚಿನವು ಬಳಸುತ್ತವೆ
ಇದರರ್ಥ ಹೊಸ ಬ್ರೌಸರ್ ವೈಶಿಷ್ಟ್ಯಗಳು ಮತ್ತು ದೋಷ ಪರಿಹಾರಗಳನ್ನು ಹೆಚ್ಚು ವೇಗವಾಗಿ ವಿತರಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಡೆವಲಪರ್ಗಳು ತನಕ ಕಾಯಬೇಕಾಗಿಲ್ಲ
ಮೂರನೇ ಕಾರಣವೆಂದರೆ ಇಂಟರ್ನೆಟ್ ಎಕ್ಸ್ಪ್ಲೋರರ್ ಸಂಪೂರ್ಣ ಅಪ್ರಸ್ತುತ ಸ್ಥಿತಿಯನ್ನು ಸಮೀಪಿಸುತ್ತಿದೆ. IE ಪ್ರಪಂಚದಾದ್ಯಂತ ವೆಬ್ ಅಭಿವೃದ್ಧಿಯ ನಿಷೇಧವಾಗಿದೆ. ಇದರ ದೋಷಗಳು ವ್ಯಾಪಕವಾಗಿ ಹರಡಿದ್ದವು, ಮತ್ತು IE 2000 ರ ದಶಕದಲ್ಲಿ ಪ್ರಾಬಲ್ಯ ಸಾಧಿಸಿತು ಮತ್ತು ನಿತ್ಯಹರಿದ್ವರ್ಣ ನವೀಕರಣ ತಂತ್ರವನ್ನು ಬಳಸದ ಕಾರಣ, ಹಳೆಯ ಆವೃತ್ತಿಗಳು ಇನ್ನೂ ಸಾಮಾನ್ಯವಾಗಿದೆ.
2016 ರಲ್ಲಿ, ಮೈಕ್ರೋಸಾಫ್ಟ್ IE ಅನ್ನು ರದ್ದುಗೊಳಿಸುವಿಕೆಯನ್ನು ವೇಗಗೊಳಿಸಿತು,
jQuery ಸಹ IE 8 ಅನ್ನು ಬೆಂಬಲಿಸುವುದನ್ನು ನಿಲ್ಲಿಸಿದೆ ಮತ್ತು ಪ್ರಾರಂಭದಿಂದ ಕೆಳಗಿದೆ
ಹೊಸ ಚೌಕಟ್ಟುಗಳು
jQuery ಯ ಆಗಮನದಿಂದ, ಆಧುನಿಕ ನಾಯಕರು ಸೇರಿದಂತೆ ಹಲವು ಚೌಕಟ್ಟುಗಳನ್ನು ರಚಿಸಲಾಗಿದೆ
ಮೊದಲಿಗೆ, ಅವರು ಬಳಕೆದಾರರ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಘಟಕಗಳಾಗಿ ಬೇರ್ಪಡಿಸಲು ಸುಲಭಗೊಳಿಸುತ್ತಾರೆ. ಫ್ರೇಮ್ವರ್ಕ್ಗಳನ್ನು ಪುಟ ರೆಂಡರಿಂಗ್ ಮತ್ತು ನವೀಕರಣವನ್ನು ನಿರ್ವಹಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. ಮತ್ತು jQuery ಅನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ನವೀಕರಿಸಲು ಮಾತ್ರ ಬಳಸಲಾಗುತ್ತದೆ, ಆರಂಭಿಕ ಪುಟವನ್ನು ಸರ್ವರ್ಗೆ ಒದಗಿಸುವ ಕಾರ್ಯವನ್ನು ಬಿಟ್ಟುಬಿಡುತ್ತದೆ.
ಮತ್ತೊಂದೆಡೆ, ರಿಯಾಕ್ಟ್, ಕೋನೀಯ ಮತ್ತು ವ್ಯೂ ಘಟಕಗಳು HTML, ಕೋಡ್ ಮತ್ತು CSS ಅನ್ನು ಬಿಗಿಯಾಗಿ ಜೋಡಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ನಾವು ಕೋಡ್ ಬೇಸ್ ಅನ್ನು ಅನೇಕ ಸ್ವಯಂ-ಒಳಗೊಂಡಿರುವ ಕಾರ್ಯಗಳು ಮತ್ತು ವರ್ಗಗಳಾಗಿ ವಿಭಜಿಸಿದಂತೆ, ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಮರುಬಳಕೆ ಮಾಡಬಹುದಾದ ಘಟಕಗಳಾಗಿ ವಿಭಜಿಸುವ ಸಾಮರ್ಥ್ಯವು ಸಂಕೀರ್ಣ ಸೈಟ್ಗಳನ್ನು ನಿರ್ಮಿಸಲು ಮತ್ತು ನಿರ್ವಹಿಸಲು ಸುಲಭಗೊಳಿಸುತ್ತದೆ.
ಎರಡನೆಯ ಪ್ರಯೋಜನವೆಂದರೆ ಇತ್ತೀಚಿನ ಚೌಕಟ್ಟುಗಳು ಘೋಷಣಾತ್ಮಕ ಮಾದರಿಗೆ ಬದ್ಧವಾಗಿರುತ್ತವೆ, ಇದರಲ್ಲಿ ಡೆವಲಪರ್ ಇಂಟರ್ಫೇಸ್ ಹೇಗಿರಬೇಕು ಎಂಬುದನ್ನು ವಿವರಿಸುತ್ತದೆ ಮತ್ತು ಬಯಸಿದದನ್ನು ಸಾಧಿಸಲು ಅಗತ್ಯವಿರುವ ಎಲ್ಲಾ ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡಲು ಚೌಕಟ್ಟಿಗೆ ಬಿಡುತ್ತದೆ. ಈ ವಿಧಾನವು jQuery ಕೋಡ್ ಅನ್ನು ನಿರೂಪಿಸುವ ಕಡ್ಡಾಯ ವಿಧಾನಕ್ಕೆ ವಿರುದ್ಧವಾಗಿದೆ.
jQuery ನಲ್ಲಿ, ಯಾವುದೇ ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡಲು ನೀವು ಹಂತಗಳನ್ನು ಸ್ಪಷ್ಟವಾಗಿ ಬರೆಯುತ್ತೀರಿ. ಮತ್ತು ಘೋಷಣಾತ್ಮಕ ಚೌಕಟ್ಟಿನಲ್ಲಿ ನೀವು ಹೇಳುತ್ತೀರಿ, "ಈ ಡೇಟಾದ ಪ್ರಕಾರ, ಇಂಟರ್ಫೇಸ್ ಈ ರೀತಿ ಇರಬೇಕು." ಇದು ಬಗ್-ಫ್ರೀ ಕೋಡ್ ಬರೆಯುವಿಕೆಯನ್ನು ಹೆಚ್ಚು ಸುಲಭಗೊಳಿಸುತ್ತದೆ.
ಡೆವಲಪರ್ಗಳು ವೆಬ್ಸೈಟ್ ಅಭಿವೃದ್ಧಿಗೆ ಹೊಸ ವಿಧಾನಗಳನ್ನು ಅಳವಡಿಸಿಕೊಂಡಿದ್ದಾರೆ, ಅದಕ್ಕಾಗಿಯೇ jQuery ಜನಪ್ರಿಯತೆ ಕಡಿಮೆಯಾಗಿದೆ.
jQuery ಅನ್ನು ಯಾವಾಗ ಬಳಸಬೇಕು?
ಆದ್ದರಿಂದ ಯಾವಾಗ ಇರಬೇಕು jQuery ಬಳಸುವುದೇ?
ಯೋಜನೆಯ ಸಂಕೀರ್ಣತೆಯು ಹೆಚ್ಚಾದರೆ, ಸಂಕೀರ್ಣತೆಯನ್ನು ಅರ್ಥಪೂರ್ಣವಾಗಿ ನಿರ್ವಹಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುವ ಮತ್ತೊಂದು ಲೈಬ್ರರಿ ಅಥವಾ ಚೌಕಟ್ಟಿನೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸುವುದು ಉತ್ತಮ. ಉದಾಹರಣೆಗೆ, ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಘಟಕಗಳಾಗಿ ವಿಭಜಿಸಿ. ಅಂತಹ ಸೈಟ್ಗಳಲ್ಲಿ jQuery ಅನ್ನು ಬಳಸುವುದು ಮೊದಲಿಗೆ ಉತ್ತಮವಾಗಿ ಕಾಣಿಸಬಹುದು, ಆದರೆ ಇದು ತ್ವರಿತವಾಗಿ ಸ್ಪಾಗೆಟ್ಟಿ ಕೋಡ್ಗೆ ಕಾರಣವಾಗುತ್ತದೆ, ಅಲ್ಲಿ ಪುಟದ ಯಾವ ಭಾಗದ ಮೇಲೆ ಯಾವ ತುಣುಕು ಪರಿಣಾಮ ಬೀರುತ್ತದೆ ಎಂದು ನಿಮಗೆ ಖಚಿತವಿಲ್ಲ.
ನಾನು ಅಂತಹ ಪರಿಸ್ಥಿತಿಯಲ್ಲಿ ಇದ್ದೇನೆ, ಯಾವುದೇ ಬದಲಾವಣೆಯನ್ನು ಮಾಡಲು ಪ್ರಯತ್ನಿಸುವಾಗ, ಅದು ಕಷ್ಟಕರವಾದ ಕೆಲಸವೆಂದು ಭಾಸವಾಗುತ್ತದೆ. jQuery ಸೆಲೆಕ್ಟರ್ಗಳು ಸರ್ವರ್ನಿಂದ ಉತ್ಪತ್ತಿಯಾಗುವ HTML ರಚನೆಯನ್ನು ಅವಲಂಬಿಸಿರುವುದರಿಂದ ನೀವು ಏನನ್ನೂ ಮುರಿಯುವುದಿಲ್ಲ ಎಂದು ನೀವು ಖಚಿತವಾಗಿ ಹೇಳಲಾಗುವುದಿಲ್ಲ.
ಸ್ಕೇಲ್ನ ಇನ್ನೊಂದು ತುದಿಯಲ್ಲಿ ಸರಳವಾದ ಸೈಟ್ಗಳಿದ್ದು ಅವುಗಳಿಗೆ ಸ್ವಲ್ಪ ಇಂಟರಾಕ್ಟಿವಿಟಿ ಅಥವಾ ಡೈನಾಮಿಕ್ ವಿಷಯದ ಅಗತ್ಯವಿರುತ್ತದೆ. ಈ ಸಂದರ್ಭಗಳಲ್ಲಿ ನಾನು jQuery ಗೆ ಡೀಫಾಲ್ಟ್ ಆಗುವುದಿಲ್ಲ, ಏಕೆಂದರೆ ಸ್ಥಳೀಯ API ಗಳೊಂದಿಗೆ ನೀವು ಇನ್ನೂ ಹೆಚ್ಚಿನದನ್ನು ಮಾಡಬಹುದು.
ನನಗೆ ಹೆಚ್ಚು ಶಕ್ತಿಯುತವಾದ ಏನಾದರೂ ಅಗತ್ಯವಿದ್ದರೂ ಸಹ, ನಾನು ವಿಶೇಷ ಗ್ರಂಥಾಲಯವನ್ನು ಹುಡುಕುತ್ತೇನೆ, ಉದಾ.
jQuery ಅನ್ನು ಬಳಸುವ ಅತ್ಯುತ್ತಮ ತಾರ್ಕಿಕತೆಯು ವೆಬ್ಸೈಟ್ನ ಮುಂಭಾಗಕ್ಕೆ ಸಮಗ್ರ ಕಾರ್ಯವನ್ನು ಒದಗಿಸುತ್ತದೆ ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ. ವಿವಿಧ ಸ್ಥಳೀಯ API ಗಳು ಅಥವಾ ವಿಶೇಷ ಗ್ರಂಥಾಲಯಗಳನ್ನು ಕಲಿಯುವ ಬದಲು, ನೀವು ಕೇವಲ jQuery ದಸ್ತಾವೇಜನ್ನು ಓದಬಹುದು ಮತ್ತು ತಕ್ಷಣವೇ ಉತ್ಪಾದಕವಾಗಬಹುದು.
ಕಡ್ಡಾಯ ವಿಧಾನವು ಉತ್ತಮವಾಗಿ ಅಳೆಯುವುದಿಲ್ಲ, ಆದರೆ ಇತರ ಗ್ರಂಥಾಲಯಗಳ ಘೋಷಣಾತ್ಮಕ ವಿಧಾನಕ್ಕಿಂತ ಕಲಿಯಲು ಸುಲಭವಾಗಿದೆ. ಸ್ಪಷ್ಟವಾಗಿ ಸೀಮಿತ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಹೊಂದಿರುವ ಸೈಟ್ಗಾಗಿ, jQuery ಅನ್ನು ಬಳಸುವುದು ಮತ್ತು ಶಾಂತವಾಗಿ ಕೆಲಸ ಮಾಡುವುದು ಉತ್ತಮ: ಲೈಬ್ರರಿಗೆ ಸಂಕೀರ್ಣ ಜೋಡಣೆ ಅಥವಾ ಸಂಕಲನ ಅಗತ್ಯವಿಲ್ಲ.
ಹೆಚ್ಚುವರಿಯಾಗಿ, ನಿಮ್ಮ ಸೈಟ್ ಕಾಲಾನಂತರದಲ್ಲಿ ಜಟಿಲವಾಗುವುದಿಲ್ಲ ಎಂದು ನಿಮಗೆ ವಿಶ್ವಾಸವಿದ್ದರೆ ಮತ್ತು ಸ್ಥಳೀಯ ಕಾರ್ಯಚಟುವಟಿಕೆಗಳ ಬಗ್ಗೆ ನೀವು ಕಾಳಜಿ ವಹಿಸದಿದ್ದರೆ jQuery ಒಳ್ಳೆಯದು, ಇದು ಖಂಡಿತವಾಗಿಯೂ jQuery ಗಿಂತ ಹೆಚ್ಚಿನ ಕೋಡ್ ಅನ್ನು ಬರೆಯುವ ಅಗತ್ಯವಿರುತ್ತದೆ.
ನೀವು IE ನ ಹಳೆಯ ಆವೃತ್ತಿಗಳನ್ನು ಬೆಂಬಲಿಸಬೇಕಾದರೆ ಈ ಲೈಬ್ರರಿಯನ್ನು ಸಹ ನೀವು ಬಳಸಬಹುದು. IE ಅತ್ಯಂತ ಜನಪ್ರಿಯ ಬ್ರೌಸರ್ ಆಗಿದ್ದ ದಿನಗಳಲ್ಲಿ ಮಾಡಿದಂತೆ jQuery ನಿಮಗೆ ಸೇವೆ ಸಲ್ಲಿಸುತ್ತದೆ.
ಭವಿಷ್ಯದ ಬಗ್ಗೆ ಒಂದು ನೋಟ
jQuery ಶೀಘ್ರದಲ್ಲೇ ಕಣ್ಮರೆಯಾಗುವುದಿಲ್ಲ. ಅವಳು
jQuery ನ ಕಾರ್ಯಚಟುವಟಿಕೆಯು ಗಮನಾರ್ಹವಾಗಿ ಬದಲಾಗದ ಹೊರತು, ಮುಂದಿನ ಕೆಲವು ವರ್ಷಗಳಲ್ಲಿ ಲೈಬ್ರರಿಯ ಬಳಕೆಯು ನಿಧಾನವಾಗಿ ಆದರೆ ಸ್ಥಿರವಾಗಿ ಇಳಿಮುಖವಾಗುವ ಸಾಧ್ಯತೆಯಿದೆ. ಹೊಸ ವೆಬ್ಸೈಟ್ಗಳು ಪ್ರಾರಂಭದಿಂದಲೂ ಹೆಚ್ಚು ಆಧುನಿಕ ಚೌಕಟ್ಟುಗಳನ್ನು ಬಳಸಿಕೊಂಡು ನಿರ್ಮಿಸಲು ಒಲವು ತೋರುತ್ತವೆ ಮತ್ತು jQuery ಗಾಗಿ ಸೂಕ್ತವಾದ ಬಳಕೆಯ ಪ್ರಕರಣಗಳು ಹೆಚ್ಚು ಅಪರೂಪವಾಗುತ್ತಿವೆ.
ಕೆಲವು ಜನರು ವೆಬ್ ಡೆವಲಪ್ಮೆಂಟ್ ಪರಿಕರಗಳು ಬಳಕೆಯಲ್ಲಿಲ್ಲದ ದರವನ್ನು ಇಷ್ಟಪಡುವುದಿಲ್ಲ, ಆದರೆ ನನಗೆ ಇದು ತ್ವರಿತ ಪ್ರಗತಿಗೆ ಸಾಕ್ಷಿಯಾಗಿದೆ. jQuery ನಮಗೆ ಬಹಳಷ್ಟು ವಿಷಯಗಳನ್ನು ಉತ್ತಮವಾಗಿ ಮಾಡಲು ಅವಕಾಶ ಮಾಡಿಕೊಟ್ಟಿದೆ. ಅವಳ ಉತ್ತರಾಧಿಕಾರಿಗಳಿಗೂ ಅದೇ ಸತ್ಯ.
ಮೂಲ: www.habr.com