ಪರಿಹರಿಸಲಾಗಿದೆ: url ಗೆ ಸಿಕ್ಕಿದೆ

ಗಾಟ್ ಟು URL ನ ಮುಖ್ಯ ಸಮಸ್ಯೆಯೆಂದರೆ ಅದು ಜಾಹೀರಾತು ಮಾಡಿದಂತೆ ಕಾರ್ಯನಿರ್ವಹಿಸುವುದಿಲ್ಲ. ವಿಳಾಸ ಪಟ್ಟಿಗೆ ವಿಳಾಸವನ್ನು ನಮೂದಿಸುವ ಮೂಲಕ ತಮ್ಮ ವೆಬ್ ಬ್ರೌಸರ್‌ನ ಪ್ರಸ್ತುತ ಸ್ಥಳವನ್ನು ಸುಲಭವಾಗಿ ಪ್ರವೇಶಿಸಬಹುದು ಎಂದು ವೆಬ್‌ಸೈಟ್ ಬಳಕೆದಾರರಿಗೆ ಭರವಸೆ ನೀಡುತ್ತದೆ, ಆದರೆ ಇದು ನಿಜವಲ್ಲ. ಬದಲಾಗಿ, ಬಳಕೆದಾರರು ತಮ್ಮ ಖಾತೆಯನ್ನು ಪ್ರವೇಶಿಸಲು ತಮ್ಮ ಲಾಗಿನ್ ಮಾಹಿತಿಯನ್ನು ನಮೂದಿಸಲು ಕೇಳುವ ಪುಟಕ್ಕೆ ಮರುನಿರ್ದೇಶಿಸಲಾಗುತ್ತದೆ. ವೆಬ್ ಪುಟಗಳನ್ನು ಪ್ರವೇಶಿಸಲು ಅಥವಾ ಇಂಟರ್ನೆಟ್‌ನಲ್ಲಿ ಮಾಹಿತಿಯನ್ನು ಹುಡುಕಲು ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ ಬಳಕೆದಾರರಿಗೆ ಇದು ಪ್ರಮುಖ ಅನಾನುಕೂಲವಾಗಿದೆ.

window.location = "http://www.google.com";

ಈ ಕೋಡ್ ಲೈನ್ ಪ್ರಸ್ತುತ ವಿಂಡೋವನ್ನು Google ಮುಖಪುಟಕ್ಕೆ ಮರುನಿರ್ದೇಶಿಸುತ್ತದೆ.

_ಉಪ_

ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್‌ನಲ್ಲಿ, ಸಬ್‌ರುಟೀನ್ ಎನ್ನುವುದು ಕೋಡ್‌ನ ಬ್ಲಾಕ್ ಆಗಿದ್ದು ಅದನ್ನು ಕೋಡ್‌ನ ಮತ್ತೊಂದು ಬ್ಲಾಕ್‌ನಿಂದ ಕರೆಯಬಹುದು.

ಸ್ವಯಂ ಇತರ ವಾದಗಳು

JavaScript ನಲ್ಲಿ ಸ್ವಯಂ ಮತ್ತು ಇತರರ ಬಗ್ಗೆ ವಾದಗಳನ್ನು ಮಾಡಲು ಕೆಲವು ವಿಭಿನ್ನ ಮಾರ್ಗಗಳಿವೆ.

ಹೆಸರು ಅಥವಾ ಅಭಿವ್ಯಕ್ತಿಯ ನಂತರ "ಸ್ವಯಂ" ಎಂಬ ಕೀವರ್ಡ್ ಅನ್ನು ಬಳಸುವುದು ಮೊದಲ ಮಾರ್ಗವಾಗಿದೆ. ಉದಾಹರಣೆಗೆ, self.name ಪ್ರಸ್ತುತ ವಸ್ತುವಿನ ಹೆಸರಿನ ಆಸ್ತಿಯ ಮೌಲ್ಯವನ್ನು ಹಿಂದಿರುಗಿಸುತ್ತದೆ.

ಎರಡನೆಯ ಮಾರ್ಗವೆಂದರೆ "ಇತರೆ" ಎಂಬ ಕೀವರ್ಡ್ ಅನ್ನು ನಂತರ ಅಭಿವ್ಯಕ್ತಿಯನ್ನು ಬಳಸುವುದು. ಉದಾಹರಣೆಗೆ, other.name ಪ್ರಸ್ತುತ ವಸ್ತುವಲ್ಲದ ವಸ್ತುವಿನ ಮೇಲಿನ ಆಸ್ತಿಯ ಮೌಲ್ಯವನ್ನು ಹಿಂದಿರುಗಿಸುತ್ತದೆ.

