ಕಂಪ್ಯೂಟರ್ಪ್ರೋಗ್ರಾಮಿಂಗ್

ಅಜಾಕ್ಸ್ - ಇದು ಏನು? ಅಸಮಕಾಲಿಕ JavaScript ಮತ್ತು XML: ಅನುಕೂಲಗಳು ಮತ್ತು ಅನಾನುಕೂಲಗಳನ್ನು

ಈಗ ನೀವು ಇಂಟರ್ನೆಟ್ ಬಳಕೆ ಮತ್ತು ಹೊಸ ತಂತ್ರಜ್ಞಾನಗಳ ಅಪ್ಲಿಕೇಶನ್ ಪಡೆಯುತ್ತಿದೆ ಜನಪ್ರಿಯತೆ ವೀಕ್ಷಿಸಬಹುದು. ಅವುಗಳಲ್ಲಿ ಒಂದು - AJAX ಆಗಿದೆ. ಇದು ಏನು? ಇದು ಯಾವ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಹೊಂದಿದೆ? ಎಲ್ಲಿ ಅರ್ಜಿ? ಎಲ್ಲಾ ಪ್ರಶ್ನೆಗಳು ಈ ಲೇಖನದಲ್ಲಿ ಉತ್ತರವನ್ನು ನೋಡಬಹುದು.

ಸಾಮಾನ್ಯ ಮಾಹಿತಿ

ಹೇಗೆ ಅಜಾಕ್ಸ್ ನಿಂತಿದೆ? ಇದು ಏನು? ಈ ಕಡಿತವು ಒಂದು ಸಂಕ್ಷಿಪ್ತ ರೂಪವಾಗಿದೆ. ಇದು ಅಸಮಕಾಲಿಕ JavaScript ಮತ್ತು XML ( "ಅಸಮಕಾಲಿಕ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಮತ್ತು IKSML") ಪ್ರತಿನಿಧಿಸುತ್ತದೆ. ಸಾಮಾನ್ಯವಾಗಿ ನೀವು ನೋಡಿ ಅಥವಾ ಈ ಹೊಸ ತಂತ್ರಜ್ಞಾನವನ್ನು ಮಾಹಿತಿಯನ್ನು ಕೇಳಬಹುದು. ಆದರೆ ಇದು ಸತ್ಯವಲ್ಲ. ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಮತ್ತು XML, ಈಗಾಗಲೇ ಸಾಕಷ್ಟು ದೀರ್ಘಕಾಲ, ಆದರೆ "ಅಜಾಕ್ಸ್" ಎಂದು ವಾಸ್ತವವಾಗಿ ಈ ತಂತ್ರಜ್ಞಾನಗಳನ್ನು ಏಕೀಕರಣ ಇದು. ಹೆಚ್ಚಾಗಿ ಇದು ಪದವನ್ನು ವೆಬ್ 2.0 ಸಂಯೋಗದಲ್ಲಿ ಬಳಸಲಾಗುತ್ತದೆ ಮತ್ತು ಮುಂದುವರಿದ ವಿನ್ಯಾಸ ತಂತ್ರಗಳ ಅರ್ಥೈಸಲಾಗುತ್ತದೆ.

ಮತ್ತು ವೈಶಿಷ್ಟ್ಯವನ್ನು?

ಆದ್ದರಿಂದ, ನಾವು ಈಗಾಗಲೇ ಅಜಾಕ್ಸ್ ಏನು ಒಂದು ಸಾಮಾನ್ಯ ಕಲ್ಪನೆ ಹೊಂದಿವೆ. ಇದು ಏನು ಆಚರಣೆಯಲ್ಲಿ ನಮಗೆ ನೀಡುತ್ತದೆ? ಏಕೆ ಸಕ್ರಿಯವಾಗಿ ಅದರ ಅಪ್ಲಿಕೇಶನ್ ಬಗ್ಗೆ ಮಾತನಾಡಲು ಉದ್ದೇಶವೇನು? ಈ ತಂತ್ರಜ್ಞಾನ ಗುಣ - ಅದು ಮೊದಲ ಬೇಡಿಕೆ ಇಡೀ ಪುಟ ರಿಫ್ರೆಶ್ ಅಗತ್ಯವಿಲ್ಲ ನೀವು ಬಳಸುವಾಗ ಆಗಿದೆ. ಎಲ್ಲಾ ನಂತರ, ನೀವು ಕೇವಲ ಅದರ ಒಂದು ಭಾಗವನ್ನು ಹೊಸ ದತ್ತಾಂಶ ಕೋರಬಹುದು. (ನೀವು ಕಡಿಮೆ ಸಮಯ ನಿರೀಕ್ಷಿಸಿ ಏಕೆಂದರೆ), ಮತ್ತು ವೆಚ್ಚ (ಅನಿಯಮಿತ ಇಂಟರ್ನೆಟ್ ಪಡೆಯದ ಆ) ಈ ಅನುಕೂಲಕರ. ಆದಾಗ್ಯೂ, ಸರ್ವರ್ನಿಂದ ಹೊಸ ದತ್ತಾಂಶದ ತಿಳಿಸಲು ಕನಿಷ್ಠ ಲೋಡ್ ಸೂಚಕ ಅಥವಾ ಪಠ್ಯ ಸಂದೇಶಗಳನ್ನು ಬಳಸಲು ಅಗತ್ಯವನ್ನು ಯಾವುದು ಅಪ್ಗ್ರೇಡ್ ನಡೆಯುತ್ತಿದೆ ಬಗ್ಗೆ ಬಳಕೆದಾರ ತಿಳಿಸಲು. ಮೈನಸಸ್ ತಂತ್ರಜ್ಞಾನ ಸಾಮಾನ್ಯವಾಗಿ ವಾಸ್ತವವಾಗಿ ಇದು ಪರಂಪರೆ ಮತ್ತು ಪಠ್ಯ ಬ್ರೌಸರ್ ಬೆಂಬಲಿಸುವುದಿಲ್ಲ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. ಮತ್ತು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ತಂತ್ರಜ್ಞಾನ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲು ಸಾಮರ್ಥ್ಯವನ್ನು ಅನೇಕ ಉಲ್ಲಸಿತರಾಗುತ್ತಾರೆ ಹೆಚ್ಚು ಬಳಕೆದಾರ ಹೊಂದಿದೆ. ಆದ್ದರಿಂದ, ನೀವು AJAX ದುರ್ಬಳಕೆ ಮಾಡಬಾರದು. ಅದು ಮಾಹಿತಿ ನೀಡುವ ಪರ್ಯಾಯ ವಿಧಾನಗಳನ್ನು ಒದಗಿಸಲು ಇಲ್ಲದಿದ್ದರೆ, ನೀಡಬಹುದು? ಅತ್ಯುತ್ತಮ ಸಂದರ್ಭದಲ್ಲಿ, ಮಾಹಿತಿ ಕೇವಲ ಆಗುವುದಿಲ್ಲ ಸೈಟ್ ತೋರಿಸಲ್ಪಡುತ್ತದೆ. ಕೆಟ್ಟ ರಲ್ಲಿ - ಗೋಚರತೆಯನ್ನು ಬಳಕೆದಾರನು ಮರಳಲು ಹೊಂದಿದೆ ಆದ್ದರಿಂದ ಪೀಡಿತ ಆಗಿದೆ.

