ಡೈನಾಮಿಕ್ HTML (DHTML) ಬಗ್ಗೆ ತಿಳಿಯಿರಿ

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

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

ನಾಲ್ಕು ಭಾಗಗಳಿವೆ DHTML ಗೆ:

DOM

DHTML ನಿಮ್ಮ ವೆಬ್ ಪುಟದ ಯಾವುದೇ ಭಾಗವನ್ನು ಡಿ.ಎಚ್.ಎಚ್.ಯೊಂದಿಗೆ ಬದಲಾಯಿಸಲು ಅದನ್ನು ಪ್ರವೇಶಿಸಲು ನಿಮಗೆ ಅವಕಾಶ ನೀಡುತ್ತದೆ. ವೆಬ್ ಪುಟದ ಪ್ರತಿಯೊಂದು ಭಾಗವನ್ನು ಡಿಒಎಮ್ ಸೂಚಿಸುತ್ತದೆ ಮತ್ತು ಅದರ ಸ್ಥಿರ ಹೆಸರಿಸುವ ಸಂಪ್ರದಾಯಗಳನ್ನು ನೀವು ಪ್ರವೇಶಿಸಬಹುದು ಮತ್ತು ಅವುಗಳ ಗುಣಗಳನ್ನು ಬದಲಾಯಿಸಬಹುದು.

ಸ್ಕ್ರಿಪ್ಟ್ಗಳು

ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಅಥವಾ ಆಕ್ಟಿವ್ಎಕ್ಸ್ನಲ್ಲಿ ಬರೆಯಲಾದ ಸ್ಕ್ರಿಪ್ಟ್ಗಳು DHTML ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು ಬಳಸಲಾಗುವ ಎರಡು ಸಾಮಾನ್ಯ ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ ಭಾಷೆಗಳಾಗಿವೆ. DOM ನಲ್ಲಿ ಸೂಚಿಸಲಾದ ಆಬ್ಜೆಕ್ಟ್ಗಳನ್ನು ನಿಯಂತ್ರಿಸಲು ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ ಭಾಷೆಯನ್ನು ನೀವು ಬಳಸುತ್ತೀರಿ.

ಕ್ಯಾಸ್ಕೇಡಿಂಗ್ ಸ್ಟೈಲ್ ಶೀಟ್ಸ್

ವೆಬ್ ಪುಟದ ನೋಟ ಮತ್ತು ಭಾವನೆಯನ್ನು ನಿಯಂತ್ರಿಸಲು ಸಿಎಸ್ಎಸ್ ಅನ್ನು DHTML ನಲ್ಲಿ ಬಳಸಲಾಗುತ್ತದೆ. ಸ್ಟೈಲ್ ಶೀಟ್ಗಳು ಪಠ್ಯದ ಬಣ್ಣಗಳು ಮತ್ತು ಫಾಂಟ್ಗಳು, ಹಿನ್ನಲೆ ಬಣ್ಣಗಳು ಮತ್ತು ಚಿತ್ರಗಳು ಮತ್ತು ಪುಟದ ವಸ್ತುಗಳ ನಿಯೋಜನೆಯನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತವೆ. ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ ಮತ್ತು DOM ಬಳಸಿಕೊಂಡು, ನೀವು ವಿವಿಧ ಅಂಶಗಳ ಶೈಲಿಯನ್ನು ಬದಲಾಯಿಸಬಹುದು.

XHTML

XHTML ಅಥವಾ HTML 4.x ಅನ್ನು ಸ್ವತಃ ಪುಟವನ್ನು ರಚಿಸಲು ಮತ್ತು ಸಿಎಸ್ಎಸ್ ಮತ್ತು DOM ಕೆಲಸ ಮಾಡಲು ಅಂಶಗಳನ್ನು ನಿರ್ಮಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ. DHTML ಗಾಗಿ XHTML ಬಗ್ಗೆ ವಿಶೇಷವಾದ ಏನೂ ಇಲ್ಲ - ಆದರೆ ಮಾನ್ಯ XHTML ಹೊಂದಿರುವುದು ಇನ್ನೂ ಹೆಚ್ಚು ಮುಖ್ಯವಾಗಿದೆ, ಏಕೆಂದರೆ ಕೇವಲ ಬ್ರೌಸರ್ಗಿಂತ ಹೆಚ್ಚಿನ ಕೆಲಸಗಳು ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿವೆ.

DHTML ನ ಲಕ್ಷಣಗಳು

DHTML ಯ ನಾಲ್ಕು ಮುಖ್ಯ ಲಕ್ಷಣಗಳಿವೆ:

  1. ಟ್ಯಾಗ್ಗಳು ಮತ್ತು ಗುಣಲಕ್ಷಣಗಳನ್ನು ಬದಲಾಯಿಸುವುದು
  2. ರಿಯಲ್-ಟೈಮ್ ಸ್ಥಾನಿಕ
  3. ಡೈನಾಮಿಕ್ ಫಾಂಟ್ಗಳು (ನೆಟ್ಸ್ಕೇಪ್ ಕಮ್ಯೂನಿಕೇಟರ್)
  4. ಡೇಟಾ ಬೈಂಡಿಂಗ್ (ಇಂಟರ್ನೆಟ್ ಎಕ್ಸ್ಪ್ಲೋರರ್)

