ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ. ಸ್ವಲ್ಪ ಪರಿಚಯ

ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ


ತಾತ್ವಿಕವಾಗಿ, ಪ್ರತಿ ವೆಬ್‌ಸೈಟ್ ಅನ್ನು 3 ತಂತ್ರಜ್ಞಾನಗಳ ಆಧಾರದ ಮೇಲೆ ನಿರ್ಮಿಸಲಾಗಿದೆ; ಎಚ್ಟಿಎಮ್ಎಲ್, ಸಿಎಸ್ಎಸ್ ಮತ್ತು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್. ಎಚ್ಟಿಎಮ್ಎಲ್ ಸೈಟ್ನ ವಿಭಿನ್ನ ಘಟಕ ಭಾಗಗಳ ಆದೇಶದೊಂದಿಗೆ ವ್ಯವಹರಿಸುತ್ತದೆ, ಆ ಭಾಗಗಳನ್ನು ಪ್ರದರ್ಶಿಸುವ ವಿಧಾನದೊಂದಿಗೆ ಸಿಎಸ್ಎಸ್ ಮತ್ತು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಬಳಕೆದಾರರ ಕ್ರಿಯೆಗಳಿಗೆ ಪ್ರತಿಕ್ರಿಯಿಸುವಂತಹ ಸಂಕೀರ್ಣ ಕಾರ್ಯಗಳು.

En ಹಿಂದಿನ ಲೇಖನಗಳು ಇದು ಸಿಎಸ್ಎಸ್ ಫ್ರೇಮ್ವರ್ಕ್ ಎಂದು ನಾವು ವಿವರಿಸಿದ್ದೇವೆ ಮತ್ತು ಲಿನಕ್ಸ್ನಲ್ಲಿ ನಾವು ಬಳಸಬಹುದಾದ ಅತ್ಯುತ್ತಮವಾದ ಪಟ್ಟಿಯನ್ನು ನೀಡಿದ್ದೇವೆ. ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ನ ಪಾತ್ರವನ್ನು ಹೇಗೆ ವಿವರಿಸಲು ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಕಷ್ಟ, ನಾವು ಅದರ ಚೌಕಟ್ಟುಗಳ ಬಗ್ಗೆ ಪ್ರತಿಕ್ರಿಯಿಸುವ ಮೊದಲು ನಾವು ಈ ವಿಷಯದ ಬಗ್ಗೆ ಒಂದು ಸಣ್ಣ ಪರಿಚಯವನ್ನು ಮಾಡಲಿದ್ದೇವೆ.

ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ. ಸ್ವಲ್ಪ ಪರಿಚಯ

ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಎಂದರೇನು?

ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಆಗಿದೆ ವೆಬ್ ಪುಟಗಳು ಸ್ಥಿರವಾಗದಂತೆ ತಡೆಯಲು ಮೂಲತಃ ರಚಿಸಲಾದ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ, ಆದರೂ ಇಂದು ಇದರ ಬಳಕೆಯು ವೆಬ್‌ನೊಂದಿಗೆ ಯಾವುದೇ ಸಂಬಂಧವಿಲ್ಲದ ಕ್ಷೇತ್ರಗಳಿಗೆ ಹರಡಿತು.

Lಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ನಲ್ಲಿ ಬರೆಯಲಾದ ಪ್ರೋಗ್ರಾಂಗಳನ್ನು ಸ್ಕ್ರಿಪ್ಟ್ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ ಮತ್ತು ಅವು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಎಂಜಿನ್ ಎಂದು ಕರೆಯಲ್ಪಡುವ ವರ್ಚುವಲ್ ಯಂತ್ರದೊಳಗೆ ಚಲಿಸುತ್ತವೆ.

ಎಲ್ಲಾ ಆಧುನಿಕ ಬ್ರೌಸರ್‌ಗಳು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಎಂಜಿನ್‌ನ ಆವೃತ್ತಿಯನ್ನು ಒಳಗೊಂಡಿವೆ

ಬಳಕೆದಾರರ ಸುರಕ್ಷತೆಗಾಗಿ, ವಿಭಿನ್ನ ಬ್ರೌಸರ್‌ಗಳು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕೋಡ್ ಏನು ಮಾಡಬಹುದು ಎಂಬುದರ ಮೇಲೆ ಮಿತಿಗಳನ್ನು ಹಾಕುತ್ತವೆ. ಉದಾಹರಣೆಗೆ, ಡಿಸ್ಕ್ನಲ್ಲಿ ನಿರ್ಣಾಯಕ ಫೈಲ್‌ಗಳಿಗೆ ಪ್ರವೇಶ. ಆದಾಗ್ಯೂ, ಪ್ರತಿಯೊಬ್ಬರ ಸಂರಚನಾ ಆಯ್ಕೆಗಳಲ್ಲಿ ಇದನ್ನು ಮತ್ತಷ್ಟು ಸೀಮಿತಗೊಳಿಸಬಹುದು.