"ಅಜಾಕ್ಸ್" ಲಾಭಗಳು

ಈ ತಂತ್ರಜ್ಞಾನ ಮೂಲಕ ವೆಬ್ ಪುಟ ಅರಿತುಕೊಂಡ ಮಾಡಬಹುದು ಎರಡು ವಿಧಾನಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ. ಮೊದಲ ರೀಬೂಟ್ ಇಲ್ಲದೆ ಬದಲಾವಣೆ ಒಳಗೊಂಡಿರುತ್ತದೆ. ಈ ಸರ್ವರ್ ಕ್ರಿಯಾತ್ಮಕ ವಿನಂತಿಗಳನ್ನು ಪೂರೈಸಲ್ಪಡುತ್ತದೆ. ಎರಡನೇ ಸುಪ್ರಸಿದ್ಧವಾದುವುಗಳಲ್ಲಿ XMLHttpRequest ನಿಶ್ಚಿತ ತಂತ್ರಜ್ಞಾನಗಳನ್ನು ಬಳಕೆಯನ್ನು ಒಳಗೊಂಡಿದೆ. ತುಲನಾತ್ಮಕವಾಗಿ ಆದ ಅನುಕೂಲಗಳನ್ನು, "ಅಜಾಕ್ಸ್" ಕೆಳಗಿನ ಹೇಳಬಹುದು:

  1. ನೀವು ಇಂಟರ್ಫೇಸ್ ಮಾನವ ಪರಸ್ಪರ ಮತ್ತು ವೆಬ್ಸೈಟ್ ಅನುಕೂಲ ಎಂದು ಪರಿಣಾಮವಾಗಿ, ಸಂತೋಷವನ್ನು ಬಳಕೆದಾರ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಪೂರ್ಣಾಂಕವನ್ನು ಹೊಂದಿರುವ ಒಂದು ಅನುಕೂಲಕರ ವೆಬ್ ಆಧಾರಿತ ಅಪ್ಲಿಕೇಶನ್, ರಚಿಸಬಹುದು.
  2. ಬದಲಿಗೆ ಪೂರ್ಣಪುಟದ ಭಾಗಶಃ ಮರುಲೋಡ್. ಈ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಉಳಿಸುತ್ತದೆ ಮತ್ತು ಗಣಕದ ಕಾರ್ಯಕ್ಷಮತೆಯ ಉತ್ತಮವಾಗಿರುತ್ತದೆ.
  3. ಸೈಟ್ನ ಸರ್ವರ್ ಭಾಗವನ್ನು ಸಕ್ರಿಯವಾಗಿ ಬಳಕೆದಾರ ಪರಸ್ಪರ.
  4. ಚಿಂತನೆಗಳ ಸಂಖ್ಯೆ ಅನುಷ್ಠಾನಕ್ಕೆ ಉಪಯುಕ್ತ.

ಸಂವಹನ