ವರ್ಗ ನಿದರ್ಶನಗಳು

ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್‌ನಲ್ಲಿ, ತರಗತಿಗಳು ನಿರ್ದಿಷ್ಟ ಪ್ರಕಾರದ ನಿದರ್ಶನಗಳಾಗಿವೆ. ಅವುಗಳು ಡೇಟಾವನ್ನು ಹಿಡಿದಿಟ್ಟುಕೊಳ್ಳುವ ಅಸ್ಥಿರಗಳಿಗೆ ಹೋಲುತ್ತವೆ, ಆದರೆ ಅವುಗಳು ಕೆಲವು ವಿಶೇಷ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಹೊಂದಿವೆ.

ಮೊದಲನೆಯದಾಗಿ, ಒಂದು ವರ್ಗವು ವರ್ಗಕ್ಕೆ ನಿರ್ದಿಷ್ಟವಾದ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಹೊಂದಬಹುದು. ಉದಾಹರಣೆಗೆ, ಒಂದು ವರ್ಗವು ವರ್ಗದ ಹೆಸರನ್ನು ಹೊಂದಿರುವ "ಹೆಸರು" ಎಂಬ ಆಸ್ತಿಯನ್ನು ಹೊಂದಿರಬಹುದು.

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

ಅಂತಿಮವಾಗಿ, ತರಗತಿಗಳು ವರ್ಗದ ಎಲ್ಲಾ ನಿದರ್ಶನಗಳಿಂದ ಹಂಚಿಕೊಳ್ಳಲಾದ ಗುಣಲಕ್ಷಣಗಳು ಮತ್ತು ವಿಧಾನಗಳನ್ನು ಹೊಂದಬಹುದು. ಇದನ್ನು "ಮೂಲಮಾದರಿ ಆಸ್ತಿ" ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. ಮೂಲಮಾದರಿಯ ಆಸ್ತಿಯು ವರ್ಗದ ಎಲ್ಲಾ ನಿದರ್ಶನಗಳಿಂದ ಹಂಚಿಕೊಳ್ಳಲಾದ ಡೇಟಾವನ್ನು ಹೊಂದಿರುವ ವೇರಿಯಬಲ್‌ನಂತಿದೆ. ಆದಾಗ್ಯೂ, ಯಾವುದೇ ಡೇಟಾ ಪ್ರಕಾರವನ್ನು ಹಿಡಿದಿಟ್ಟುಕೊಳ್ಳಬಹುದಾದ ವೇರಿಯೇಬಲ್‌ಗಳಿಗಿಂತ ಭಿನ್ನವಾಗಿ, ಮೂಲಮಾದರಿಯ ಆಸ್ತಿ ಯಾವಾಗಲೂ ಆಬ್ಜೆಕ್ಟ್ ಉಲ್ಲೇಖವನ್ನು ಹೊಂದಿರುತ್ತದೆ. ಇದರರ್ಥ ನೀವು ಹೊಸ() ಅನ್ನು ಬಳಸಿಕೊಂಡು ವರ್ಗದ ನಿದರ್ಶನವನ್ನು ರಚಿಸಿದಾಗ, ವರ್ಗ ವಸ್ತುವಿನ ನಿದರ್ಶನವನ್ನು ಸೂಚಿಸುವ ವಸ್ತು ಉಲ್ಲೇಖವನ್ನು ನೀವು ಪಡೆಯುತ್ತೀರಿ (ಕೇವಲ ಹಳೆಯ ವಸ್ತುವಿನ ಬದಲಿಗೆ). ನಂತರ ನೀವು ಡಾಟ್ ಸಂಕೇತವನ್ನು ಬಳಸಿಕೊಂಡು ಈ ವಸ್ತುವಿನ ಸದಸ್ಯರನ್ನು ಪ್ರವೇಶಿಸಬಹುದು (ಹಾಗೆ: Class.prototype).

ಮ್ಯಾಜಿಕ್ ವಿಧಾನ

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

ಸಂಬಂಧಿತ ಪೋಸ್ಟ್ಗಳು:

ಒಂದು ಕಮೆಂಟನ್ನು ಬಿಡಿ