ವೆಬ್ ಪುಟದಲ್ಲಿ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕೋಡ್‌ನ ಕಾರ್ಯಾಚರಣೆ ಹೀಗಿದೆ:

  1. ಬ್ರೌಸರ್‌ನಲ್ಲಿ ಹುದುಗಿರುವ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಎಂಜಿನ್ ಕೋಡ್ ಅನ್ನು ಓದುತ್ತದೆ.
  2. ಕೋಡ್ ಅನ್ನು ಯಂತ್ರ ಭಾಷೆಗೆ ಪರಿವರ್ತಿಸಲಾಗಿದೆ.
  3. ಯಂತ್ರವು ಕೋಡ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ.

ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯಾಗಿರುವುದರಿಂದ, ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಈ ರೀತಿಯ ಕಾರ್ಯಗಳನ್ನು ನಿರ್ವಹಿಸಬಹುದು:

  • ಮಾಹಿತಿಯನ್ನು ಅಸ್ಥಿರಗಳಲ್ಲಿ ಸಂಗ್ರಹಿಸಿ.
  • ಪಠ್ಯ ತಂತಿಗಳನ್ನು ನಿರ್ವಹಿಸಿ.
  • ಲಿಂಕ್ ಕ್ಲಿಕ್ ಮಾಡುವಂತಹ ಘಟನೆಗಳಿಗೆ ಪ್ರತಿಕ್ರಿಯಿಸುವ ಕಾರ್ಯಕ್ರಮಗಳನ್ನು ಚಲಾಯಿಸಿ.

ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಸಾಮರ್ಥ್ಯಗಳು ಹೆಚ್ಚಾಗುತ್ತವೆ ಅಪ್ಲಿಕೇಶನ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಇಂಟರ್ಫೇಸ್ (API ಗಳು) ಬಳಕೆಯ ಮೂಲಕ

API ಗಳು ನಿರ್ದಿಷ್ಟ ಕಾರ್ಯಗಳಿಗಾಗಿ ಪ್ರೋಗ್ರಾಂ ಲೈಬ್ರರಿಗಳನ್ನು ರಚಿಸಲಾಗಿದೆ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಕೋಡ್ ಅನ್ನು ಪುನಃ ಬರೆಯುವುದರಿಂದ ಡೆವಲಪರ್ ಅನ್ನು ಅದು ಮುಕ್ತಗೊಳಿಸುತ್ತದೆ. ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ನ ಸಂದರ್ಭದಲ್ಲಿ ನಾವು ಎರಡು ರೀತಿಯ ಎಪಿಐಎಸ್ ಬಗ್ಗೆ ಮಾತನಾಡಬಹುದು

ಬ್ರೌಸರ್ ಎಪಿ

ಅವರು ಬ್ರೌಸರ್ ಒಳಗೆ ಓಡುತ್ತಾರೆ ಮತ್ತು ಪರಿಸರಕ್ಕೆ ಪ್ರತಿಕ್ರಿಯಿಸುತ್ತಾರೆ. ನಮ್ಮಲ್ಲಿ, ಉದಾಹರಣೆಗೆ:

ಡಾಕ್ಯುಮೆಂಟ್ ಆಬ್ಜೆಕ್ಟ್ ಮಾದರಿ (DOM): ಕೆಲವು ಘಟನೆಗಳಿಗೆ ಪ್ರತಿಕ್ರಿಯೆಯಾಗಿ ಪುಟದ HTML ಮತ್ತು CSS ಕೋಡ್‌ಗೆ ಮಾರ್ಪಾಡು ಮಾಡಲು ಇದು ಸಾಧ್ಯವಾಗಿಸುತ್ತದೆ. ವಿಭಿನ್ನ ಸಾಧನಗಳಲ್ಲಿ ಪುಟವು ಹೇಗೆ ಗೋಚರಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ನೋಡಲು ನಮಗೆ ಅನುಮತಿಸುವ ವೆಬ್‌ಸೈಟ್‌ಗಳ ಸಂದರ್ಭ ಇದು.

ಜಿಯೋಲೋಕಲೈಸೇಶನ್ APIಉ: ಬಳಕೆದಾರರ ಸ್ಥಳವನ್ನು ಕಂಡುಹಿಡಿಯಲು ಮತ್ತು ಅದಕ್ಕೆ ತಕ್ಕಂತೆ ಪ್ರತಿಕ್ರಿಯಿಸಲು ಇದನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ನೀವು ಎಲ್ಲಿದ್ದೀರಿ ಎಂಬುದನ್ನು ನಿಮಗೆ ತೋರಿಸಲು ನಿಮ್ಮ ದೇಶದಲ್ಲಿ ಅಥವಾ ಗೂಗಲ್ ನಕ್ಷೆಗಳಲ್ಲಿ ನೀವು ಯಾವ ವಿಷಯವನ್ನು ನೋಡಬಹುದು ಎಂಬುದನ್ನು ತಿಳಿಯಲು ಇದನ್ನು ನೆಟ್‌ಫ್ಲಿಕ್ಸ್ ಬಳಸುತ್ತದೆ.