ಇಲ್ಲಿ, ಉದಾಹರಣೆಗೆ, ಗ್ರಾಹಕರಿಗೆ ಸಲಹೆ ಬಳಸಬಹುದು ಪ್ರತಿಕ್ರಿಯೆ ಫಾರ್ಮ್, ಅಗತ್ಯವಿದೆ. ಇದು ಹೇಗೆ ಮಾಡಬಹುದು? ಮೊದಲ ನಾವು ಮಾಹಿತಿಯ ಒಂದು "ವಾಹಕ" ಆರೈಕೆಯನ್ನು ಮಾಡಬೇಕಾಗುತ್ತದೆ. ಇದನ್ನು ಮಾಡಲು, ನೀವು ಒಂದು XMLHttpRequest ವಸ್ತು ರಚಿಸಬೇಕಾಗಿದೆ. ಅವರು ಸರ್ವರ್ ಮತ್ತು ಬಳಕೆದಾರರ ಬ್ರೌಸರ್ ನಡುವೆ ಮಧ್ಯವರ್ತಿಯಾಗಿ ವರ್ತಿಸುತ್ತದೆ. ಈ ವಸ್ತು ವಿನಂತಿಗಳನ್ನು ಕಳುಹಿಸಲು ಮತ್ತು ಅವರಿಗೆ ಉತ್ತರಗಳನ್ನು ಸ್ವೀಕರಿಸುತ್ತೀರಿ. ನೇರ ಡೇಟಾ ವಿನಿಮಯ, ನಾವು AJAX ಪಿಎಚ್ಪಿ ಅಗತ್ಯವಿದೆ. ಈ ಉಪಕರಣಗಳು GET- ಅಥವಾ ನಂತರದ ಪ್ರಶ್ನೆಗಳು ಬಳಸಿಕೊಂಡು ಜಾರಿಗೆ ಮಾಡಬಹುದು. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಅಗತ್ಯ ವಾದಗಳು URL ಮೂಲಕ ನೇರವಾಗಿ ರವಾನಿಸಬಹುದು ಕಾಣಿಸುತ್ತದೆ. ಅದೇ ಸಮಯದಲ್ಲಿ ಇದು ಕಾರ್ಯ ರನ್, ಮತ್ತು ದತ್ತಾಂಶ ವರ್ಗಾವಣೆ ಅಡ್ಡಿಯುಂಟಾಗುವುದಿಲ್ಲ ಖಚಿತಪಡಿಸಿಕೊಳ್ಳುವ ಕಾಣಿಸುತ್ತದೆ. ಆದರೆ ಹೇಗೆ ಅಜಾಕ್ಸ್ ವಿನಂತಿಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು? ವಸತಿ ಬಳಸಿಕೊಂಡು ಶಿಫಾರಸು. ಅವರಿಗೆ ಧನ್ಯವಾದಗಳು, ನೀವು ಡೇಟಾವನ್ನು, ಮೇಲಾಗಿ, ಹೆಚ್ಚು ಪ್ರವೇಶಿಸಲು ಕಷ್ಟಸಾಧ್ಯವಾದ ಮಾಡುವುದು ಅನಿಯಮಿತ ಪ್ರಮಾಣವನ್ನು ವರ್ಗಾಯಿಸಬಹುದು.

ಕಾರ್ಯಾಚರಣೆಯ ತತ್ತ್ವದ

ಹೇಗೆ ಆಚರಣೆಯಲ್ಲಿ ಅಸಮಕಾಲಿಕ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಮತ್ತು XML? ಒಂದು ಉದಾಹರಣೆಯನ್ನು ಈ ಅರ್ಥಮಾಡಿಕೊಳ್ಳೋಣ. ನೀವು ಕ್ಲೈಂಟ್ ಭಾಗವಾಗಿದೆ ಸುರಕ್ಷಿತ ಡೇಟಾ ವಿನಿಮಯ ಅಗತ್ಯವಿರುವ ಎಲ್ಲ ಒದಗಿಸುತ್ತದೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ಅಗತ್ಯವಿದೆ ರಚನೆ ಸಂಬಂಧಿಸಿದಂತೆ ನಿರ್ಮಿಸಿದ. ಇದು ಮಾಹಿತಿ ಆಯ್ಕೆ ರೀತಿಯಲ್ಲಿ ಹರಡುವ ಅಗತ್ಯ ವಿಧಾನಗಳು ಒದಗಿಸಬೇಕು. ಸರ್ವರ್ ಭಾಗವನ್ನು ದತ್ತಾಂಶ ಮತ್ತು ಈಗಾಗಲೇ ಅವುಗಳನ್ನು ಆಧರಿಸಿ ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುವ ತರುವಾಯ ಗ್ರಾಹಕ ಅದನ್ನು ರವಾನಿಸಲು ಹೊಸ ಮಾಹಿತಿ ಸೃಷ್ಟಿಸಲು ಖಾತ್ರಿಪಡಿಸಿಕೊಳ್ಳಬೇಕು. ಪರಸ್ಪರ ಅತ್ಯಂತ ಸಾಮಾನ್ಯ ರೀತಿಯ ಡೇಟಾಬೇಸ್ ಕೆಲಸ ಮಾಡುವುದು. ನಾವು ಹಿಂದೆ ಉಲ್ಲೇಖಿಸಿರುವ ಪ್ರತಿಕ್ರಿಯೆ ರೂಪವಾಗಿ ಅನೇಕ ವ್ಯವಹಾರ ತಾಣಗಳಲ್ಲಿ ಮೂಲವಸ್ತು. ಈ ಸಂದರ್ಭದಲ್ಲಿ "ಅಜಾಕ್ಸ್" ಪ್ರಯೋಜನವನ್ನು ಇದು ಅಸಮಕಾಲಿಕ ಮಾಹಿತಿ ವರ್ಗಾವಣೆ ಹೊಂದಿದೆ ಎಂಬುದು. ಅರ್ಥಾತ್, ಮಾಹಿತಿ ಕಳುಹಿಸಲಾಗುತ್ತದೆ, ಬಳಕೆದಾರ ಅವನಿಗೆ ಎಲ್ಲಾ ಅಗತ್ಯ ಕ್ರಿಯೆಗಳನ್ನು ಮಾಡಬಹುದು. ಪ್ರತಿ ಸಂದರ್ಭದಲ್ಲಿ ವಿಶಿಷ್ಟತೆಗಳು ಫೋಕಸಿಂಗ್, ನೀವು ಸೈಟ್ನ ಭೇಟಿ ತಿಳಿಸಲು ಈ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಬಯಸುವ ಎಂಬುದನ್ನು ನಿರ್ಧರಿಸಬೇಕು. ಅದೇ ಪ್ರತಿಕ್ರಿಯೆ ರೂಪ ಸಂಬಂಧಿತವಾದ ಈ ಸಂದರ್ಭದಲ್ಲಿ ನಾವು ಬರೆಯಬಹುದು, ಅಥವಾ ಇದೇ ಏನೋ "ಆಯೋಜಕರು ಉತ್ತರವನ್ನು ಮುಖಬಿಲ್ಲೆಗಳು" ಹೇಳಿದರು ಮಾಡಬೇಕು.

