ಪರಿಹರಿಸಲಾಗಿದೆ: ಪ್ರದರ್ಶನ ವರ್ಷದ ಹಕ್ಕುಸ್ವಾಮ್ಯ

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

var d = new Date();
var n = d.getFullYear();
document.getElementById("year").innerHTML = n;

ಈ ಕೋಡ್ ಹೊಸ ದಿನಾಂಕ ವಸ್ತುವನ್ನು ರಚಿಸುತ್ತದೆ, ನಂತರ ಆ ದಿನಾಂಕದ ವಸ್ತುವಿನಿಂದ ಪೂರ್ಣ ವರ್ಷವನ್ನು ಪಡೆಯುತ್ತದೆ ಮತ್ತು ಅದನ್ನು ವೇರಿಯಬಲ್ n ನಲ್ಲಿ ಸಂಗ್ರಹಿಸುತ್ತದೆ. ಅಂತಿಮವಾಗಿ, ಇದು ಐಡಿ=”ವರ್ಷ” ನೊಂದಿಗೆ ಅಂಶವನ್ನು ಕಂಡುಕೊಳ್ಳುತ್ತದೆ ಮತ್ತು ಅದರ ಒಳಗಿನ HTML ಅನ್ನು n ಮೌಲ್ಯಕ್ಕೆ ಬದಲಾಯಿಸುತ್ತದೆ.

ಹುಡುಕು

ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್‌ನಲ್ಲಿ, ಪಠ್ಯ ಅಥವಾ ಸ್ಟ್ರಿಂಗ್ ಬಫರ್‌ನಲ್ಲಿ ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಹುಡುಕಲು ನೀವು ಹುಡುಕಾಟ() ಕಾರ್ಯವನ್ನು ಬಳಸಬಹುದು. ಹುಡುಕಾಟ() ಕಾರ್ಯವು ಎರಡು ವಾದಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ: ಹುಡುಕಲು ಪಠ್ಯ ಮತ್ತು ಹುಡುಕಬೇಕಾದ ಸ್ಟ್ರಿಂಗ್.

ಹುಡುಕಾಟ() ಕಾರ್ಯವು ಎರಡು ಗುಣಲಕ್ಷಣಗಳೊಂದಿಗೆ ವಸ್ತುವನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ: ಕಂಡುಬಂದ ಪಠ್ಯ ಮತ್ತು ಪಠ್ಯ ಅಥವಾ ಸ್ಟ್ರಿಂಗ್ ಬಫರ್‌ನಲ್ಲಿ ಕಂಡುಬರುವ ಪಠ್ಯದ ಸ್ಥಾನ. ಕಂಡುಬರುವ ಪಠ್ಯ ಆಸ್ತಿಯು ಹೊಂದಾಣಿಕೆಯ ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ, ಆದರೆ ಸ್ಥಾನದ ಗುಣಲಕ್ಷಣವು ಪಠ್ಯ ಅಥವಾ ಸ್ಟ್ರಿಂಗ್ ಬಫರ್‌ನಲ್ಲಿ ಹೊಂದಾಣಿಕೆಯ ಸ್ಟ್ರಿಂಗ್ ಎಲ್ಲಿ ಕಂಡುಬಂದಿದೆ ಎಂಬುದನ್ನು ನಿಮಗೆ ತಿಳಿಸುತ್ತದೆ.

ಪಠ್ಯ ಫೈಲ್‌ನಲ್ಲಿ "ಕ್ಯಾಟ್" ನ ಎಲ್ಲಾ ನಿದರ್ಶನಗಳನ್ನು ಹುಡುಕಲು ಹುಡುಕಾಟ() ಕಾರ್ಯವನ್ನು ಬಳಸುವ ಉದಾಹರಣೆ ಇಲ್ಲಿದೆ:

var ಫೈಲ್ = "./myfile.txt"; // var ವಿಷಯಗಳನ್ನು ಓದಲು ಫೈಲ್ ತೆರೆಯಿರಿ = file.search("cat"); // ಕಂಡುಹಿಡಿದ ಪಠ್ಯ ಮತ್ತು ಸ್ಥಾನ console.log (ವಿಷಯ) ಹೊಂದಿರುವ ವಸ್ತುವನ್ನು ಪಡೆಯಿರಿ; // ಪ್ರಿಂಟ್‌ಗಳು "ಯಾವುದೇ ಫಲಿತಾಂಶಗಳಿಲ್ಲ."

ವಿಧಾನಗಳು

ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್‌ನಲ್ಲಿ ಹಲವು ವಿಧಾನಗಳಿವೆ. ಕೆಲವು ಸಾಮಾನ್ಯ ವಿಧಾನಗಳನ್ನು ಕೆಳಗೆ ಪಟ್ಟಿ ಮಾಡಲಾಗಿದೆ.

ವಿಧಾನ ವಿವರಣೆ ಎಚ್ಚರಿಕೆ() ಪರದೆಯ ಮೇಲೆ ಸಂದೇಶವನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ. bind() ನಿರ್ದಿಷ್ಟ ಘಟನೆಗೆ ಕಾರ್ಯವನ್ನು ಬಂಧಿಸುತ್ತದೆ. ಕರೆ () ಕಾರ್ಯವನ್ನು ಕರೆಯುತ್ತದೆ. clear () ಪರದೆಯನ್ನು ತೆರವುಗೊಳಿಸುತ್ತದೆ. console.log() ಕನ್ಸೋಲ್‌ಗೆ ಮಾಹಿತಿಯನ್ನು ಮುದ್ರಿಸುತ್ತದೆ. document.getElementById(id) ಒಂದು ಅಂಶವನ್ನು ಅದರ ಐಡಿ ಗುಣಲಕ್ಷಣದಿಂದ ಹಿಂಪಡೆಯುತ್ತದೆ. exit() ಸ್ಕ್ರಿಪ್ಟ್ ಎಕ್ಸಿಕ್ಯೂಶನ್ ಅನ್ನು ಕೊನೆಗೊಳಿಸುತ್ತದೆ ಮತ್ತು ಬ್ರೌಸರ್‌ನ ಮುಖ್ಯ ವಿಂಡೋಗೆ ಹಿಂತಿರುಗುತ್ತದೆ. forEach() ಸರಣಿ ಅಥವಾ ಸಂಗ್ರಹಣೆಯಲ್ಲಿ ಪ್ರತಿ ಐಟಂಗೆ ಕೋಡ್‌ನ ಬ್ಲಾಕ್ ಅನ್ನು ಪುನರಾವರ್ತಿಸುತ್ತದೆ. if(ಷರತ್ತು) ಷರತ್ತನ್ನು ಮೌಲ್ಯಮಾಪನ ಮಾಡುತ್ತದೆ ಮತ್ತು ನಿಜವಾಗಿದ್ದರೆ, ಬ್ಲಾಕ್‌ನಲ್ಲಿ ಒಳಗೊಂಡಿರುವ ಕೋಡ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ; ಇಲ್ಲದಿದ್ದರೆ, ಇದು ಕೋಡ್‌ನ ಮತ್ತೊಂದು ಬ್ಲಾಕ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ. ಕೀಡೌನ್(ಈವೆಂಟ್) ಕೀಬೋರ್ಡ್‌ನಲ್ಲಿ ಕೀಲಿಯನ್ನು ಒತ್ತಿದಾಗ ಈವೆಂಟ್ ಅನ್ನು ಪ್ರಚೋದಿಸುತ್ತದೆ. lastModified ದಿನಾಂಕ ಈ ಡಾಕ್ಯುಮೆಂಟ್ ಅನ್ನು ಕೊನೆಯದಾಗಿ ಮಾರ್ಪಡಿಸಿದ ದಿನಾಂಕ ಮತ್ತು ಸಮಯವನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ ಅಥವಾ ಹೊಂದಿಸುತ್ತದೆ (ಮಿಲಿಸೆಕೆಂಡುಗಳಲ್ಲಿ). ಉದ್ದವು ವಸ್ತುವಿನ ಉದ್ದವನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ (ಬೈಟ್‌ಗಳಲ್ಲಿ). Math.floor(ಸಂಖ್ಯೆ) ಸಂಖ್ಯೆಯನ್ನು ಹತ್ತಿರದ ಪೂರ್ಣಾಂಕ ಮೌಲ್ಯಕ್ಕೆ ಪೂರ್ಣಾಂಕಗೊಳಿಸುತ್ತದೆ. ಗಣಿತ . ceil(ಸಂಖ್ಯೆ) ಹತ್ತಿರದ ಪೂರ್ಣಾಂಕ ಮೌಲ್ಯದವರೆಗೆ ಸಂಖ್ಯೆಯನ್ನು ಸುತ್ತುತ್ತದೆ. ಹೊಸ ದಿನಾಂಕ () ಪ್ರಸ್ತುತ ದಿನಾಂಕ ಮತ್ತು ಸಮಯವನ್ನು ಅದರ ನಿಯತಾಂಕಗಳಾಗಿ (ಮಿಲಿಸೆಕೆಂಡ್‌ಗಳಲ್ಲಿ) ಬಳಸಿಕೊಂಡು ಹೊಸ ದಿನಾಂಕ ವಸ್ತುವನ್ನು ರಚಿಸುತ್ತದೆ. ಆಬ್ಜೆಕ್ಟ್ ಕ್ಲೋನ್() ವಸ್ತುವಿನ ನಕಲನ್ನು ರಚಿಸುತ್ತದೆ ಮತ್ತು ಹಿಂತಿರುಗಿಸುತ್ತದೆ obj . ಮೂಲಮಾದರಿಯು ವಸ್ತುವಿನ ಮೂಲಮಾದರಿಯ ಸರಪಳಿಯ ಗುಣಲಕ್ಷಣಗಳು ಮತ್ತು ವಿಧಾನಗಳನ್ನು ಪ್ರವೇಶಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ (ಅಂದರೆ, ಈ ವಸ್ತುವಿನಿಂದ ಪಡೆದ ವಸ್ತುಗಳು). pushStackTrace(stackTrace) ಕನ್ಸೋಲ್ ಮೂಲಕ ಪ್ರದರ್ಶಿಸಲಾಗುವ ದೋಷ ಸಂದೇಶಕ್ಕೆ ಸ್ಟಾಕ್ ಟ್ರೇಸ್ ಮಾಹಿತಿಯನ್ನು ಸೇರಿಸುತ್ತದೆ. ಸೆಟ್ಟೈಮ್ಔಟ್(ಸಮಯ, [ಕಾಲ್ಬ್ಯಾಕ್]) ಮಿಲಿಸೆಕೆಂಡುಗಳ ನಿರ್ದಿಷ್ಟ ಮೊತ್ತದ ನಂತರ ಕೋಡ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಸಮಯ ಮೀರಿದೆ; ಕಾಲ್‌ಬ್ಯಾಕ್ ಒದಗಿಸಿದರೆ, ಸಮಯ ಮೀರುವ ಅವಧಿ ಮುಗಿದ ನಂತರ ಅದನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ setInterval(ಸಮಯ, [ಕಾಲ್‌ಬ್ಯಾಕ್]) ನಿರ್ದಿಷ್ಟ ಪ್ರಮಾಣದ ಮಿಲಿಸೆಕೆಂಡ್‌ಗಳು ಕಳೆದ ನಂತರ ಕೋಡ್‌ನ ಕಾರ್ಯಗತಗೊಳಿಸಲು ಮಧ್ಯಂತರವನ್ನು ಹೊಂದಿಸುತ್ತದೆ; ಕಾಲ್‌ಬ್ಯಾಕ್ ಒದಗಿಸಿದರೆ, ಪ್ರತಿ ಬಾರಿ ಮಧ್ಯಂತರ ಅವಧಿ ಮುಗಿದಾಗ ಅದನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ

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

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