ಟ್ಯಾಗ್ಗಳು ಮತ್ತು ಪ್ರಾಪರ್ಟೀಸ್ ಬದಲಾಯಿಸುವುದು

ಇದು ಡಿಎಚ್ಹೆಚ್ ನ ಸಾಮಾನ್ಯ ಉಪಯೋಗಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ. ಇದು ಬ್ರೌಸರ್ನ ಹೊರಗಿನ ಒಂದು ಘಟನೆಯ ಆಧಾರದ ಮೇಲೆ (ಒಂದು ಮೌಸ್ ಕ್ಲಿಕ್, ಸಮಯ, ಅಥವಾ ದಿನಾಂಕ, ಮತ್ತು ಮುಂತಾದವು) ಅವಲಂಬಿಸಿ HTML ಟ್ಯಾಗ್ನ ಗುಣಗಳನ್ನು ಬದಲಾಯಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ನೀವು ಇದನ್ನು ಮೊದಲೇ ಲೋಡ್ ಮಾಡಲು ಮಾಹಿತಿಯನ್ನು ಪುಟಕ್ಕೆ ಬಳಸಬಹುದು, ಮತ್ತು ಓದುಗನು ನಿರ್ದಿಷ್ಟ ಲಿಂಕ್ನಲ್ಲಿ ಕ್ಲಿಕ್ ಮಾಡದ ಹೊರತು ಅದನ್ನು ಪ್ರದರ್ಶಿಸುವುದಿಲ್ಲ.

ನೈಜ ಸಮಯ ಸ್ಥಾನೀಕರಣ

ಹೆಚ್ಚಿನ ಜನರು DHTML ಬಗ್ಗೆ ಯೋಚಿಸುವಾಗ ಅವರು ನಿರೀಕ್ಷಿಸುತ್ತಿದ್ದಾರೆ. ಆಬ್ಜೆಕ್ಟ್ಸ್, ಚಿತ್ರಗಳು, ಮತ್ತು ಪಠ್ಯವು ವೆಬ್ ಪುಟದ ಸುತ್ತ ಚಲಿಸುತ್ತವೆ. ನಿಮ್ಮ ಓದುಗರೊಂದಿಗೆ ಸಂವಾದಾತ್ಮಕ ಆಟಗಳನ್ನು ಆಡಲು ಅಥವಾ ನಿಮ್ಮ ಪರದೆಯ ಭಾಗಗಳನ್ನು ಅನಿಮೇಟ್ ಮಾಡಲು ಇದು ನಿಮ್ಮನ್ನು ಅನುಮತಿಸುತ್ತದೆ.

ಡೈನಾಮಿಕ್ ಫಾಂಟ್ಗಳು

ಇದು ನೆಟ್ಸ್ಕೇಪ್ ಮಾತ್ರ ವೈಶಿಷ್ಟ್ಯವಾಗಿದೆ. ಓದುಗರ ಸಿಸ್ಟಮ್ನಲ್ಲಿ ಫಾಂಟ್ಗಳು ಏನೆಂದು ತಿಳಿದಿರದ ಸಮಸ್ಯೆ ವಿನ್ಯಾಸಕಾರರಿಗೆ ಸುತ್ತಲು ನೆಟ್ಸ್ಕೇಪ್ ಇದನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಿತು . ಕ್ರಿಯಾತ್ಮಕ ಅಕ್ಷರಶೈಲಿಯೊಂದಿಗೆ, ಫಾಂಟ್ಗಳು ಎನ್ಕೋಡ್ ಮತ್ತು ಪುಟದೊಂದಿಗೆ ಡೌನ್ಲೋಡ್ ಮಾಡಲ್ಪಡುತ್ತವೆ, ಇದರಿಂದಾಗಿ ಪುಟ ವಿನ್ಯಾಸಗಾರನು ಹೇಗೆ ಅದನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸಿದ್ದಾನೆ ಎಂಬುದನ್ನು ನೋಡುತ್ತಾನೆ.

ಡೇಟಾ ಬೈಂಡಿಂಗ್

ಇದು ಐಇ ಮಾತ್ರ ವೈಶಿಷ್ಟ್ಯವಾಗಿದೆ. ವೆಬ್ ಸೈಟ್ಗಳಿಂದ ದತ್ತಸಂಚಯಗಳನ್ನು ಸುಲಭವಾಗಿ ಪ್ರವೇಶಿಸಲು ಮೈಕ್ರೋಸಾಫ್ಟ್ ಇದನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಿತು. ಡೇಟಾಬೇಸ್ ಅನ್ನು ಪ್ರವೇಶಿಸಲು ಸಿಜಿಐ ಅನ್ನು ಬಳಸುವುದು ಬಹಳ ಹೋಲುತ್ತದೆ ಆದರೆ ಆಕ್ಟಿವ್ಎಕ್ಸ್ ನಿಯಂತ್ರಣವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ. ಈ ವೈಶಿಷ್ಟ್ಯವು ಪ್ರಾರಂಭಿಕ ಡಿಎಚ್ಎಚ್ ಬರಹಗಾರನಿಗೆ ಬಳಸಲು ತುಂಬಾ ಮುಂದುವರಿದ ಮತ್ತು ಕಷ್ಟ.