ಸರ್ವರ್ ಪ್ರತಿಕ್ರಿಯೆ

ಅವರು, ಕೇವಲ ಮದುವೆ ಬರುತ್ತಾರೆ ನೀವು ಏಕೆಂದರೆ ತಂತ್ರಜ್ಞಾನದ ಹೆಸರಿನ ಭಾವಿಸುತ್ತೇನೆ ಇರಬಹುದು ಎಂದು ಮಾಡಬಹುದು. ಜೊತೆಗೆ, ಇದು ಸರಳ ಪಠ್ಯ ಅಥವಾ JSON ಮಾಹಿತಿ ರವಾನಿಸಬಹುದು. ಮೊದಲ ಪ್ರಕರಣದಲ್ಲಿ ಮಾಹಿತಿ ತಕ್ಷಣ ಪುಟ ಪ್ರದರ್ಶಿಸಬಹುದಾದ. ಮದುವೆ ಬಳಸಿಕೊಂಡು, ನೀವು ಸರಿಯಾಗಿ ಕ್ಲೈಂಟ್ ಬ್ರೌಸರ್ನಲ್ಲಿ ನಿರ್ವಹಿಸುತ್ತಿದೆ; ಎಂಬುದನ್ನು ಅಜಾಕ್ಸ್ ಕಡತ ಆರೈಕೆಯನ್ನು ಮಾಡಬೇಕಾಗುತ್ತದೆ. ಈ ಸಂದರ್ಭದಲ್ಲಿ ಎಲ್ಲಾ ಮಾಹಿತಿಯನ್ನು (ಎಕ್ಸ್) HTML ಪರಿವರ್ತಿತವಾಗುತ್ತದೆ. ಬಳಸುವಾಗ JSON ರೂಪದಲ್ಲಿ, ನೀವು ಪೂರ್ಣ ವಸ್ತು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಪಡೆಯಲು ಕೋಡ್ ನಿರ್ವಹಿಸಬೇಕಾದ. ಇದು ಎಚ್ಚರಿಕೆಯಿಂದ ಮತ್ತು ಹಲವು ಹ್ಯಾಕರ್ಗಳು ಈ ತಂತ್ರಜ್ಞಾನದ ಮೂಲಕ ದುರುದ್ದೇಶಪೂರಿತ ಕೋಡ್ ಪ್ರಸಾರ ಇಷ್ಟಪಡುವ ವಾಸ್ತವವಾಗಿ ಪರಿಗಣಿಸಬೇಕೆ ಅಗತ್ಯ. ಇದು ದತ್ತಾಂಶ ಪರಿಶೀಲನೆ ಪ್ರಕ್ರಿಯೆಯ ಒದಗಿಸುವುದು ನಂತರ ಸಂಸ್ಕರಿಸಲಾಗುತ್ತದೆ ಮೊದಲು ಆದ್ದರಿಂದ ಅಗತ್ಯ. ವಿಭಿನ್ನ ಬ್ರೌಸರ್ಗಳು ಸಮರ್ಪಕ ಬಳಕೆಯ ವೈಶಿಷ್ಟ್ಯಗಳು ಸ್ವಲ್ಪ ವ್ಯತ್ಯಾಸವಿರಬಹುದು, ಆದರೆ ಸಾಮಾನ್ಯವಾಗಿ, ಇಲ್ಲಿ ಕ್ರಿಯೆಗೆ ಯೋಜನೆಯಾಗಿದೆ.

ನಾವು ಸರ್ವರ್ ಮತ್ತು ಪ್ರತಿಕ್ರಿಯೆಗಾಗಿ ಕಾರ್ಯವಿಧಾನಕ್ಕೆ ವಿನಂತಿಯನ್ನು ಮಾಡಲು

ಕೆಳಗಿನಂತೆ ಕ್ರಮಗಳು ಸಂಪೂರ್ಣ ಸರಣಿಯನ್ನು ಹೊಂದಿದೆ:

  1. ಆರಂಭದಲ್ಲಿ, ನೀವು ರಚಿಸಲು ಮತ್ತು XMLHttpRequest ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ಅಗತ್ಯವಿದೆ.
  2. ನಂತರ ಸರ್ವರ್ ಸಂಪರ್ಕ ಪ್ರಾರಂಭಿಸುತ್ತದೆ.
  3. ಇದು ವಿನಂತಿ ಕಳುಹಿಸಿ.
  4. ಬರಲು ದತ್ತಾಂಶಕ್ಕಾಗಿ ನಾವು ನಿರೀಕ್ಷಿಸಿ, ಮತ್ತು ಅವುಗಳನ್ನು ಸಂಸ್ಕರಿಸಲು.