ಕ್ಯಾನ್ವಾಸ್ ಮತ್ತು ವೆಬ್‌ಜಿಎಲ್: 2 ಡಿ ಮತ್ತು 3 ಡಿ ಗ್ರಾಫಿಕ್ಸ್ ಅನ್ನು ರೂಪಿಸಲು ಅವು ಸೂಕ್ತವಾಗಿವೆ

ಮಲ್ಟಿಮೀಡಿಯಾ API ಗಳು: ವೆಬ್ ಪುಟದಿಂದ ಮಲ್ಟಿಮೀಡಿಯಾ ವಿಷಯದ ಪ್ರಸಾರ ಮತ್ತು ಸ್ವಾಗತವನ್ನು ಅವರು ಅನುಮತಿಸುತ್ತಾರೆ.

ಮೂರನೇ ವ್ಯಕ್ತಿಯ API ಗಳು

ವಿಭಿನ್ನ ವೆಬ್ ಸೇವೆಗಳು ಹೆಚ್ಚಿನ ಬಳಕೆದಾರರನ್ನು ಪಡೆಯಲು ಪ್ರಯತ್ನಿಸುತ್ತವೆ (ಮತ್ತು ಕೆಲವು ಸಂದರ್ಭಗಳಲ್ಲಿ ಆ ಬಳಕೆದಾರರಿಂದ ಮಾರಾಟ ಮಾಡಲು ಹೆಚ್ಚಿನ ಮಾಹಿತಿ) ಅದಕ್ಕಾಗಿಯೇ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಇಂಟರ್ಫೇಸ್‌ಗಳನ್ನು ರಚಿಸಿ ಇದರಿಂದ ಡೆವಲಪರ್‌ಗಳು ಕ್ರಿಯಾತ್ಮಕತೆಯನ್ನು ಸಂಯೋಜಿಸಬಹುದು ಈ ಸೇವೆಗಳು ಬಾಹ್ಯ ಸೈಟ್‌ಗಳಿಗೆ ಒದಗಿಸುತ್ತವೆ. ನಿಮ್ಮ ಗೂಗಲ್ ಅಥವಾ ಫೇಸ್‌ಬುಕ್ ಖಾತೆಯೊಂದಿಗೆ ನೋಂದಾಯಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುವ ವೆಬ್ ಪುಟಗಳ ಉದಾಹರಣೆ ಇದು.

ವೆಬ್‌ಸೈಟ್‌ನಲ್ಲಿ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕೋಡ್ ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ

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

ಮೊದಲ ರುಮತ್ತು ವೆಬ್ ಪುಟದ HTML ಕೋಡ್ ಅನ್ನು ಲೋಡ್ ಮಾಡುತ್ತದೆ ಮತ್ತು ಡಾಕ್ಯುಮೆಂಟ್‌ನ ಆಬ್ಜೆಕ್ಟ್ ಮಾದರಿಯನ್ನು ರಚಿಸಲಾಗಿದೆ ಇದರಿಂದ ಅದನ್ನು ಬ್ರೌಸರ್‌ನಲ್ಲಿ ಪ್ರದರ್ಶಿಸಬಹುದು. ಲಗತ್ತಿಸಬೇಕಾದ ವಸ್ತುಗಳನ್ನು ನಂತರ ಲೋಡ್ ಮಾಡಲಾಗುತ್ತದೆ ಪುಟಕ್ಕೆ ಮಾಧ್ಯಮ, ಚಿತ್ರಗಳು ಮತ್ತು ಸ್ಟೈಲ್ ಶೀಟ್‌ಗಳಾಗಿ. ಅಂತಿಮವಾಗಿ, ಶೈಲಿಗಳನ್ನು ಪುಟದ ವಿವಿಧ ಭಾಗಗಳಿಗೆ ನಿಗದಿಪಡಿಸಲಾಗಿದೆ ಸ್ಟೈಲ್ ಶೀಟ್‌ಗಳಿಂದ ನಿರ್ಧರಿಸಲಾಗುತ್ತದೆ.

ಇದೆಲ್ಲವೂ ಮುಗಿದ ನಂತರ, ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಎಂಜಿನ್ ಪ್ರಾರಂಭವಾದಾಗ ಮೇಲೆ ತಿಳಿಸಿದ ಅನುಕ್ರಮವನ್ನು ಅನುಸರಿಸಿ.

ನಮ್ಮ ಮುಂದಿನ ಲೇಖನದಲ್ಲಿ ನಾವು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್‌ಗಾಗಿ ಭರವಸೆ ನೀಡಿದ ಚೌಕಟ್ಟುಗಳ ಪಟ್ಟಿಯೊಂದಿಗೆ ಹೋಗುತ್ತೇವೆ.


ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: AB ಇಂಟರ್ನೆಟ್ ನೆಟ್ವರ್ಕ್ಸ್ 2008 SL
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.