ಅದು ವಸ್ತುವಿನ ರಚನೆಯ ಲಕ್ಷಣಗಳ ಬಗ್ಗೆ ಹೇಳಲು ಮಾಡಬೇಕು. ಇದು ಕೇವಲ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ ಚೌಕಟ್ಟಿನೊಳಗೆ ಸಾಧ್ಯ ಅಲ್ಲಿ ಯಾವುದೇ ಸ್ಥಳದಲ್ಲಿ ಪ್ರಾರಂಭಿಸಬಹುದು. ಆದರೆ ಜಾಗತಿಕ ಸ್ಥಿತಿಯನ್ನು, ಸಮಯದಲ್ಲಿ ಯಾವುದೇ ಒಂದು ಬಿಂದುವಿನಲ್ಲಿ ನೀಡಲಾಗಿದ್ದರೆ ಇದು ಕೇವಲ ಒಂದು ವಿನಂತಿಯನ್ನು ಕೆಲಸ ಸಾಧ್ಯವಾಗಬೇಕಾದರೆ. ಈ ಹಂತದಲ್ಲಿ, ನೀವು ಕೂಲಂಕಷ ಗಮನ ನೀಡುವ ಅಗತ್ಯವಿದೆ. ಚಿಕಿತ್ಸೆ ಸಂಬಂಧಿಸಿದಂತೆ - ಇಲ್ಲಿ ನಾವು ಆಯ್ಕೆ ಉಪಕರಣದ ಗಮನ. ಆದ್ದರಿಂದ, ಮದುವೆ ದಶಮಾಂಶ ಕಾರ್ಯಗತಗೊಳಿಸಲು ನೀವು DOM-ಕಾರ್ಯಗಳನ್ನು ಮತ್ತು ಬಳಕೆದಾರ ಪ್ರಸ್ತುತಪಡಿಸಲು HTML ನಲ್ಲಿ ಕೊನೆಯಲ್ಲಿ ಪರಿಣಾಮವಾಗಿ ಹೊಂದಿದೆ. ಮತ್ತು ಏನು ಮಾಡಬೇಕೆಂದು ಆ JSON ರೇಟೆಡ್? ಇದು ವಸ್ತು ಸಂಕೇತದಲ್ಲಿ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಎಂದು ಭಾವಿಸಬೇಕೆಂದು. ಇದು ಏನು? ಕಾರಣ JSON ಅನ್ನು ವಸ್ತುವಿನ ಸ್ಟ್ರಿಂಗ್ ನಿರೂಪಿಸಬಹುದು. ಆದರೆ ಈ ವಿಧಾನವನ್ನು ಪೂರ್ಣ ಸುರಕ್ಷಿತ ಎಂಬುದನ್ನು ನೆನಪಿಸಿಕೊಂಡ, ಮತ್ತು ಅಂಶಗಳ ಬಹಳಷ್ಟು ಪರಿಗಣಿಸಲ್ಪಡಬೇಕು. ಆದರೆ, ಸಾಮಾನ್ಯವಾಗಿ, ಇದು ಬಹಳ ಸುಲಭ.

ಸರ್ವರ್ ಕಡೆ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳ

ಯಾವುದೇ ವೆಬ್ ಆಧಾರಿತ ಅಪ್ಲಿಕೇಶನ್ ಒಂದು ಅಥವಾ ಇನ್ನೊಂದು ಅವುಗಳನ್ನು ಬಳಸುತ್ತದೆ. ಡೇಟಾ ಪ್ರಸರಣಕ್ಕೆ ಅತ್ಯಂತ ಜನಪ್ರಿಯ ಪಿಎಚ್ಪಿ. ಇದು ಸಾಮಾನ್ಯವಾಗಿ ಸೈಟ್ಗಳು ಕಡತಗಳನ್ನು ಬರೆಯಲು ರಂದು ಅಲ್ಲಿ ನಿರ್ಣಾಯಕ ಮಾಹಿತಿ ಪ್ರಸರಣ ವೇಗ, ಮತ್ತು ತನ್ನ ಮತ್ತು ವಿಶ್ವಾಸಾರ್ಹತೆ ನಡುವೆ ಆದ್ಯತೆ ಸಮತೋಲನವು. XMLHttpRequest ಪ್ರಸರಣ ತಂತ್ರಗಳನ್ನು ಮೇಲೆ ಚರ್ಚಿಸಿದ.

ಸರ್ವರ್ ಸಂರಚಿಸುವಿಕೆ

ಏನು ಕಾರ್ಯಕ್ರಮಗಳು ಸಂಪೂರ್ಣವಾಗಿ AJAX ನಿರ್ವಹಿಸುತ್ತವೆ ಸಲುವಾಗಿ ಅಗತ್ಯವಿದೆ? ಏನು ಈ ನಮಗೆ ನೀಡಿದ್ದರು? ಅವರು ಏನು ಫಾರ್? ಈ ಪ್ರಶ್ನೆಗಳಿಗೆ ಉತ್ತರಗಳನ್ನು ಪಡೆಯಲು, ನೀವು ಕೆಳಗಿನ ಪಟ್ಟಿಯಲ್ಲಿ ನೀವೇ ಪರಿಚಿತರಾಗಿ ಮಾಡಬೇಕು:

  1. ಎಚ್ಟಿಎಂಎಲ್ / XHTML. ಅವರು ಪುಟ ಲೇಔಟ್ ಗುರುತಿಸಲು ಸರ್ವರ್ ಅಗತ್ಯವಿದೆ.
  2. ಸಿಎಸ್ಎಸ್. ಈ ಉಪಕರಣವನ್ನು ಪುಟ ವಿನ್ಯಾಸದ ದೃಶ್ಯ ಆಯ್ಕೆಗೆ ಅಗತ್ಯ.
  3. ಡಾಮ್. ಇದು ಬಳಕೆದಾರ ಕ್ರಮ ಪ್ರತಿಕ್ರಿಯೆಯಾಗಿ ಒಂದು ಪುಟದ ಕ್ರಿಯಾತ್ಮಕವಾದ ಬದಲಾವಣೆಗಳು ಖಾತ್ರಿಯೊಂದಿಗೆ ಅಗತ್ಯವಿದೆ.
  4. ಮದುವೆ. ಕ್ಲೈಂಟ್ ಮತ್ತು ಸರ್ವರ್ ನಡುವೆ ಡೇಟಾ ವರ್ಗಾವಣೆ ಅಗತ್ಯವಿದೆ.
  5. ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್. ನಾವು ಒಂದು ಕರ್ಸರ್ "ಅಜಾಕ್ಸ್" ರಚಿಸಲು ಮತ್ತು ಪಾರಸ್ಪರಿಕ ಒದಗಿಸಬೇಕಾಗಿದೆ.
  6. XMLHttpRequest. ವಸ್ತು ಮೂಲಕ ಪ್ರಶ್ನೆಗಳು ಸರ್ವರ್ ರವಾನಿಸಲಾಗುತ್ತದೆ.

ಸೈಟ್ ಬಳಸಿಕೊಂಡು

ಈಗ ನಾವು ಸೈದ್ಧಾಂತಿಕ ಜ್ಞಾನವನ್ನು ಮತ್ತು ಹೇಗೆ AJAX ಬಗ್ಗೆ ಕಲ್ಪನೆಗಳನ್ನು ಹೊಂದಿರುತ್ತದೆ. ಡೇಟಾ ಕಳುಹಿಸಲಾಗುತ್ತಿದೆ ಈಗ ಒಂದು ನಿರ್ದಿಷ್ಟ ಅಭ್ಯಾಸದ ಅಗತ್ಯವಿರುವ ಹೊಂದಿದೆ. ನಮಗೆ "ಅಜಾಕ್ಸ್" ಬಳಸಿಕೊಂಡು ಕಾರ್ಯ ಅನುಷ್ಠಾನಕ್ಕೆ ಸಮೀಪಿಸಲು ಹೇಗೆ, ಸಾಮಾನ್ಯವಾಗಿ ನೋಡೋಣ. ಆದ್ದರಿಂದ, ನಾವು ಚಾಲಕ ಡೇಟಾಬೇಸ್ ರಚಿಸಬೇಕಾಗಿದೆ. ಅವರು ಇದು ಕಾರ್ಯ ನಿರ್ವಹಿಸಬಹುದು ಸಾಧನಗಳು ಬದಲಾಗುತ್ತದೆ. ಇದು ಮೇಲೆ ಡೇಟಾಬೇಸ್ ನೆನಪಿಡಿ ದೊಡ್ಡ ಗಮನಿಸಬೇಕು, ಆದ್ದರಿಂದ ನಾನು ಗ್ರಾಹಕನಿಗೆ ಕಳುಹಿಸಬಹುದು ಮತ್ತು JavaScript ಬಳಸಿ ಅರ್ಥದಲ್ಲಿ ಮಾಡುವುದಿಲ್ಲ ಆಯ್ಕೆ ಮಾಡಲು ನೀಡಲು ಹೊಂದಿದೆ. ಇದು ಕಾರಣ ಏಕ ಪರಿಮಾಣದ ಸಹ ಹೊಂದಲು ವೆಬ್ ಪುಟ ಲೋಡ್ ಇದೆ ಅಪೇಕ್ಷಣೀಯ. ಸರ್ವರ್ನಲ್ಲಿ ಕೋರಿಕೆಗಳನ್ನು ವಿಶೇಷ ಪಿಎಚ್ಪಿ ಸ್ಕ್ರಿಪ್ಟುಗಳನ್ನು ನಿರ್ವಹಿಸುವಿರಿ. ಡೇಟಾಬೇಸ್ ಒಂದು ಎಕ್ಸ್ಎಂಎಲ್ ಕಡತ ಅನುಷ್ಠಾನಗೊಳಿಸಲಾಗುತ್ತದೆ.

ಡೇಟಾಬೇಸ್ ಬಗ್ಗೆ

ಇದರ ರಚನೆ ಕೆಲಸ ಅಗತ್ಯ. ಮತ್ತು ವಸ್ತುಗಳು ಜಾರಿಯಾಗಲ್ಪಟ್ಟ ನಿಯತಾಂಕಗಳನ್ನು, ವೇಳೆ? ಇಂತಹ ಸಂದರ್ಭದಲ್ಲಿ ಇದು ಕಾರ್ಯ ಕರೆ ಘಟನೆಗೆ ಇದು ಯಾವುದೇ ಲಿಂಕ್ ಇರುತ್ತದೆ ಅಲ್ಲಿ ಒಂದು ಛಲಪರಿಮಾಣದ ಸೃಷ್ಟಿಗೆ ಒದಗಿಸುವುದು ಅತ್ಯಾವಶ್ಯಕ. ಎಲ್ಲಿಯಾದರೂ ಜಾಗತಿಕ ಕೋಡ್ ಮಾಡಲು ಅಗತ್ಯ ಪ್ರವೇಶಿಸಿದರೂ ಮಾಡಲು. ಅನುಕೂಲಕ್ಕಾಗಿ, ಇದು ಬಳಸಲು ಅಪೇಕ್ಷಣೀಯ ಡೇಟಾಬೇಸ್ ನಿರ್ವಹಣಾ ವ್ಯವಸ್ಥೆ. ಸಹಜವಾಗಿ, ಈ ಅನಿವಾರ್ಯವಲ್ಲ. ಆದರೆ ಇನ್ನೂ ದತ್ತಾಂಶ ಹೆಚ್ಚಿನ ಆರಾಮ ಮತ್ತು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಕೆಲಸ ಡೇಟಾಬೇಸ್ ಬಳಕೆಗೆ ಅವಕಾಶ.

ನಾವು ಎಂಜಿನ್ ಕಾರ್ಯನಿರ್ವಹಣೆಗೆ ಮೇಲೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿದ್ದೇವೆ

ಹೇಗೆ ಎಲ್ಲವನ್ನೂ ಸಂಭವಿಸುತ್ತದೆ ಮಾಡಲಿಲ್ಲ? ಆದ್ದರಿಂದ, ವಿಶೇಷ ಕಾರ್ಯ ಕಾರಣವಾಗುತ್ತದೆ ಇದು ಒಂದು ನಿರ್ದಿಷ್ಟ ಘಟನೆ, ಅಲ್ಲಿ ಬರುತ್ತದೆ. ಅವಳು ಕಳುಹಿಸಲಾಗುವುದಿಲ್ಲ ಒಂದು GET ಅಥವಾ ಪೋಸ್ಟ್-ಡೇಟಾ ತಯಾರು ಮಾಡುತ್ತದೆ. ಇದು ನಂತರ ಸರ್ವರ್ ಸ್ಕ್ರಿಪ್ಟ್ URL ಅನ್ನು ಮನವಿ ಮಾಡುತ್ತದೆ ಕಾರ್ಯ, ಕರೆಗಳು. ಇದು XMLHttpRequest-ವಸ್ತುವಿನ ಸೃಷ್ಟಿ ಎದುರು ಅಗತ್ಯ. ಇದು ಉಲ್ಲೇಖವು ವೇರಿಯಬಲ್ ಶೇಖರಿಸಿಡಬೇಕು. ಪರಿಚಾರಕಕ್ಕೆ ದತ್ತಾಂಶವನ್ನು ಕಳುಹಿಸಲಾಗಿದೆ ನಂತರ, ನೀವು ಅವರಿಗೆ ಪ್ರತಿಕ್ರಿಯೆಗಾಗಿ ಕಾಯಬೇಕು. ಇದನ್ನು ಮಾಡಲು, ನೀವು ಮಾಹಿತಿ ಪಡೆಯಲು "ಕದ್ದಾಲಿಕೆ" ಆನ್ ಮಾಡಬಹುದು (ಕರೆಯಲಾಗುತ್ತದೆ ಕೂಡ, ಬಂದು ಯಾವಾಗ) ಅಥವಾ ಫಂಕ್ಷನ್ ದಶಮಾಂಶ ಸ್ವೀಕರಿಸಲು ಸಿದ್ಧವಾಗಲಿದೆ ಎಂದು ಒದಗಿಸಲು. ಮೊದಲ ಸಾಕಾರ ಅಸಾಮಾನ್ಯ ಪರಿಸ್ಥಿತಿಯ ಸಂದರ್ಭದಲ್ಲಿ ಕಡಿಮೆ ವಿಶ್ವಾಸಾರ್ಹ. ಎರಡನೇ ಸಾಕ್ಷಾತ್ಕಾರ - ಸಂಪನ್ಮೂಲಗಳ ನಿಯಮಗಳು ಹೆಚ್ಚು ದುಬಾರಿ. , ಇದು ಒಂದು ವೇರಿಯಬಲ್ ಸಂಬಂಧಿಸಿದಂತೆ ಮಾತ್ರ ಮಾಡಲಾಗುತ್ತದೆ ವೇಳೆ, ಇದು ವೇಗದ ಇಂಟರ್ನೆಟ್ ಪರಿಣಾಮ ಬೀರುವುದಿಲ್ಲ. ಆದರೆ ವೇಳೆ ನೂರಾರು ಸಾವಿರಾರು ಇವೆ, ಮತ್ತು ಅವರು ಒಂದು ಹೆಚ್ಚಿನ ರೆಸಲ್ಯೂಶನ್ ಹೊಂದಿರುತ್ತದೆ, - ನಂತರ ಇದು ಮತ್ತೊಂದು ವಿಷಯವಾಗಿದೆ. ಇದು ಲಭ್ಯವಿರುವ ಸಂಪನ್ಮೂಲಗಳು ಹಾಗೂ ಪರಿಣಾಮಕಾರಿತ್ವವನ್ನು ಬಳಕೆ ನಡುವೆ ಸಮತೋಲನ ಹುಡುಕುವುದು ಆದ್ದರಿಂದ ಅಗತ್ಯ. ಎಲ್ಲಾ ನಂತರ, ಇದು 16 GB ಗೆ ಮೆಮೊರಿ ಎಲ್ಲಾ ಎಂದು ಭಾವಿಸಬೇಕೆಂದು. ಈ ಹಿಂದಿನ ಡೇಟಾ ಅಥವಾ ಮಾಹಿತಿ ಬದಲಿಯಾಗಿ ನಂತರ ಸರ್ವರ್ ಈ ಸಮಯದಲ್ಲಿ ಲಭ್ಯವಿಲ್ಲ ಒಂದು ನಿರ್ದಿಷ್ಟ ಕಾಯುವ ಸಮಯ ಹೊಂದಿಸಬಹುದು.

ವೈಶಿಷ್ಟ್ಯಗಳು

"ಅಜಾಕ್ಸ್" ಬಳಸುವಾಗ ಪುಟ ಅಥವಾ ಅಪ್ಲಿಕೇಶನ್ ಇಂಟರ್ಫೇಸ್ ಅವಿವಾಹಿತ, ನೀವು ಪರಿಣಾಮವಾಗಿ ವಿವಿಧ ಕಾರ್ಯ ಚೆನ್ನಾಗಿ ಕೆಲಸ ಎಂದು ಖಚಿತವಾಗಿ, ಮತ್ತು ವಿವಿಧ ಬ್ರೌಸರ್ಗಳಲ್ಲಿ ಅಗತ್ಯವಿದೆ. ಮೊದಲ ಪ್ರಕರಣದಲ್ಲಿ ಅಮೂಲ್ಯ ನೆರವು ಸರಿಸಮವಾಗುವ ಒದಗಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ. ಎರಡನೇ ಸಂದರ್ಭದಲ್ಲಿ ಇದು ವಿವಿಧ ಕಾರ್ಯಕ್ರಮಗಳನ್ನು ಅನುಸ್ಥಾಪಿಸಲು ಕೇವಲ ಸಾಕಷ್ಟು ಮತ್ತು ಅವರು ಕೋಡ್ ಕಾರ್ಯನಿರ್ವಹಣೆಯ ಪರೀಕ್ಷಿಸಲು. ಸಂದರ್ಭದಲ್ಲಿ ಬಳಕೆದಾರರ ಬ್ರೌಸರ್ ಹಳೆಯದು ಬಳಸಲಾಗುತ್ತದೆ ಅಥವಾ ಅಗತ್ಯ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಆಫ್ ಸ್ಥಗಿತಗೊಳಿಸುತ್ತೇವೆ ಇದು ಕೆಲವು ಕ್ರಿಯೆಗಳಿಗೆ ಒದಗಿಸುವುದು ಅತ್ಯಾವಶ್ಯಕ ಮತ್ತು, ಆಗಿದೆ. ಅಂತಹ ಸಂದರ್ಭಗಳಲ್ಲಿ, ರಕ್ಷಣೆ ಕಾರಣವನ್ನು ಏಕೆ ಈ ಸಂದರ್ಭದಲ್ಲಿ ವೀಕ್ಷಣಾ ಸೈಟ್ ಸಾಧ್ಯವಿಲ್ಲ, ಪುಟದ ಪಠ್ಯವನ್ನು ವಾಪಸಾತಿಗೆ ತೆಗೆದುಕೊಳ್ಳಬೇಕು. ಹೌದು, ಆಧುನಿಕ ತಂತ್ರಜ್ಞಾನ ಬಳಸಿಕೊಂಡು ಜನರ ಈಗ ಬಹುಪಾಲು ಆದರೆ ಸಂಪೂರ್ಣವಾಗಿ ಸಂಭವನೀಯತೆ ಮತ್ತು ಸಂದರ್ಶಕರ ಕೆಲವು ಪ್ರತಿಶತ ಕೆಲವು ಹಳತಾದ ತಂತ್ರಾಂಶವನ್ನು ಬಳಸಲು ಎಂದು ವಾಸ್ತವವಾಗಿ ಗಮನ ಹೋಗಲು ಬಿಡಬೇಡಿ. ಮತ್ತು ವ್ಯಾಪಾರ ಪ್ರಮಾಣದಲ್ಲಿ ಇದು ಗಮನಾರ್ಹ ಪರಿಣಾಮಗಳನ್ನು ಹೊಂದಿರಬಹುದು.

ತೀರ್ಮಾನಕ್ಕೆ

ಈ ಲೇಖನದ ಒಂದು ತಾರ್ಕಿಕ ಅಂತ್ಯ ಬರುತ್ತದೆ. ನಾವು ಒಟ್ಟಾರೆಯಾಗಿ "ಅಜಾಕ್ಸ್" ಬಗ್ಗೆ ಮಾತನಾಡಲು, ಈ ಉಪಕರಣವನ್ನು ನೀವು ಆನಂದ ಕೆಲಸ ಬಹಳ ಆಕರ್ಷಕ ಮತ್ತು ವೈಶಿಷ್ಟ್ಯವನ್ನು ಭರಿತ ವೆಬ್ಸೈಟ್ ರಚಿಸಲು ತ್ವರಿತವಾಗಿ ಮತ್ತು ಸಮರ್ಥ ವಿನ್ಯಾಸದಿಂದ ತನ್ನ ಬಳಕೆದಾರರಿಗೆ ತಲುಪಿಸಲು ಅನುಮತಿಸುತ್ತದೆ. ಭವಿಷ್ಯದಲ್ಲಿ ಇನ್ನೂ ಮುಂದುವರಿದ ತಂತ್ರಜ್ಞಾನಗಳನ್ನು ಇರುತ್ತದೆ, ಆದರೆ ಈಗ ನಾವು ಏನು ಬಳಸುತ್ತದೆ ಯಾವುದೇ ಸಂದೇಹವಿದೆ. ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳು ಮತ್ತು ವಿಧಾನಗಳನ್ನು ಉತ್ತಮಗೊಳಿಸುವ ಸಾಕಷ್ಟು ಸಂಭವವಿರುವುದರಿಂದ, ಮತ್ತು ಈ ಲಭ್ಯವಾಗುತ್ತದೆ ಒಂದು ಆಯ್ಕೆಯಾಗಿದೆ, ವಿಧಾನಗಳು ಇನ್ನಷ್ಟು ಉತ್ತಮ ಗುಣಮಟ್ಟದ ಉತ್ಪನ್ನವನ್ನು ಎಂದು. ಆದರೆ ಮೇ ಮಾಹಿತಿ, ಅಗತ್ಯವಾದ ಕಾರ್ಯವನ್ನು ಈಗ ಆ ಆಗಿದೆ. ಮತ್ತು ಈ ಹೆಸರು - "ಅಜಾಕ್ಸ್".

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 kn.delachieve.com. Theme powered by WordPress.