[ಸಂಗೀತ] ಡೌಗ್ LLOYD: ಈಗ ನಾವು ಹಳೆಯ ಆರ್ ವೆಬ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಸಾಧಕ, ಬಲ? ನಾವು ಹಲವಾರು ಒಳಗೊಂಡಿದೆ ಬಂದಿದೆ ವೈಯಕ್ತಿಕ ವೀಡಿಯೊಗಳನ್ನು ಭಾಷೆಗಳು. ಮತ್ತು ಈಗ ಒಂದು, ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಮಾಡಿ. ಮೊದಲ ಒಳ್ಳೆಯ ಸುದ್ದಿ, ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಆಧುನಿಕ ಕಾರ್ಯಕ್ರಮಗಳನ್ನು ಅವರ ಪಿಎಚ್ಪಿ ಹಾಗೆ ಭಾಷೆ ವಾಕ್ಯ, ಸಿ ಪಡೆಯಲಾಗಿದೆ ಆದ್ದರಿಂದ ಆರಂಭಿಸಲು ಉತ್ತಮ ಸ್ಥಳವಾಗಿದೆ. ಇದು, ಹಾಗೂ, ಪಿಎಚ್ಪಿ ಎಂದು ಹಳೆಯ ಬಗ್ಗೆ ಸುಮಾರು 20 ವರ್ಷಗಳ ಪಡೆದುಕೊಳ್ಳಲಾಗಿದೆ. ಇದು ಆವಿಷ್ಕರಿಸಲಾಯಿತು ಪಿಎಚ್ಪಿ ಅದೇ ಸಮಯದಲ್ಲಿ. ಮತ್ತು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಬಹಳ ವಾಸ್ತವವಾಗಿ ಬಳಕೆದಾರ ಅನುಭವವನ್ನು ಮೂಲಭೂತ ವೆಬ್. ವಾಸ್ತವವಾಗಿ, ಇವೆ ಮೂರು ಭಾಷೆಗಳಲ್ಲಿ ನಾನು ರೂಪಿಸುವ ರೀತಿಯ ಹೇಳುತ್ತಿದ್ದರು ಸಂವಾದಿಸುವ ಬಳಕೆದಾರ ಅನುಭವವನ್ನು ವೆಬ್ಸೈಟ್, HTML, CSS, ಮತ್ತು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್. ಆದ್ದರಿಂದ ಈಗ ಒಂದು ಮಾತನಾಡೋಣ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಬಗ್ಗೆ ಸ್ವಲ್ಪ. ಕೆಟ್ಟ ಸುದ್ದಿ, ಆದರೂ, ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಆಗಿದೆ ಇದು ತಾನೇ ನಿಯಮಗಳು ಸಾಕಷ್ಟು ಹೊಂದಿಸುತ್ತದೆ, ಮತ್ತು ನಂತರ ಅವುಗಳನ್ನು ಒಡೆಯುತ್ತದೆ. ಮತ್ತು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ವಾಸ್ತವವಾಗಿ ಮಾಡಬಹುದು ರೀತಿಯ ತಿಳಿಯಲು ಸವಾಲು, ಇದು ಸಿ ಭಿನ್ನವಾಗಿ ಏಕೆಂದರೆ ಬಹಳ ರಚಿಸಿದ ಪಿಎಚ್ಪಿ, ಮತ್ತು ಬಹಳ ಕಟ್ಟುನಿಟ್ಟಿನ ಹೊಂದಿವೆ ವಿಷಯಗಳನ್ನು ಕೆಲಸ ಹೇಗೆ ಫಾರ್. ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ರೀತಿಯ ಹೊಂದಿದೆ ಆದ್ದರಿಂದ ಹೊಂದಿಕೊಳ್ಳುವ ಪಡೆದ ಬಹುಶಃ ವಿಷಯಗಳನ್ನು ಇಲ್ಲ , ನಾವು ನಿರೀಕ್ಷೆ ರೀತಿಯಲ್ಲಿ ಕೆಲಸ ಮತ್ತು ಬಹುಶಃ ನಾವು ನಿಜವಾಗಿಯೂ ತಿಳಿಯಲು ಸಾಧ್ಯವಿಲ್ಲ ನಮ್ಮ ಮೊದಲ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ ಒಂದು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್. ಆದ್ದರಿಂದ ಬಹುಶಃ ಇದು ಏಕೆಂದರೆ ಸ್ವತಃ ಯಾವುದೇ ನಿಯಮಗಳನ್ನು ಹೊಂದಿಸಲು, ಮತ್ತು ಇದು ನಿಜವಾಗಿ ಉತ್ತಮ ಕೋಡಿಂಗ್ ಪದ್ಧತಿ ಜಾರಿಗೆ. ಆದರೆ ಈಗ ನಾವು ಆಶಾದಾಯಕವಾಗಿ ಅಭಿವೃದ್ಧಿ ಬಂದಿದೆ ಕೆಲವು ಉತ್ತಮ ಕೋಡಿಂಗ್ ಪದ್ಧತಿ, ಮತ್ತು ಆದ್ದರಿಂದ ನಾವು ಆಕ್ರಮಣವು ಆರಂಭಿಸಬಹುದು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಒಳಗೆ ಸ್ವಲ್ಪ. ಪ್ರಾರಂಭದ ಕಥೆಗೆ ಸಮಾನವಾದ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, ಬರೆಯಲು ಒಂದು ಡಾಟ್ ಸಿ ವಿಸ್ತರಣೆಯೊಂದಿಗೆ ಸಿ ಫೈಲ್ ಅನ್ನು ಅಥವಾ ಒಂದು ಬಿಂದುವನ್ನು ಪಿಎಚ್ಪಿ ವಿಸ್ತರಣೆಯೊಂದಿಗೆ ಪಿಎಚ್ಪಿ ಫೈಲ್, ನಾವು ಮಾಡಬೇಕಾದ್ದು ಎಲ್ಲಾ ಒಂದು ಕಡತವನ್ನು ತೆರೆಯುತ್ತದೆ ಆಗಿದೆ ಡಾಟ್ JS ಕಡತ ವಿಸ್ತರಣೆಯೊಂದಿಗೆ. ನಾವು ಯಾವುದೇ ವಿಶೇಷ ಹೊಂದಿವೆ ಮಾಡಬೇಕಿಲ್ಲ ನಾವು ಹಾಗೆ ಎಲ್ಲೆಗಳನ್ನು ಪಿಎಚ್ಪಿ ಮಾಡಿದರು. ಕೋನ ಆ ರೀತಿಯ ಬ್ರಾಕೆಟ್ ಪ್ರಶ್ನೆ ಗುರುತು ಪಿಎಚ್ಪಿ ನಾವು ಅದರಿಂದ ರೀತಿಯಲ್ಲಿ ಬಳಸಲಾಗುತ್ತದೆ ಎಂಬುದನ್ನು ನಾವು ಏನು ಎಂದು ನಾವು ನಮ್ಮ ಬ್ರೌಸರ್ ಹೇಳಲು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಸೇರಿದಂತೆ ಮೂಲಕ ಒಂದು HTML ಟ್ಯಾಗ್ ಅದನ್ನು, ಮತ್ತು ನಾವು ಬಗ್ಗೆ ಸ್ವಲ್ಪ ನೋಡುತ್ತಾರೆ ಹೇಗೆ ಕೇವಲ ಒಂದು ಕ್ಷಣದಲ್ಲಿ ಹಾಗೆ. ಮಾಡುವ ಇತರ ವಿಷಯ ವಿವಿಧ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, ಆದರೂ, ಇದು ಕ್ಲೈಂಟ್ ಬದಿಯಲ್ಲಿ ಹರಿಯುತ್ತದೆ. ಆದ್ದರಿಂದ ಪಿಎಚ್ಪಿ ನೆನಪಿಗೆ ನಾವು ನೋಡಿ ಸಾಧ್ಯವಿಲ್ಲ ಒಂದು ವೆಬ್ಸೈಟ್ ಎತ್ತಿ ಎಂದು ಪಿಎಚ್ಪಿ. ನಾವು ನೋಡಿದಾಗ ಕಾಣಿಸುವಂತೆ ಪುಟ ಮೂಲ, ನಾವು ಮಾತ್ರ ಎಂದು ಎಂದು ಎಚ್ಟಿಎಮ್ಎಲ್ ನೋಡಿ ಎಂದು ಪಿಎಚ್ಪಿ ರಚಿತವಾದ. ಆದರೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕ್ಲೈಂಟ್ ಸೈಡ್ ಸಾಗುತ್ತದೆ. ನಿಮ್ಮ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ ರನ್. ನೀವು ಮಾಡಬಹುದು ಏಕೆ ಎಂದು ಇಲ್ಲಿದೆ ವಿಷಯಗಳನ್ನು ಬ್ಲಾಕರ್ ಸೇರಿಸಲು ಇಷ್ಟ. ರೈಟ್? ಜಾಹೀರಾತು ತಡೆಯುವ ಸಾಮಾನ್ಯವಾಗಿ ಮಾಡಲಾಗುತ್ತದೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಎಲ್ಲಾ ಕೊಲ್ಲುವ ಒಂದು ನಿರ್ದಿಷ್ಟ ವೆಬ್ಸೈಟ್ನಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿದೆ. ಮತ್ತು ಇದು ಹೊಂದಿವೆ ಏಕೆಂದರೆ ನಿಮ್ಮ ಗಣಕದಲ್ಲಿ ಕ್ಲೈಂಟ್ ಬದಿಯಲ್ಲಿ ಔಟ್, ನೀವು ನಿಲ್ಲಿಸಬಹುದು ಸಂಪೂರ್ಣವಾಗಿ ಚಲಾಯಿಸಲು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್. ಆ ಸಹ ನೀವು ಬಳಸಿದಾಗ ಅಂದರೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಒಳಗೊಂಡಿರುವ ಒಂದು ವೆಬ್ಸೈಟ್, ನೀವು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಮೂಲ ಕಳುಹಿಸಲು ಹೊಂದಿರುತ್ತವೆ ನಿಮ್ಮ HTTP ಪ್ರತಿಕ್ರಿಯೆ ಭಾಗವಾಗಿ ಕೋಡ್ ಗ್ರಾಹಕನಿಗೆ ಅವರು ಮನವಿ ಮಾಡಿದಾಗ. ಆದ್ದರಿಂದ ನೀವು ಸಾಕಾಗುವುದಿಲ್ಲ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಬಳಸಲು ಬಯಸುವ ನಿಜವಾಗಿಯೂ ಸೂಕ್ಷ್ಮ ಕೆಲಸಗಳನ್ನು ಹಾದುಹೋಗುವ ಮಾಹಿತಿಯಂತಹ ಬಳಕೆದಾರರ ಪಾಸ್ವರ್ಡ್ಗಳನ್ನು ಬ್ಯಾಕ್ ಬಗ್ಗೆ ಮತ್ತು ಮುಂದಕ್ಕೆ, ಏಕೆಂದರೆ ನಿಜವಾಗಿ ಆರ್ ಮೂಲ ಕೋಡ್ ಎಲ್ಲಾ ಪಡೆಯಲು ಹೋಗುತ್ತದೆ, ಉತ್ಪತ್ತಿಯಾಗುವ ಕೇವಲ HTML, ಇಂತಹ ಸೇ ಪಿಎಚ್ಪಿ ಸಂದರ್ಭ ಎಂದು ಮಾಹಿತಿ. ಆದ್ದರಿಂದ ಹೇಗೆ ನಾವು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಸೇರಿವೆ ನಮ್ಮ HTML ನಲ್ಲಿ ಆರಂಭವಾಗಬೇಕು? ಸಿಎಸ್ಎಸ್ ಹೋಲುವ, ಅಲ್ಲದೆ, ವಾಸ್ತವವಾಗಿ, ನಾವು ಇಲ್ಲಿ ಅದನ್ನು ಹೇಗೆ ತೆರನಾದ. ಸಿಎಸ್ಎಸ್ ನಾವು ಶೈಲಿ ಟ್ಯಾಗ್ಗಳನ್ನು ಹೊಂದಿವೆ. ಮತ್ತು ಆ ಶೈಲಿ ಟ್ಯಾಗ್ಗಳನ್ನು ಒಳಗೆ, ನಾವು ಒಂದು ಸಿಎಸ್ಎಸ್ ಸ್ಟೈಲ್ ಹಾಳೆಯನ್ನು ರೂಪಿಸಬಹುದು. ಹಾಗೆಯೇ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ನಾವು ಸ್ಕ್ರಿಪ್ಟ್ ಟ್ಯಾಗ್ಗಳನ್ನು ತೆರೆದುಕೊಳ್ಳಬಹುದು, ಮತ್ತೊಂದು HTML ಟ್ಯಾಗ್ ನಾವು ಮಾಡಲಿಲ್ಲ ನಮ್ಮ HTML ವೀಡಿಯೊ ಬಗ್ಗೆ ಮಾತನಾಡಲು, ಮತ್ತು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಬರೆಯಲು ಆ ಸ್ಕ್ರಿಪ್ಟ್ ಟ್ಯಾಗ್ಗಳನ್ನು ನಡುವೆ. ಆದರೂ, ಸಿಎಸ್ಎಸ್, ನಾವು ಸಿಎಸ್ಎಸ್ ಕಡತಗಳನ್ನು ಹೊರಗೆ ಸಂಪರ್ಕ ಕಲ್ಪಿಸುವ ಮತ್ತು ನಮ್ಮ ಪ್ರೋಗ್ರಾಂ ಆ ರೀತಿಯಲ್ಲಿ ಅವುಗಳನ್ನು ಎಳೆಯಿರಿ. ಸಿಎಸ್ಎಸ್ ಜೊತೆ ನಾವು ಮಾಡಬಹುದು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ನನ್ನನ್ನು ಕ್ಷಮಿಸಬೇಕು ನಾವು ಮೂಲ ಸೂಚಿಸಬಹುದು ಸ್ಕ್ರಿಪ್ಟ್ ಟ್ಯಾಗ್ ಗುಣಲಕ್ಷಣ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಲಿಂಕ್ ಪ್ರತ್ಯೇಕವಾಗಿ, ಆದ್ದರಿಂದ ನೀವು ಇದನ್ನು ಬರೆಯಬೇಕು ಸ್ಕ್ರಿಪ್ಟ್ ಟ್ಯಾಗ್ಗಳನ್ನು ನಡುವೆ, ನಾವು ಬಳಸಿಕೊಂಡು ಲಿಂಕ್ ಮಾಡಬಹುದು ಆ ಸ್ಕ್ರಿಪ್ಟ್ ಟ್ಯಾಗ್ ಹಾಗೂ. ಮತ್ತು ಕೇವಲ ಸಿಎಸ್ಎಸ್ ಅಲ್ಲಿ ಸಂದರ್ಭ ಜೊತೆ ನಾವು ಬಹುಶಃ ಸೂಚಿಸಲಾಗುತ್ತದೆ ನಿಮ್ಮ ಹಿತಾಸಕ್ತಿಯನ್ನು ಬರೆಯಲು ಸಂದರ್ಭದಲ್ಲಿ ಒಂದು ಪ್ರತ್ಯೇಕ ಕಡತದಲ್ಲಿ ನಿಮ್ಮ ಸಿಎಸ್ಎಸ್ ನೀವು ಅದನ್ನು ಬದಲಾಯಿಸಲು ಅಗತ್ಯ, ಅದೇ ನಾವು ಶಿಫಾರಸು ಇಲ್ಲ ನಿಮ್ಮ ಬರೆಯುವ ಪ್ರತ್ಯೇಕ ಕಡತಗಳಲ್ಲಿ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಮತ್ತು ಸ್ಕ್ರಿಪ್ಟ್ ಟ್ಯಾಗ್ಗಳನ್ನು ಮೂಲ ಬಳಸಲು ನಿಮ್ಮ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಷರತ್ತು ಕಾರಣವಾಗಿದ್ದು ನಿಮ್ಮ HTML, ನಿಮ್ಮ ವೆಬ್ ಪುಟದಲ್ಲಿ. ಆದ್ದರಿಂದ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಚರಾಂಕಗಳ ನಾವು ಮಾಡುತ್ತೇವೆ ವಾಕ್ಯ ಬಗ್ಗೆ ಆರಂಭಿಸಲು. ನಾವು ಮೂಲಕ ಹೋಗುತ್ತೇನೆ ತ್ವರಿತವಾಗಿ ಈ ರೀತಿಯ, ನಾವು, ಪಿಎಚ್ಪಿ ಈ ಮಾಡಿದ ಕಾರಣ ಈ ಎಲ್ಲಾ ಬಹಳ ಪರಿಚಿತ ಇರಬೇಕು. ಆದ್ದರಿಂದ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಅಸ್ಥಿರ ಅಸ್ಥಿರ ಪಿಎಚ್ಪಿ ಹೋಲುತ್ತದೆ. ಯಾವುದೇ ರೀತಿಯ ನಿಷ್ಕೃಷ್ಟ, ಮತ್ತು ನೀವು ವೇರಿಯಬಲ್ ಪರಿಚಯಿಸುವ ಸಂದರ್ಭದಲ್ಲಿ, ನೀವು ವರ್ ಕೀವರ್ಡ್ ಜೊತೆ ಎದುರು. ಪಿಎಚ್ಪಿ ನಾವು ಏನನ್ನಾದರೂ ಈ ರೀತಿಯ, ಡಾಲರ್ ಚಿಹ್ನೆ ಎಕ್ಸ್. ನಾವು ಸೂಚಿಸಿದ ಹೇಗೆ ಇಲ್ಲಿದೆ ವೇರಿಯಬಲ್, ಆದರೆ ಯಾವುದೇ, ನಾವು ಮಾದರಿ ಉಲ್ಲೇಖವಿಲ್ಲ ವೇರಿಯಬಲ್ ಎಲ್ಲಾ. ನಾವು ರೀತಿಯ ಹೇಳುತ್ತಿದ್ದರು ಡಾಲರ್ ಚಿಹ್ನೆ ಎಕ್ಸ್ ಪಿಎಚ್ಪಿ 44 ಸಮನಾಗಿರುತ್ತದೆ. ನಾವು ಮಾಡುವ ವೇಳೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಒಂದೇ, ನಾವು ವರ್ X 44 ಸಮನಾಗಿರುತ್ತದೆ ಹೇಳುತ್ತಿದ್ದರು. ಆದ್ದರಿಂದ ವರ್ ನಮ್ಮ ರೀತಿಯಲ್ಲಿ ತೆರನಾದ ವೇರಿಯಬಲ್ ಪರಿಚಯಿಸುವ. ಬಹುಶಃ ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಅರ್ಥಗರ್ಭಿತ ಕೇವಲ ಡಾಲರ್ ಚಿಹ್ನೆ ವೇರಿಯಬಲ್ ಹೆಚ್ಚು. ಮತ್ತೆ, ಇಲ್ಲ ಏಕೆಂದರೆ ಯಾವುದೇ ಡೇಟಾ ಪ್ರಕಾರಗಳು, ನಾವು ಇದನ್ನು ಯಾವುದೇ ಡೇಟಾವನ್ನು ರೀತಿಯ, ತಂತಿಗಳು ಬೇರೆ ಏನು ಎಲ್ಲಾ ವರ್ ಎಂದು. ಆಫ್ ಸಂಭಾವನಾ, ಎಲ್ಲಾ ನಮ್ಮ C ಮತ್ತು PHP ಹಳೆಯ ಸ್ನೇಹಿತರು ಇನ್ನೂ ಲಭ್ಯವಿದೆ, ಆದ್ದರಿಂದ ನಾವು ವೇಳೆ ಹೊಂದಿವೆ, ಬೇರೆ ವೇಳೆ, ಬೇರೆ, ಸ್ವಿಚ್ ಮತ್ತು ಪ್ರಶ್ನೆ ಮಾರ್ಕ್ ಕೊಲೊನ್. ಇದು ಸುಲಭವಾಗಿ ಉಳಿದ ಸ್ವಿಚ್ ಪಿಎಚ್ಪಿ ರಲ್ಲಿ, ಆದರೆ ನೀವು ಈ ಎಲ್ಲಾ ಈಗ ತಿಳಿದಿದೆ. ಮತ್ತು ಲೂಪ್ ಗಳು ಇದೇ ಜೊತೆ ಹಾಗೆಯೇ ಹಳೆಯ ಮೆಚ್ಚಿನವುಗಳು ಹಾಗೆಯೇ, ಮತ್ತು ನಮಗೆ ಇನ್ನೂ ಲಭ್ಯವಿದೆ. ಆದ್ದರಿಂದ ಈಗಾಗಲೇ ನಾವು ಗೊತ್ತಿರಬೇಕು ಮೂಲಭೂತ ಮೂಲಭೂತ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ರೀತಿಯ ಕೇವಲ ಸ್ವಲ್ಪ ಹೊಂದಿರುವ ಕಾರಣದಿಂದ ಈಗ C ಮತ್ತು PHP ಬಗ್ಗೆ ಜ್ಞಾನದ. ಏನು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕಾರ್ಯಗಳನ್ನು ಬಗ್ಗೆ? ಸರಿ, ಇದೇ ಪ್ರತಿ ಕಾರ್ಯ ಪಿಎಚ್ಪಿ ಕಾರ್ಯ ಕೀವರ್ಡ್ ಪರಿಚಯಿಸಿ. ನೀವು ಕಾರ್ಯ ಹೇಳುತ್ತಾರೆ, ಮತ್ತು ನಂತರ ನೀವು ನಿಮ್ಮ ಕಾರ್ಯ ಆರಂಭಿಸುತ್ತದೆ. ಸ್ವಲ್ಪ ಬೇರೆ ಏನು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಬಗ್ಗೆ, ಆದರೂ ಹೊಂದಿವೆ ಸಾಮರ್ಥ್ಯ ಅನಾಮಧೇಯ ಕ್ರಿಯೆ ಎಂದು. ಆದ್ದರಿಂದ ನೀವು ಕಾರ್ಯಗಳನ್ನು ರೂಪಿಸಬಹುದು ಒಂದು ಹೆಸರನ್ನು ಹೊಂದಿಲ್ಲ. ಈ ವಿಷಯ ನಾವು ಆಗಿದೆ ನಿಜವಾಗಿಯೂ ಮೊದಲು ನೋಡಿಲ್ಲ. ನಾವು ನಿಜವಾಗಿಯೂ ಪರಿಕಲ್ಪನೆ ಬಳಸಿ ಅನಾಮಿಕ ಕ್ರಿಯೆಯ ಸ್ವಲ್ಪ ನಂತರ ಈ ವೀಡಿಯೊ, ಇದು ಏಕೆಂದರೆ ಸಂದರ್ಭದಲ್ಲಿ ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಅರ್ಥ ನಾವು ಒಂದು ನಿರ್ದಿಷ್ಟ ಪರಿಸ್ಥಿತಿಯಲ್ಲಿ ಅದನ್ನು ನೋಡಿ ನಾನು ಇಲ್ಲಿ ರಚಿಸಲಾದ ಬಂದಿದೆ. ಆದರೆ ಕೇವಲ ಅವಲೋಕಿಸೋಣ ಏನು ಸರಳ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ನಲ್ಲಿ ಕಾರ್ಯ ರೀತಿ ಇರಬಹುದು. ಹಾಗಾಗಿ ಮುಂದೆ ಹೋಗಿದ್ದೀರಿ ಮತ್ತು ನನ್ನ CS50 ಐಡಿಇ ತೆರೆದಿವೆ ಮತ್ತು ನಾನು ಈಗಾಗಲೇ ಅಪಾಚೆ ಹೊಸದೊಂದು ನನ್ನ ಸರ್ವರ್ ಚಾಲನೆಯಲ್ಲಿರುವ ಆರಂಭಿಸಲು. ನಾನು ಈ ಫೈಲ್ Home.html ಎಂಬ ತೆರೆಯಲು. ಮತ್ತು ನಾನು ಇಲ್ಲಿ ಸ್ವಲ್ಪ ಜೂಮ್ ಮಾಡುತ್ತೇವೆ. ಮತ್ತು ಮೂಲಭೂತವಾಗಿ, ನೀವು ನೋಡಬಹುದು Home.html ಗುಂಡಿಗಳು ಕೇವಲ ಒಂದು ಗುಂಪನ್ನು ಹೊಂದಿದೆ. ಮತ್ತು ನಾನು ಇಲ್ಲಿ ಮೇಲ್ಭಾಗದಲ್ಲಿ ಆರೋಪಿಸಿ ಬಾಗುತ್ತೇನೆ ಈ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ವಿಭಾಗ ಎಂದು ವಸ್ತುಗಳನ್ನು. ಆದ್ದರಿಂದ ಗುಂಡಿಗಳು ಒಂದು ಗುಂಪನ್ನು ಇಲ್ಲಿ ಇಲ್ಲ, ಆದರೆ ಈ ಗುಂಡಿಗಳು ವಾಸ್ತವವಾಗಿ ಮಾಡುವಿರಿ? ಸರಿ, ನಾವು ನನ್ನ ತಳುಕುಹಾಕಿಕೊಂಡಿರುವ ಮೇಲೆ ತಲೆಯಿಂದ ಮಾಡುತ್ತೇವೆ, ಮತ್ತು ನಾನು ಇಲ್ಲಿ ತೆರೆಯಲು Home.html ಮಾಡಿದ್ದಾರೆ. ಅತ್ಯಂತ ಆರಂಭದಲ್ಲಿ, ನಾನು ಲಿಂಕ್ ನಾನು ಅಲ್ಲಿ ಇಲ್ಲಿ ನನ್ನ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಮೂಲ ಕಡತಗಳನ್ನು ಎಲ್ಲಾ. ರೈಟ್? ಹಾಗಾಗಿ, anonymous.js, clock.js ಹೊಂದಿವೆ ನಾನು ಮೂಲ ಲಕ್ಷಣವನ್ನು ಬಳಸಿಕೊಂಡು ಬಾಗುತ್ತೇನೆ ಸ್ಕ್ರಿಪ್ಟ್ ಟ್ಯಾಗ್ ಫೈಲ್ ಲಿಂಕ್. ಹಾಗಾಗಿ ಬರೆದಿಲ್ಲ ಯಾವುದೇ ನೇರವಾಗಿ ಈ ಫೈಲ್ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, ಆದರೆ ನಾನು ನಿಲ್ಲಿಸಲು ಬಂದಿದೆ ಎಲ್ಲಾ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ನಾನು ಪ್ರತ್ಯೇಕವಾಗಿ ಬರೆದ. ನಾವು ಇಲ್ಲಿ, ಈ ಕೆಳಗೆ ಸ್ಕ್ರಾಲ್ ವೇಳೆ ಮಾಡಬೇಕಾದುದು ಎಲ್ಲಾ ಸ್ವಲ್ಪ ಪರಿಚಿತ ನೋಡಲು ಹೊಸ ವಾಕ್ಯ ಸ್ವಲ್ಪ. ನಾವು ಹೆಡರ್ ಟ್ಯಾಗ್ ಇಲ್ಲಿ ಹೊಂದಿವೆ ಕಾರ್ಯಗಳನ್ನು ಮತ್ತು ನಂತರ ಒಂದು ಬಟನ್. ನಾನು, ಒಂದು ರೀತಿಯ ಬಟನ್ ಎಂದು ಒಂದು ಇನ್ಪುಟ್ ಮತ್ತು ಸ್ಪಷ್ಟವಾಗಿ ನಾನು ಕ್ಲಿಕ್ ಮಾಡಿದಾಗ, ನಾನು ಕೆಲವು ಕರೆ ಪಡೆಯಲಿದ್ದೇನೆ ಎಚ್ಚರಿಕೆಯನ್ನು ದಿನಾಂಕ ಕಾರ್ಯ. ಈ ನಾವು ರೀತಿಯ ಮಿಶ್ರಣ ಹೇಗೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಮತ್ತು ಎಚ್ಟಿಎಮ್ಎಲ್ ಸ್ವಲ್ಪ. ವಾಸ್ತವಿಕವಾಗಿ ಬಹಳ ಚೆನ್ನಾಗಿ ಆಡಲು ಒಟ್ಟಿಗೆ, ಮತ್ತು ಆದ್ದರಿಂದ ಸ್ಪಷ್ಟವಾಗಿ ಈ ಬಟನ್ ಮೇಲೆ, ನಾನು ಪಡೆಯಲಿದ್ದೇನೆ ಕ್ಲಿಕ್ ಕೆಲವು ಕಾರ್ಯ ಎಚ್ಚರಿಕೆಯನ್ನು ದಿನಾಂಕ ಕರೆ. ಮತ್ತು ಹಾಗೆಯೇ ನಾನು ನಡವಳಿಕೆಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಿದ್ದಾರೆ ಇತರ ಗುಂಡಿಗಳು ಎಲ್ಲಾ ಆ ಎಂದು home.html ಪುಟದಲ್ಲಿ, ನಾವು ಮರಳಿ ಇರಿಸಿಕೊಳ್ಳಲು ಮಾಡುತ್ತೇವೆ ಇದು ಈ ವೀಡಿಯೊ ಅವಧಿಯಲ್ಲಿ ಗೆ. ಆದರೆ ಅಪ್ ಹಿಂತಿರುಗಿ ಅವಕಾಶ ಇಲ್ಲಿ ಮತ್ತು ನೋಡೋಣ clock.js ನಲ್ಲಿ, ಇದು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕಡತ ನಾನು ಈ ಮೊದಲ ಕ್ರಿಯೆ ಹೊಂದಿರುವ ಬರೆದ ನಾವು ನೋಡೋಣ ನೀನು. ನೀವು ನೋಡಬಹುದು ಎಂದು, ನಾನು ನನ್ನ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಆರಂಭಿಸಲು ಕೀವರ್ಡ್ ಕಾರ್ಯದಲ್ಲಿ ಕೆಲಸ, ಮತ್ತು ನಾನು ಈ ಒಂದು ನೀಡಿದ್ದೇನೆ ಹೆಸರು, ಇದು ಎಚ್ಚರಿಕೆಯನ್ನು ದಿನಾಂಕ ಕರೆಯಲಾಗುತ್ತದೆ. ಅಲ್ಲಿ ಒಳಗೆ, ನಾನು ಸ್ಪಷ್ಟವಾಗಿ ರಚಿಸಲು ಪ್ರಸ್ತುತ ದಿನಾಂಕ ಎಂಬ ಹೊಸ ಸ್ಥಳೀಯ ವೇರಿಯಬಲ್. ನಾನು ನಿಯೋಜಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ ಹೊಸ ದಿನಾಂಕ ಸಮಾನ. ಮತ್ತು ನಾವು ಸಾಕಷ್ಟು ಪಡೆಯಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ ದಿನಾಂಕ ಏನು ಎಂದು ವಿವರ, ಮತ್ತು ನಿಜವಾಗಿಯೂ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಆದ್ದರಿಂದ ದೊಡ್ಡ ಎಂದು ನಾವು ಬಹುಶಃ ಸಾಧ್ಯವಿಲ್ಲ ಒಂದು ವೀಡಿಯೊ ಎಲ್ಲವನ್ನೂ ಒಳಗೊಂಡಿರುತ್ತದೆ. ಆದರೆ, ಈ ಹೋಗಿ ಹೇಳಲು ಇದು ಸಾಕಾಗುತ್ತದೆ ಒಂದು ಡೇಟಾ ವಸ್ತುವಿಗಾಗಿ ನನಗೆ ಮರಳಲು ಪ್ರಸ್ತುತ ದಿನಾಂಕ ಮತ್ತು ಸಮಯವನ್ನು encapsulates. ನಾನು ಮನುಷ್ಯ ಎಂದು ವೇರಿಯಬಲ್ ಎಂದು ಸಂಗ್ರಹಿಸಲು ನಾನು ಸ್ಪಷ್ಟವಾಗಿ ಪ್ರಸ್ತುತ ದಿನಾಂಕ ಎಚ್ಚರಿಕೆ ಹೋಗುವ. ಸರಿ, ಯಾವ ಎಚ್ಚರಿಕೆಯನ್ನು ಮಾಡುತ್ತದೆ ಹಾಗೆ ಪ್ರಸ್ತುತ ದಿನಾಂಕ ನೋಟ? ಫೈಲ್ ಸ್ವತಃ ಅವಲೋಕಿಸೋಣ ಬ್ರೌಸರ್ ವಿಂಡೋನಲ್ಲಿ ಮೇಲೆ ಮತ್ತೆ. ಆದ್ದರಿಂದ ಮತ್ತೆ, ಈ ಬಟನ್ ಎಂದು ನಾನು ಈ ಹೆಸರಿನ ಕಾರ್ಯ ಕಟ್ಟಲಾಗುತ್ತದೆ ಹೊಂದಿವೆ. ಮತ್ತು ನಾನು ಅದನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ ಮತ್ತು ನೋಡಲು ಇದು ಏನು, ಇದು ಎಚ್ಚರಿಸಿದ್ದಾರೆ. ಇದು ಹೇಳುವ ಬಾಕ್ಸ್ ಈ ರೀತಿಯ ಬೇರ್ಪಡಿಸಿದ ನನಗೆ ಪ್ರಸ್ತುತ ಸಮಯ ಸ್ಪಷ್ಟವಾಗಿ, ಎಂದು ಇದು ನವೆಂಬರ್ 4 ಇಲ್ಲಿದೆ ಬೆಳಿಗ್ಗೆ 10:43:43. ಈಗ ನಾನು, ಮತ್ತೆ ಕ್ಲಿಕ್ ಮಾಡಿದರೆ ಇದು ಬಲ, ನಂತರ ಕೆಲವು ಸೆಕೆಂಡುಗಳ ಇಲ್ಲಿದೆ? ಆದ್ದರಿಂದ ಈ ಕಾರ್ಯವನ್ನು ಮಾಡುತ್ತದೆ ಇಲ್ಲಿದೆ. ನಾನು ಈ ಗುಂಡಿಯನ್ನು ಒತ್ತಿದಾಗ, ಇದು ನನಗೆ ಒಂದು ಎಚ್ಚರಿಕೆ ಸಂದೇಶ ಪುಟಿಯುತ್ತದೆ. ಆದ್ದರಿಂದ ನಿಜವಾಗಿಯೂ ಅಲ್ಲ ಕಾರ್ಯಗಳನ್ನು ತುಂಬಾ ಎಂದು, ಪಿಎಚ್ಪಿ ಭಿನ್ನವಾಗಿದೆ ಹೊಸ ವಾಕ್ಯ ಸ್ವಲ್ಪ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕೆಲಸ ಬರುತ್ತದೆ. ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಸರಣಿಗಳಿವೆ ಬಹಳ ಸರಳ. ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಘೋಷಿಸಿದ, ನೀವು ಬಳಸಲು ಚದರ ಬ್ರಾಕೆಟ್ಗಳನ್ನು ವಾಕ್ಯ ನಾವು ಪಿಎಚ್ಪಿ ಪರಿಚಿತವಾಗಿರುವ. ಮತ್ತು ಪಿಎಚ್ಪಿ ರೀತಿಯಲ್ಲಿ, ನಾವು ದತ್ತಾಂಶ ಬಗೆಯ ಮಿಶ್ರಣ ಮಾಡಬಹುದು. ಆದ್ದರಿಂದ ಈ ವ್ಯೂಹ, ಎರಡೂ ಈ ಆಯ್ರೆಗಳ ಎಂದು ಸಂಪೂರ್ಣವಾಗಿ ಕಾನೂನುಬದ್ಧ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಎಂದು. ಎಲ್ಲಾ ಪೂರ್ಣಾಂಕಗಳ ಎಂದು ಒಂದು, ಮತ್ತು ಆ ವಿವಿಧ ಅಕ್ಷಾಂಶ ರೀತಿಯ ಮಿಶ್ರ ಇದೆ. ಬೇರೆ ಏನಾದರೂ ಯಾವುದು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, ಆದರೂ? ಒಂದು ವಸ್ತುವಿನ ಕಲ್ಪನೆ ಇಲ್ಲಿದೆ. ಆದ್ದರಿಂದ ಬಹುಶಃ ನೀವು ಕೇಳಿರುವ ಆಧಾರಿತ ಪ್ರೊಗ್ರಾಮಿಂಗ್ ವಸ್ತು. ನಾವು, CS50 ರಲ್ಲಿ ಇದು ಬಹಳಷ್ಟು ಮಾಡಬೇಡಿ ಆದರೆ ನಾವು ಸ್ವಲ್ಪ ಮಾಡುತ್ತಾರೆ ಇಲ್ಲಿ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಸನ್ನಿವೇಶದಲ್ಲಿ. ಈಗ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಿದೆ ಒಂದು ವಸ್ತು ಆಧಾರಿತ ಪ್ರೊಗ್ರಾಮಿಂಗ್ ವರ್ತಿಸುವಂತೆ ಭಾಷೆ, ಆದರೆ ಸ್ವತಃ ಅಲ್ಲ ಪ್ರತ್ಯೇಕವಾಗಿ ವಸ್ತು ಆಧಾರಿತ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ. ಈ ಮತ್ತೆ ಬರುತ್ತದೆ ಮತ್ತೆ ನಾನು ಹೇಳಿದೆ ಏಕೆ ತಿಳಿಯಲು ಬಹಳ ಕಷ್ಟಕರವಾಗಿರುತ್ತದೆ ನಿಮ್ಮ ಮೊದಲ ಕ್ರಮವಿಧಿಕರಣ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಭಾಷೆ, ಇದು ಏಕೆಂದರೆ ನಿಜವಾಗಿಯೂ ಒಂದು ನಿರ್ದಿಷ್ಟ ಮಾದರಿ ಹೊಂದಿಕೊಳ್ಳಲು. ಮತ್ತೊಂದೆಡೆ ಸಿ ಒಂದು ಕಾರ್ಯಕಾರಿ ಕ್ರಮವಿಧಿ ಭಾಷೆಯಾಗಿದೆ. ನಾವು ಬಯಸಿದರೆ, ಕ್ರಿಯೆಗಳು ಬಿಗ್ ಬಾಸ್ ಮಾನವ ರೀತಿಯ, ಬಲ? ಅವರು ವಿಚಾರದಲ್ಲಿ ಏನು ಉಳಿದಂತೆ ನಡೆಯುತ್ತದೆ. ನಾವು ಅಸ್ಥಿರ ಬದಲಾಯಿಸಲು ಬಯಸುವ, ನಾವು ಕಾರ್ಯಗಳನ್ನು ಕರೆ. ನಾವು ಕಾರ್ಯಗಳನ್ನು ಕೆಲಸಗಳನ್ನು. ಒಂದು, ಬದಲಿಗೆ ಆಬ್ಜೆಕ್ಟ್ಸ್ ಉದ್ದೇಶಿತ ಭಾಷೆಯನ್ನು ವಸ್ತು, ರೀತಿಯ ತಾರೆಯಾಗಲು ವಸ್ತುಗಳು ಮತ್ತು ಕಾರ್ಯಗಳನ್ನು ದ್ವಿತೀಯ ರೀತಿಯ ಮಾರ್ಪಟ್ಟಿದೆ. ಆದರೆ ಒಂದು ವಸ್ತು, ಏನು ವಸ್ತುವಿನ ಈ ಕಲ್ಪನೆಯು? ಸರಿ, ಇದು ಸಹಾಯ ಮಾಡುತ್ತದೆ, ಭಾವಿಸುತ್ತೇನೆ ಮೊದಲ ರೀತಿಯ ಅದರ ಬಗ್ಗೆ ಒಂದು ಸಿ ರಚನೆ ಅಥವಾ ಒಂದು struct ರೀತಿಯ ನಾವು ಮೊದಲು ಕಲಿತ. ಸಿ, ಒಂದು ರಚನೆಯನ್ನು ಹೊಂದಿರುತ್ತದೆ ಕ್ಷೇತ್ರಗಳಲ್ಲಿ, ಮತ್ತು ಬಹುಶಃ ನಾವು ಈಗ ಆರಂಭವಾಗಬಹುದು ಈ ಜಾಗ ಗುಣಗಳನ್ನು ಕರೆ. ಆದರೆ ಗುಣಗಳನ್ನು ನಿಜವಾಗಿಯೂ ಬಲ, ತಮ್ಮ ಮೇಲೆ ನಿಂತು? ನಾನು ಒಂದು ಕಾರು ಒಂದು ರಚನೆಯನ್ನು ವಿವರಿಸುತ್ತದೆ ವೇಳೆ ಎರಡು ಕೆಳಗಿನ ಈ ರೀತಿಯ ಜಾಗ ಅಥವಾ ಗುಣಗಳನ್ನು, ಒಂದು ಕಾರಿನ ವರ್ಷ ಪೂರ್ಣಾಂಕ ಮತ್ತು ಇನ್ನೊಂದು 10 ರ ಕಾರಿನ ಮಾದರಿ ಸ್ಟ್ರಿಂಗ್ ನಾನು ಈ ರೀತಿಯ ಹೇಳಬಹುದು ನಾನು ಒಂದು ಹೊಸ ವೇರಿಯಬಲ್ ಘೋಷಿಸಿದ ಮಾಡಬಹುದು ರೀತಿಯ struct ಕಾರು ಹರ್ಬೀ ಆಫ್. ಮತ್ತು ನಂತರ ನಾನು ಹೇಳಬಹುದು ಹಾಗೆ herbie.year, 1,963 ಸಮನಾಗಿರುತ್ತದೆ ಮತ್ತು herbie.model ಬೀಟಲ್ ಸಮನಾಗಿರುತ್ತದೆ. ಒಕೆ. ನಾನು ಜಾಗ ಬಳಸಿಕೊಂಡು ಬಾಗುತ್ತೇನೆ ರಚನೆ ಸಂದರ್ಭದಲ್ಲಿ, ಆದರೆ ನಾನು ಸಾಧ್ಯವೋ ಎಂದಿಗೂ ಈ ರೀತಿಯ ಹೇಳಲು. ರೈಟ್? ನಾನು ಕ್ಷೇತ್ರದಲ್ಲಿ ಹೆಸರು ಬಳಸುವಂತಿಲ್ಲ ರಚನೆಯ ಸ್ವತಂತ್ರ. ಇದು ಮೂಲಭೂತ ವಿಷಯ ರೀತಿಯ ಇಲ್ಲಿದೆ. ಜಾಗ ಎಂದು ಆದ್ದರಿಂದ ಸಿ ರಚನೆಗಳು ಮೂಲಭೂತ ಗುಣಗಳನ್ನು ಎಂಬ ಇವೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ವಸ್ತುಗಳು ಮೂಲಭೂತ. ಆದರೆ ಅವುಗಳನ್ನು ಮಾಡುತ್ತದೆ ನಿರ್ದಿಷ್ಟವಾಗಿ ಆಸಕ್ತಿದಾಯಕವಾಗಿ ವಸ್ತುಗಳು ಸಹ ಏನು ಹೊಂದಬಹುದಾದ ಆಗಿದೆ ನಿಜವಾಗಿಯೂ ಇದು ಕರೆಯಲಾಗುತ್ತದೆ ವಿಧಾನಗಳು ಚಟುವಟಿಕೆಗಳಿಗೆ ಒಂದು ಅಲಂಕಾರಿಕ ಪದ ಎಂದು ವಸ್ತು ಅಂತರ್ಗತ ಹಾಗೆಯೇ ಇವೆ. ಇದು ಒಂದು ಕಾರ್ಯ ಆದ್ದರಿಂದ ಮಾತ್ರ ಎಂದು ವಸ್ತುವಿನ ಸಂದರ್ಭದಲ್ಲಿ ಕರೆ. ವ್ಯಾಖ್ಯಾನಿಸಿದೆ ಒಂದು ವಸ್ತು ಅದರ ಒಳಗೆ ಈ ಕಾರ್ಯ, ನೀವು ಭಾವಿಸಿದರೆ struct, ಕಾರ್ಯ ವಿವರಿಸುವ ಆ ಒಳಗೆ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ ರಚನೆಯ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್. ಆದ್ದರಿಂದ ಕೇವಲ ಅರ್ಥವನ್ನು ರಚನೆ. ಮತ್ತು ನಾವು ಮಾಡುತ್ತಿರುವುದು ರೀತಿಯ ಇಲ್ಲಿದೆ ಇಲ್ಲಿ ವಸ್ತುಗಳು ಮತ್ತು ವಿಧಾನಗಳು. ನಾವು ಮಾಡುತ್ತಿರುವಂತೆ ಇದು ಮೂಲತಃ ಒಂದು ಕಾರ್ಯ ವಿವರಿಸುವ ಎಂದು ಕೇವಲ ಮೇಲೆ ಅರ್ಥವಿಲ್ಲ ನಿರ್ದಿಷ್ಟ ವಸ್ತುವಿನ, ಮತ್ತು ಆದ್ದರಿಂದ ನಾವು ವಸ್ತುವಿನ ಒಂದು ವಿಧಾನ ಎಂದು ಕರೆ. ಮತ್ತು ನಾವು ಕರೆ ಎಂದಿಗೂ ವಸ್ತುವಿನ ಸ್ವತಂತ್ರ ಕಾರ್ಯ, ನಾವು ವರ್ಷದ ಮಾದರಿಯಲ್ಲಿ ಹೇಳಲು ಸಾಧ್ಯವಿಲ್ಲ ಕೇವಲ ಹಾಗೆ ಸಿ struct ಆಫ್ ಸ್ವತಂತ್ರ ಆದ್ದರಿಂದ ಕಾರ್ಯಾಚರಣೆಯ ಪ್ರೊಗ್ರಾಮಿಂಗ್ ವಿಶ್ಲೇಷಣೆಗಳು ಈ ರೀತಿಯ ನೋಡಲು. ಫಂಕ್ಷನ್ ಮತ್ತು ನಂತರ ನೀವು ಹಾದುಹೋದಾಗ ಪ್ಯಾರಾಮೀಟರ್ನಂತೆ ವಸ್ತು. ಒಂದು ವಸ್ತು ಆಧಾರಿತ ಪ್ರೊಗ್ರಾಮಿಂಗ್ ರಲ್ಲಿ ಭಾಷೆಗಳು, ಈ ರೀತಿಯ ಗೆಟ್ಸ್ ಹಿಮ್ಮೊಗ, ಮತ್ತು ನಾವು ಬಗ್ಗೆ ಯೋಚಿಸುವುದಿಲ್ಲ ಇದು, object.function ಈ ಇಷ್ಟ. ಆದ್ದರಿಂದ ಡಾಟ್ ರೀತಿಯ ಆಯೋಜಕರು ಮತ್ತೆ ಸೂಚಿಸುವ ಇದು ಆಸ್ತಿ ಕೆಲವು ರೀತಿಯ ಎಂದು ಅಥವಾ ವಸ್ತುವಿನ ಸ್ವತಃ ಗುಣಲಕ್ಷಣ. ಆದರೆ ಈ ಯಾವ ವಸ್ತು ಆಧಾರಿತ ಪ್ರೊಗ್ರಾಮಿಂಗ್ ಭಾಷೆ ಕಾರ್ಯ ಮಾಡಲು ಏನು ಮಾಡಬಹುದು , ಮತ್ತೆ, ಒಂದು ವಿಧಾನವನ್ನು ಕುರಿತು ಕರೆ ಕೇವಲ ವಿಶೇಷ ಪದ ಕಾರ್ಯ ಆಗಿದೆ ಒಂದು ವಸ್ತುವಿಗೆ ಅಂತರ್ಗತವಾಗಿದೆ. ಈ ಯಾವ ಎಂಬುದು ವಾಕ್ಯ ರೀತಿ ಇರಬಹುದು. ಮತ್ತು ಆದ್ದರಿಂದ ನಾವು ಕೆಲವು ನೋಡಲು ಪ್ರಾರಂಭಿಸಿ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಸನ್ನಿವೇಶದಲ್ಲಿ ಈ. ನೀವು ವಸ್ತುವಿನ ಬಗ್ಗೆ ರೀತಿಯ ಒಂದು ಸಹಾಯಕ ರಚನೆಯ ಹಾಗೆ, ನಾವು ಪಿಎಚ್ಪಿ ಪರಿಚಿತವಾಗಿರುವ ಇದು. ಒಂದು ಸಹಾಯಕ ರಚನೆಯ ಅನುಮತಿಸುತ್ತದೆ ನೆನಪಿಡಿ ನಮಗೆ ಬದಲಿಗೆ, ಪ್ರಮುಖ ಮೌಲ್ಯ ಜೋಡಿ ಹೊಂದಲು ಸೂಚಿಕೆಗಳನ್ನು 0, ಒಂದು, ಎರಡು, ಮೂರು ಹೊಂದಿರುವ, ಮತ್ತು ನಾವು ಸಿ ರಿಂದ ಬಳಸಲಾಗುತ್ತದೆ ನೀವು ಹೀಗೆ ರೀತಿಯ ರಚನೆಗಳು. ಸಹಾಯಕ ರಚನೆಗಳು ನಕ್ಷೆ ಉದಾಹರಣೆಗೆ PHP ವಿಡಿಯೋದಲ್ಲಿ ಪದಗಳನ್ನು, ನಾವು ಬಗ್ಗೆ ಪಿಜ್ಜಾಗಳು ಮೇಲೋಗರಗಳಿಗೆ. ಮತ್ತು ಆದ್ದರಿಂದ ನಾವು ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಹೊಂದಿದ್ದರೆ ಎಂಬ ಪಿಜ್ಜಾಗಳು, ಮತ್ತು ನಾವು ಹೊಂದಿತ್ತು ಚೀಸ್ ಮುಖ್ಯವಾಗಿದೆ ಮತ್ತು $ 8,99 ಆಗಿತ್ತು ಮೌಲ್ಯ, ಮತ್ತು ನಂತರ ಪೆಪ್ಪೆರೋನಿ ಮುಖ್ಯವಾಗಿದೆ, $ 9.99 ಹೀಗೆ ಈ ಕೆಳಗಿನ, ಮತ್ತು. ಮತ್ತು ಆದ್ದರಿಂದ ನಾವು ಒಂದು ಬಗ್ಗೆ ಒಂದು ಸಹಾಯಕ ಗೆ ಇದೇ ರೀತಿಯ ವಸ್ತು ಸರಣಿ. ಇಲ್ಲಿ ಮತ್ತು ಈ ವಾಕ್ಯ ಹೊಸ ವಸ್ತು ರಚಿಸಲು ಎಂದು ಎರಡು ಎಂಬ ಹರ್ಬೀ ಅದರ ಒಳಗೆ ಗುಣಲಕ್ಷಣಗಳನ್ನು. ಮೌಲ್ಯದ 1963 ನಿಗದಿಪಡಿಸಲಾಗಿದೆ ಇದು ವರ್ಷದ, ಸ್ಟ್ರಿಂಗ್ ನಿಗದಿಪಡಿಸಲಾಗಿದೆ ಇದು ಮತ್ತು ಮಾದರಿ, ಬೀಟಲ್. ನಾನು ಬಳಸಿ ನಾನು ಇಲ್ಲಿ ಗಮನಿಸಿ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ತಂತುವನ್ನು. ನೀವು ಏಕೈಕ ಅಥವಾ ಎರಡು ಉದ್ದರಣ ಬಳಸಬಹುದು ತಂತಿಗಳನ್ನು ಬಗ್ಗೆ ನೀವು. ಇದು ಕೇವಲ ಸಾಂಪ್ರದಾಯಿಕವಾಗಿ ಇಲ್ಲಿದೆ ಸಂದರ್ಭದಲ್ಲಿ ಹೆಚ್ಚಿನ ಬಾರಿ ನೀವು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಬರೆಯಲು ನೀವು, ನೀವು ಏಕ ಉದ್ಧರಣ. ಆದರೆ ನಾನು ಇಲ್ಲಿ ಎರಡು ಉಲ್ಲೇಖಗಳು ಬಳಸಬಹುದಾಗಿತ್ತು ಮತ್ತು ಜೊತೆಗೆ ಸಂಪೂರ್ಣವಾಗಿ ಚೆನ್ನಾಗಿರುತ್ತದೆ. ಆದ್ದರಿಂದ ಹೇಗೆ ಮರೆಯದಿರಿ ಪಿಎಚ್ಪಿ ನಾವು ಈ ಕಲ್ಪನೆಯನ್ನು ಹೊಂದಿತ್ತು ನಮಗೆ ಅವಕಾಶ ಎಂದು ಪ್ರತಿ ಲೂಪ್ ಒಂದು ಪ್ರಮುಖ ಮೌಲ್ಯದ ಎಲ್ಲಾ ಮೇಲೆ ತಿರುಗಿ ಒಂದು ಸಹಾಯಕ ಜೋಡಿ ಅರೇ, ನಾವು ಏಕೆಂದರೆ ತಿರುಗಿ ಈ ಸಾಮರ್ಥ್ಯವನ್ನೇ 0 ಮೂಲಕ, ಒಂದು, ಎರಡು, ಮೂರು, ನಾಲ್ಕು, ಮತ್ತು ಇತ್ಯಾದಿ? ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, ಹೋಲುತ್ತದೆ ಏನೋ ಹೊಂದಿದೆ ಆದರೆ, ಪ್ರತಿ ಲೂಪ್ ಒಂದು ಎಂದು ಅಲ್ಲ ಇದು ಕುಣಿಕೆಗಳು ಒಂದು ಎಂದು. ಹಾಗಾಗಿ ಹಾಗೆ ನನಗೆ ಹೇಳಿದರು ವೇಳೆ ಈ, ವಸ್ತು ವರ್ ಕೀಲಿ, ಎಂದು ಗೆ ಇದೇ ರೀತಿಯ ಇಲ್ಲಿದೆ ಏನೋ ಪ್ರತಿ ಏನೋ. ಆದರೆ ನಾನು ಇಲ್ಲಿ ಮಾಡುತ್ತಿರುವೆ ಎಲ್ಲಾ iterating ಇದೆ ನನ್ನ ವಸ್ತುವಿನ ಕೀಲಿಗಳನ್ನು ಎಲ್ಲಾ ಮೂಲಕ. ಮತ್ತು ಸುರುಳಿಯಾದ ಒಳಗೆ ಅಲ್ಲಿ ಕಟ್ಟುಪಟ್ಟಿಗಳು, ನಾನು ಉಲ್ಲೇಖಿಸಲು ವಸ್ತು ಚದರ ಬ್ರಾಕೆಟ್ಗಳನ್ನು ಕೀಲಿಯನ್ನು ಬಳಸಿ ಪ್ರಮುಖ ಸ್ಥಳದಲ್ಲಿ ಮೌಲ್ಯಕ್ಕೆ. ಪರ್ಯಾಯವಾಗಿ, ಇಲ್ಲ ಮತ್ತೊಂದು ವಿಧಾನ. ನಾನು ಮಾತ್ರ ಕಾಳಜಿ ಮೌಲ್ಯಗಳು, ನಾನು, ವಸ್ತುವಿನ ಪ್ರಮುಖ ಹೇಳಬಹುದು ಮತ್ತು ಕೇವಲ ಒಳಗೆ ಕೀಲಿಯನ್ನು ಬಳಸಿ. ಆದ್ದರಿಂದ ವಸ್ತು ವರ್ ಪ್ರಮುಖ, ನಾನು ಹೊಂದಿವೆ ವಸ್ತು ಚದರ ಬ್ರಾಕೆಟ್ಗಳನ್ನು ಬಳಸಲು ಲೂಪ್ ಒಳಗೆ ಪ್ರಮುಖ. ವಸ್ತುವಿನ ವರ್ ಪ್ರಮುಖ, ನಾನು ಮಾಡಬಹುದು ಕೇವಲ ಲೂಪ್ ಒಳಗೆ ಕೀಲಿಯನ್ನು ಬಳಸಿ, ನಾನು ನಿರ್ದಿಷ್ಟವಾಗಿ ಮನುಷ್ಯ ಏಕೆಂದರೆ ಅಲ್ಲಿ ಮೌಲ್ಯಗಳನ್ನು ಬಗ್ಗೆ. ಆದ್ದರಿಂದ ಬಹುಶಃ ನೋಡೋಣ ವ್ಯತ್ಯಾಸವನ್ನು ನೋಡಿ ತ್ವರಿತವಾಗಿ ನೀವು ತೋರಿಸಲು ನಾಲ್ಕು ನಡುವಿನ ವ್ಯತ್ಯಾಸ ಒಂದು ನಿರ್ದಿಷ್ಟ ಜೊತೆ ಮತ್ತು ಇಲ್ಲಿರುವುದು ಸರಣಿ, ವಾರ ಶ್ರೇಣಿಯನ್ನು. ಆದ್ದರಿಂದ ನಾನು ಒಂದು ಹೊಸ ಶ್ರೇಣಿಯನ್ನು ಕಂಡುಹಿಡಿಯಬೇಕಿದೆ ನಾನು ಏಳು ತಂತಿಗಳ ತುಂಬಿದ, ಸೋಮವಾರ, ಮಂಗಳವಾರ, ಬುಧವಾರ, ಗುರುವಾರ, ಶುಕ್ರವಾರ, ಶನಿವಾರ, ಭಾನುವಾರ. ಈಗ ನಾನು ಮರಳಿ ಬಯಸುವ ಈ ರಚನೆಯ ಮೂಲಕ, ಕೆಲವು ಮಾಹಿತಿಯನ್ನು ಮುದ್ರಿಸುವ. ನಾನು ಚಕ್ರಕ್ಕೆ ಒಂದು ಬಳಸಿದರೆ ಮಾಹಿತಿ ಮುದ್ರಿಸುತ್ತದೆ, ನೀವು ನಾನು ಪಡೆಯಲು ಪಡೆಯಲಿದ್ದೇನೆ ಏನು ಆಲೋಚಿಸುತ್ತೀರಿ ಏನು? ಅಲ್ಲದೆ, ಅವಲೋಕಿಸೋಣ. ನಾವು ಜಿಗಿತವನ್ನು ಮೊದಲು ನನ್ನ ಬ್ರೌಸರ್ನಲ್ಲಿ, ಕೇವಲ ತಿಳಿದಿದೆ console.log ಒಂದು ತೆರನಾದ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಒಂದು ಮುದ್ರಣ F ಮಾಡುವ ರೀತಿಯಲ್ಲಿ. ಆದರೆ ಕನ್ಸೋಲ್ ಏನು? ಸರಿ, ನಾವು ನೀನು ಇಲ್ಲಿದೆ ಇದೀಗ ನೋಡೋಣ ಹೋಗಲು. ಸರಿ, ಆದ್ದರಿಂದ ನಾವು ಇಲ್ಲಿ ಮರಳಿದ್ದೀರಿ ನನ್ನ ಬ್ರೌಸರ್ನಲ್ಲಿ, ಮತ್ತು ನಾನು ತೆರೆಯಲು ಪಡೆಯಲಿದ್ದೇನೆ ನನ್ನ ಡೆವಲಪರ್ ಸಾಧನಗಳು. ಮತ್ತೆ, ನಾನು ಎಫ್ 12 ಹೊಡೆಯುವ ಬಾಗುತ್ತೇನೆ ಡೆವಲಪರ್ ಸಾಧನಗಳು ತೆರೆಯಲು. ಮತ್ತು ಇಲ್ಲಿ ಗಮನಿಸಿ ಉನ್ನತ ನಾನು ಕನ್ಸೋಲ್ ಆಯ್ಕೆ ಮಾಡಿದ. ಆದ್ದರಿಂದ ಈ ಕಲ್ಪನೆಯು ಡೆವಲಪರ್ ಕನ್ಸೋಲ್, ಮತ್ತು ಇದು ನಮಗೆ ಅನುಮತಿಸುತ್ತದೆ ಮಾಹಿತಿ ಮುದ್ರಿಸುತ್ತದೆ ರೀತಿಯ ಟರ್ಮಿನಲ್, ಆದರೆ ನೀವು ಸ್ವಲ್ಪ ನಂತರ ನೋಡುತ್ತಾರೆ ಎಂದು, ನಾವು ಮಾಹಿತಿ ಟೈಪಿಸಿದರೆ ನಮ್ಮ ವೆಬ್ ಪುಟ ವ್ಯವಹರಿಸಲು. ನಾನು ಇಲ್ಲಿ ಸ್ವಲ್ಪ ಜೂಮ್ ಪಡೆಯಲಿದ್ದೇನೆ ಮತ್ತು ನಾನು ಹೇಳಲು ಈಗ ಪರೀಕ್ಷೆಯಲ್ಲಿ ಫಾರ್ ಕ್ಲಿಕ್ ಮನುಷ್ಯ. ಮತ್ತು ನಾಲ್ಕು test-- ನಾನು ಗೊನ್ನಾ ಅಲ್ಲ ಇದೀಗ ನೀವು ಕೋಡ್ ತೋರಿಸಲು, ಆದರೆ ನೀವು ಅದನ್ನು ವೇಳೆ ಪಡೆಯುತ್ತೀರಿ ಮೂಲ ಕೋಡ್ ಡೌನ್ಲೋಡ್ ಎಂದು ಈ video-- ಸಂಬಂಧಿಸಿದೆ ಕೇವಲ ಚಕ್ರಕ್ಕೆ ಆಗಿದೆ ನಾವು ನೋಡಿದ ಕೇವಲ ಎರಡನೇ ಹಿಂದೆ ಸ್ಲೈಡ್. ಹಾಗಾಗಿ ಹೇಳಲು ಕ್ಲಿಕ್ ಮನುಷ್ಯ ಬಟನ್, ಮತ್ತು ಇಲ್ಲಿ, ಇಲ್ಲಿ ಮುದ್ರಿಸಲಾಗುತ್ತದೆ ಇಲ್ಲಿದೆ ಕನ್ಸೋಲ್, 0, ಒಂದು, ಎರಡು, ಮೂರು, ನಾಲ್ಕು, ಐದು, ಆರು. ನಾನು ಮಾಹಿತಿ ಮುದ್ರಿಸುತ್ತದೆ ಮಾಡಲಿಲ್ಲ ಆ ರಚನೆಯ ಸ್ಥಳಗಳನ್ನು, ನಾನು ಚಕ್ರಕ್ಕೆ ಒಂದು ಬಳಸಲಾಗುತ್ತದೆ ಏಕೆಂದರೆ. ಮತ್ತು ಲೂಪ್ ದೇಹದ ಒಳಗೆ, ನಾನು ಕೇವಲ ಪ್ರಮುಖ ಆಕ್ಷೇಪಣೆಯಿರುವುದು ಕೀ ಮುದ್ರಿತ. ಆದರೆ ನಾನು ಈಗ ನನ್ನ ಕನ್ಸೋಲ್ ತೆರವುಗೊಳಿಸಿ, ಮತ್ತು ನಾನು ವೇಳೆ ಪರೀಕ್ಷೆಯ ಫಾರ್ ಬದಲಾಯಿಸಲು, ಮತ್ತು ಪರೀಕ್ಷೆಯ ನಾಲ್ಕು ನಾನು ಲೂಪ್ ಬಳಸಲು ಹೇಳುತ್ತಾರೆ ಬದಲಿಗೆ ಮತ್ತು ಪ್ರಮುಖ ಮುದ್ರಿಸುತ್ತದೆ, ನಾನು ಕ್ಲಿಕ್ ಮಾಡಿದರೆ, ಈಗ ನಾನು ಮಾಡುವ ಬಾಗುತ್ತೇನೆ ನನ್ನ ವಸ್ತುವಿನ ಒಳಗೆ ನೈಜ ಅಂಶಗಳನ್ನು ಅಥವಾ ಈ ಸಂದರ್ಭದಲ್ಲಿ ನನ್ನ ರಚನೆಯ. ವಾರ ದಿನಗಳ ನನ್ನ ರಚನೆಯ. ನಾನು ಸೋಮವಾರ ಮುದ್ರಣ ಮಂಗಳವಾರ, ಬುಧವಾರ. ಆದ್ದರಿಂದ ವ್ಯತ್ಯಾಸವಾಗಿದೆ ನಡುವೆ ಇಲ್ಲಿದೆ ಒಂದು ಫಾರ್ ಲೂಪ್ ರಲ್ಲಿ, ಇದು ಔಟ್ ಮುದ್ರಿಸುತ್ತದೆ ನೀವು ಪ್ರಮುಖ ಬಳಸುತ್ತಿದ್ದರೆ ಕೇವಲ ಕೀಲಿಗಳನ್ನು ಲೂಪ್ ದೇಹದ ಒಳಗೆ, ಮತ್ತು ಲೂಪ್, ಇದು ಅಚ್ಚುಗಳ ಒಂದು ಔಟ್ ಮೌಲ್ಯಗಳು ನೀವು ಬಳಸುತ್ತಿದ್ದರೆ ಲೂಪ್ ದೇಹದ ಒಳಗೆ ಪ್ರಮುಖ. ಸರಿ, ನಾವು ಈಗ ಆರಂಭಿಸಲು ಇಲ್ಲ ತಂತಿಗಳನ್ನು concatenate ಮತ್ತು ಬಹುಶಃ ಮಿಶ್ರಣ ಪ್ರಕ್ಷೇಪಣ ಕೆಲವು ಅಸ್ಥಿರ ಹಾಗೆ ನಾವು PHP ಮಾಡಲು ಸಾಧ್ಯವಾಯಿತು? ಸರಿ, ನಾವು ಬಹಳ ಚೆನ್ನಾಗಿ ಬಂದಿದೆ ಪಿಎಚ್ಪಿ ಈ. ಈ ನಾವು ಬಳಸಿಕೊಂಡು ಅದನ್ನು ಹೇಗೆ ಆಗಿದೆ ಡಾಟ್ ಆಯೋಜಕರು ತಂತಿಗಳನ್ನು concatenate ಗೆ. ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, ಆದರೂ, ನಾವು ನಿಜವಾಗಿ ಏನಾದರೂ ಬಳಸಲು ಜೊತೆಗೆ ಆಯೋಜಕರು, ಎಂದು ಬೇಕೆನ್ನಿಸಿದರೆ ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಅರ್ಥಗರ್ಭಿತ, ಬಲ? ನಾವು ಒಂದು ಗುಂಪನ್ನು ಸೇರಿಸುವ ನೀವು ತಂತಿಗಳ ಒಟ್ಟಿಗೆ. ಆದ್ದರಿಂದ ಮತ್ತೆ ಹೋಗಿ ಅವಕಾಶ ಮೇಲೆ ಮತ್ತು ಈ ನೋಡಿ ನಾವು ಮುದ್ರಿಸುತ್ತದೆ ಪ್ರಯತ್ನಿಸುತ್ತಿದ್ದರೆ ಮುದ್ರಿಸಿ ವಾರ ಶ್ರೇಣಿಯಲ್ಲಿನ ಮಾಹಿತಿಯನ್ನು ಎಲ್ಲಾ. ಇಲ್ಲಿ ಅಡಿಯಲ್ಲಿ ಸರಿ, ಆದ್ದರಿಂದ ತಂತುವಿನ ಪೋಣಿಸುವಿಕೆಯ ಅಡಿಯಲ್ಲಿ, ನಾನು ಎರಡು ಆಯ್ಕೆಗಳಿವೆ, ಸ್ಟ್ರಿಂಗ್ ಕಟ್ಟಡ V1 ಹಾಗು ನಂತರ ಸ್ಟ್ರಿಂಗ್ ಕಟ್ಟಡ ವಿ 2. ಮತ್ತು ನಾವು ಏಕೆ ನೋಡುತ್ತೀರಿ ಎರಡನೇ ವಿ 2 ಅಗತ್ಯವಿದೆ. ಆದರೆ ನಾನು ಹೇಳಲು ಮನುಷ್ಯ ಕ್ಲಿಕ್ ಸ್ಟ್ರಿಂಗ್ ಕಟ್ಟಡ, V1, ಇದು ನಾವು ಸಂಕೇತ ಕೇವಲ ಒಂದು ನೋಟ ತೆಗೆದುಕೊಂಡು, ಪ್ಲಸಸ್ ಎಲ್ಲಾ console.log. ಈ ಮುದ್ರಿತ ವೇಳೆ ನೋಡೋಣ ನಾವು ನಿರೀಕ್ಷಿಸಬಹುದು ಏನೆಂದು. ಸೋಮವಾರ, ವಾರದ ದಿನ ಸಂಖ್ಯೆ 01 ಆಗಿದೆ ಮಂಗಳವಾರ ವಾರದ ದಿನದ ಸಂಖ್ಯೆಯು 11. ನಾನು ಏನು ಹಾಕಿದ್ದೆ ಪಡೆಯಲು ಇತ್ತು ಮಾಡಲು ಇದು ಸೋಮವಾರ ದಿನ ಸಂಖ್ಯೆ ಮುದ್ರಿಸುತ್ತದೆ ಒಂದು ಮಂಗಳವಾರ ದಿನ ಸಂಖ್ಯೆ ಎರಡು. ಆದರೆ ನಾನು ಹಾಗೆ ತೋರುತ್ತದೆ ಯಾವಾಗಲೂ ಒಂದು ಮುದ್ರಿಸುವ. ಸರಿ, ಏಕೆ ಎಂದು? ಸರಿ, ಇದು ತಿರುಗಿದರೆ, ಇನ್ನೊಂದು ನೋಡೋಣ ಇಲ್ಲಿ ಕೋಡ್ ಈ ಸಣ್ಣ ತುಣುಕನ್ನು. ನಾವು ಜೊತೆಗೆ ಬಳಸುತ್ತಿರುವ ಗಮನಿಸಿ ಎರಡು ವಿವಿಧ ಸಂದರ್ಭಗಳಲ್ಲಿ ಆಯೋಜಕರು. ಮತ್ತು ಇಲ್ಲಿ ಅಲ್ಲಿ ಬಹುಶಃ ವಸ್ತುಗಳನ್ನು ಇಲ್ಲಿದೆ ನಾವು ರೀತಿಯ ಹೇಳುವ ನಾವು ಆ, ಓಹ್, ಇದು ಬಹಳವೇ. ನಾವು ಎಂದಿಗೂ ಡೇಟಾ ಪ್ರಕಾರಗಳು ವ್ಯವಹರಿಸುವುದಿಲ್ಲ. ಆದರೆ ಇಲ್ಲಿ ಅಲ್ಲಿ ಸತ್ಯ ನಾವು ಡೇಟಾ ಪ್ರಕಾರಗಳು ಕಳೆದುಕೊಳ್ಳುವ ವಾಸ್ತವವಾಗಿ ಸ್ವಲ್ಪ ಮಾಡಬಹುದು ನಮಗೆ ಒಂದು ಸಮಸ್ಯೆಯ. ಈಗ ಜೊತೆಗೆ ಆಯೋಜಕರು ಬಳಸಲಾಗುತ್ತದೆ ತಂತಿಗಳನ್ನು concatenate ಮತ್ತು ಸಂಖ್ಯೆಗಳನ್ನು ಸೇರಿಸಿ ಒಟ್ಟಿಗೆ, ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಹೊಂದಿರುವ ತನ್ನ ಊಹೆ ಮಾಡಲು ಎಂದು ನಾನು ನನಗೆ ಮಾಡಲು ಯಾವ. ಮತ್ತು ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಇದು ತಪ್ಪು ಊಹಿಸಿದ. ಇದು ಕೇವಲ ಪೋಣಿಸಿದ ದಿನ, ಅದು 0, ಒಂದು, ಎರಡು, ಮೂರು, ನಾಲ್ಕು, ಐದು, ಆರು, ಮತ್ತು ಅದು ಕೇವಲ ಪೋಣಿಸಿದ ಆ ನಂತರ ಒಂದು ಪೋಣಿಸಿದ. ಇದು ವಾಸ್ತವವಾಗಿ ಅವುಗಳನ್ನು ಒಟ್ಟಿಗೆ ಸೇರಿಸಲು ಮಾಡಲಿಲ್ಲ. ಆದ್ದರಿಂದ ಈ ಭಾಷೆಗಳಲ್ಲಿ, PHP ಮತ್ತು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, ದೂರ ಅಮೂರ್ತವಾಗಿರುತ್ತವೆ ರೀತಿಯ ಈ ಕಲ್ಪನೆಯನ್ನು ನೀವು ಇನ್ನು ಮುಂದೆ ಇದು ಎದುರಿಸಲು ಹೊಂದಿಲ್ಲ. ಅವರು ಇನ್ನೂ HOOD ಅಡಿಯಲ್ಲಿ ರೀತಿಯ ಹೊಂದಿರುತ್ತವೆ. ಮತ್ತು ನಾವು, ಮಾಡಬಹುದು ಸಂದರ್ಭಗಳಲ್ಲಿ ಈ ರೀತಿಯ, ವಾಸ್ತವವಾಗಿ ಹತೋಟಿ ಏನೋ ಹೇಳುವ ಮೂಲಕ ಬಹುಶಃ ಈ ರೀತಿಯ ಇದು ಮೂಲಕ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಹೇಳುತ್ತಿದೆ ರೀತಿಯಲ್ಲಿ, ಒಂದು ಪೂರ್ಣಾಂಕ ಎಂದು ಪರಿಗಣಿಸುತ್ತದೆ, ಸಹ, ಸ್ಟ್ರಿಂಗ್ ಎಂದು ಚಿಕಿತ್ಸೆ ಇಲ್ಲ ಆದರೂ ನಾವು ಒಟ್ಟಿಗೆ ತಂತಿಗಳನ್ನು ಮಿಶ್ರಣ ಇರುವ ಇಲ್ಲಿ ಮತ್ತು ಪೂರ್ಣಾಂಕಗಳ. ಇದು ಆ ವಸ್ತುಗಳ ಒಂದು ಇದು ಸಂದರ್ಭಕ್ಕೆ ಬಹಳವೇ ತೋರುತ್ತದೆ ನಾವು ಹೊಂದಿಲ್ಲ ಎಂದು ಇನ್ನು ಮುಂದೆ ರೀತಿಯ ಎದುರಿಸಲು, ಆದರೆ ಕೆಲವೊಮ್ಮೆ ನೀವು ಮಾಡುತ್ತೇವೆ ಪರಿಸ್ಥಿತಿ ಎದುರಾದವು ಈ ರೀತಿ ನಿಖರವಾಗಿ ಅಲ್ಲಿ ವಾಸ್ತವವಾಗಿ ನೀವು ರೀತಿಯ ನಿಯಂತ್ರಣ ಹೊಂದಿಲ್ಲ ನೀವು ಉಂಟುಮಾಡಬಹುದು ನೀವು ಎಚ್ಚರಿಕೆಯಿಂದ ಇಲ್ಲದಿದ್ದರೆ. ನಾವು ಐಡಿಇ ಮೇಲೆ ಪಾಪ್ ಮತ್ತು ಆದ್ದರಿಂದ, ನಾನು ಮತ್ತೆ ನನ್ನ ಕನ್ಸೋಲ್ ತೆರವುಗೊಳಿಸಿ ಹೋಗುವ, ಮತ್ತು ನಾನು ಸ್ಟ್ರಿಂಗ್ ಕ್ಲಿಕ್ ಪಡೆಯಲಿದ್ದೇನೆ ಕಟ್ಟಡ ಆವೃತ್ತಿ ಎರಡು, ಇದು ನಾನು ಪಾರ್ಸ್ ಇಂಟ್ ಕಾರ್ಯವನ್ನು ಉಪಯೋಗಿಸಬಹುದು ಅಲ್ಲಿ ಆಗಿದೆ. ಈಗ ಅದನ್ನು ಮುದ್ರಿಸುವ ವಿಶೇಷವೇನು ನಾನು ನಿರೀಕ್ಷಿಸುವುದಾಗಿ ನಾನು ಮಾಹಿತಿ. ಸೋಮವಾರ ದಿನ ಒಂದನೇ ಮಂಗಳವಾರ ಹೀಗೆ ದಿನ ಸಂಖ್ಯೆ ಎರಡು, ಮತ್ತು ಇದೆ. ಇದರಿಂದ ಮತ್ತೆ ಕಾರ್ಯಗಳನ್ನು ಬಗ್ಗೆ ಮಾತನಾಡೋಣ. ನಾವು ಅನಾಮಧೇಯ ಬಗ್ಗೆ ಮಾತನಾಡಲು ಭರವಸೆ ಕಾರ್ಯಗಳನ್ನು, ಮತ್ತು ಈಗ ಸಂದರ್ಭವನ್ನು ಅಂತಿಮವಾಗಿ ಬಂದ. ನಾವು ಹಾಗೆ ಮೊದಲು ಆದ್ದರಿಂದ, ಮತ್ತೆ ಮಾತನಾಡೋಣ ಎರಡನೇ ಸಾಲುಗಳು ಬಗ್ಗೆ. ಆದ್ದರಿಂದ ಸರಣಿಗಳ ಒಂದು ವಿಶೇಷವಾಗಿದೆ ಒಂದು ವಸ್ತುವಿನ ಸಂದರ್ಭದಲ್ಲಿ. ವಾಸ್ತವವಾಗಿ, ಎಲ್ಲವೂ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ವಾಸ್ತವವಾಗಿ ವಸ್ತು. ಆದ್ದರಿಂದ ಕ್ರಿಯೆಗಳು ಒಂದು ಒಂದು ವಸ್ತುವಿನ ವಿಶೇಷ ಸಂದರ್ಭದಲ್ಲಿ, ಪೂರ್ಣಾಂಕಗಳ ಒಂದು ವಿಶೇಷವಾಗಿದೆ ಒಂದು ವಸ್ತುವಿನ ಸಂದರ್ಭದಲ್ಲಿ, ಆದರೆ ಸರಣಿಗಳ ನಿರ್ದಿಷ್ಟವಾಗಿ ವಿಧಾನಗಳು ಹೊಂದಿದ್ದೇವೆ. ಅವರು ವಸ್ತುಗಳನ್ನು ಏಕೆಂದರೆ ನೆನಪಿಡಿ, ಅವರು ಗುಣಗಳನ್ನು ಮತ್ತು ವಿಧಾನಗಳನ್ನು ಹೊಂದಿರಬಹುದು. ಅವರು ಅನೇಕ ವಿಧಾನಗಳಿಂದ ಹೊಂದಿರುವ ಆ ವಸ್ತುಗಳನ್ನು ಅನ್ವಯಿಸಬಹುದು. ಎಂಬ ಕ್ರಮವಿದೆ ಗಾತ್ರ, array.size, ಇದು ಹಿಂದಿರುಗುವ ನೀವು ಅಪೇಕ್ಷಿಸಬಹುದು ಮಾಹಿತಿ ನಿಮ್ಮ ರಚನೆಯ ಅಂಶಗಳ ಸಂಖ್ಯೆ. array.pop, ರೀತಿಯಾಗಿ ಆಫ್ ಉಂಟಾಗುತ್ತದೆ ನಮ್ಮ ಕಲ್ಪನೆ ಒಂದು ಸ್ಟಾಕ್, ನೀವು ನೆನಪಿಸಿಕೊಳ್ಳುತ್ತಾರೆ ವೇಳೆ ನಮ್ಮ ರಾಶಿಯನ್ನು ವೀಡಿಯೊ, ಸರಣಿ ಕೊನೆಯ ಅಂಶ ತೆಗೆದುಹಾಕುತ್ತದೆ. array.push ಒಂದು ಹೊಸ ಅಂಶವನ್ನು ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಕೊನೆಯಲ್ಲಿ. array.shift ರೀತಿಯ ಆಗಿದೆ DQ ಇದೂ ಔಟ್ ಜೋಡಣೆಗಳನ್ನು ವ್ಯೂಹದ ಮೊಟ್ಟಮೊದಲ ಅಂಶ. ಆದರೆ ಮತ್ತೊಂದು ವಿಶೇಷ ಇಲ್ಲ ವ್ಯೂಹದ ವಿಧಾನ ನಕ್ಷೆ ಎಂದು. ಮತ್ತು ಈ ತೆರನಾದ ಕುತೂಹಲಕಾರಿ ಪರಿಕಲ್ಪನೆ. ಆದ್ದರಿಂದ ಒಂದು ನಕ್ಷೆ ಕಲ್ಪನೆಯನ್ನು ಏನು? ನೀವು ನಿಜವಾಗಿಯೂ ಈ ನೋಡುತ್ತಾರೆ ಅನೇಕ ವಿವಿಧ ಭಾಷೆಗಳಲ್ಲಿ, ಮತ್ತು ನಾವು ಒಂದು ಬಗ್ಗೆ ಇಲ್ಲ cartographers ರೀತಿಯ, ಇಲ್ಲಿ ನಕ್ಷೆ ನಾವು ಒಂದು ಮ್ಯಾಪಿಂಗ್ ಕಾರ್ಯ ಬಗ್ಗೆ ನೀವು. ಸಂದರ್ಭದಲ್ಲಿ ನಾವು ಆರ್ ಇಲ್ಲಿ ಬಗ್ಗೆ, ಒಂದು ನಕ್ಷೆ ವಿಶೇಷ ಕಾರ್ಯಾಚರಣೆ ನಾವು ಆಗಿದೆ ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಮಾಡಬಹುದು ನಿರ್ದಿಷ್ಟ ಕಾರ್ಯಕ್ಕಾಗಿ ಅರ್ಜಿ ರಚನೆಯ ಪ್ರತಿ ಅಂಶ. ಮತ್ತು ಆದ್ದರಿಂದ ನಾವು ಹೇಳುತ್ತಿದ್ದರು ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಬಹುಶಃ, array.map ಮತ್ತು ಇದು ಒಳಗೆ, ನಾವು ಹಾದುಹೋಗುವ ನೀವು ನಕ್ಷೆಯಲ್ಲಿ ನಾವು ಬಯಸುವ ಕ್ರಿಯೆಯಾಗಿದೆ ಪ್ರತಿಯೊಂದು ಅಂಶ ಅನ್ವಯಿಸಬಹುದು. ಆದ್ದರಿಂದ ಅದನ್ನು ಬಳಸಿ ರೀತಿಯ ಹೋಲುತ್ತದೆ ಇಲ್ಲಿದೆ ಲೂಪ್ ಪ್ರತಿ ಅಂಶ ಮೇಲೆ ಮರಳಿ ಮತ್ತು ಒಂದು ನಿರ್ದಿಷ್ಟ ಅರ್ಜಿ ಪ್ರತಿ ಅಂಶ ಕಾರ್ಯ, ಕೇವಲ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಈ ನಿರ್ಮಿಸಿದೆ ಅನ್ವಯಿಸಬಹುದು ಎಂದು ಮ್ಯಾಪಿಂಗ್ ಕಲ್ಪನೆ. ಮತ್ತು ಈ ಒಂದು ದೊಡ್ಡ ಸನ್ನಿವೇಶವೂ ಅನಾಮಿಕ ಕಾರ್ಯ ಬಗ್ಗೆ ಮಾತನಾಡಲು. ಆದ್ದರಿಂದ ನಾವು ಹೇಳುತ್ತಾರೆ ಪೂರ್ಣಾಂಕಗಳ ಈ ಶ್ರೇಣಿಯಲ್ಲಿನ. ಇದು nums ಕರೆಯಲಾಗುತ್ತದೆ, ಮತ್ತು ಇದು ಐದು ಅವರಲ್ಲಿದೆ ಇದು ವಿಷಯಗಳನ್ನು, ಒಂದು, ಎರಡು, ಮೂರು, ನಾಲ್ಕು, ಐದು. ಈಗ ನಾನು ಕೆಲವು ನಕ್ಷೆ ಬಯಸುವ ಈ ರಚನೆಯ ಮೇಲೆ ಕಾರ್ಯ. ನಾನು ಕಾರ್ಯ ಅರ್ಜಿ ಬೇಕು ರಚನೆಯ ಪ್ರತಿ ಅಂಶ. ಅಲ್ಲದೆ, ನಾನು ಯಾವ ಎಂದು ತಿಳಿಸಿ ಕೇವಲ ಅಂಶಗಳನ್ನು ಎಲ್ಲಾ ಡಬಲ್ ಆಗಿದೆ. ನಾನು ಕೇವಲ ಒಂದು ಲೂಪ್ ಅನ್ನು ಹೊಂದಿದೆ ಏನು ವರ್ ನಾನು 0 ಸಮನಾಗಿರುತ್ತದೆ, ನಾನು ಕಡಿಮೆ ಅಥವಾ ಸಮಾನ 4, ನಾನು ಜೊತೆಗೆ, ಜೊತೆಗೆ, ಮತ್ತು ನಂತರ ಪ್ರತಿಯೊಂದು ಸಂಖ್ಯೆ ದ್ವಿಗುಣವಾಗುತ್ತಿತ್ತು. ಆದರೆ ನಾನು ಈ ರೀತಿಯ ಮಾಡಬಹುದು. ನಾನು nums ಹಿಂದೆ ಹೇಳಬಹುದು ಒಂದು ಎರಡು ಮೂರು ನಾಲ್ಕು ಐದು, ಈಗ, ಆದರೂ, ನಾನು ನೀವು ಬಯಸುತ್ತೀರಿ ಈ ಸರಣಿಗಳ ಮೇಲೆ ಮ್ಯಾಪಿಂಗ್ ಅರ್ಜಿ ನಾನು ಬಯಸುತ್ತೇನೆ ಅಲ್ಲಿ ಪ್ರತಿ ಸಂಖ್ಯೆ ದ್ವಿಗುಣವಾಗುತ್ತಿತ್ತು. ಮತ್ತು ನಿಖರವಾಗಿ ಇಲ್ಲಿ ನಡೆಯುತ್ತಿದೆ. ಆದರೆ ನಾನು ಹಾದುಹೋಗುವ ನಾನು ಏನು ಗಮನಿಸುವುದಿಲ್ಲ ವಾದ ನಕ್ಷೆ ಪ್ರಮಾಣವಚನ. ಈ ಅನಾಮಿಕ ಕ್ರಿಯೆಯಾಗಿದೆ. ನಾನು ನೀಡಿದ ಮಾಡಿಲ್ಲ ಗಮನಕ್ಕೆ ಈ ಕಾರ್ಯವನ್ನು ಹೆಸರನ್ನು, ನಾನು ಮಾತ್ರ ಒಂದು ನಿಯತಾಂಕ ಪಟ್ಟಿ ನೀಡಿದ್ದೇನೆ. ಆದ್ದರಿಂದ ಈ ಒಂದು ಉದಾಹರಣೆ ಅನಾಮಿಕ ಕ್ರಿಯೆಯ. ನಾವು ಸಾಮಾನ್ಯವಾಗಿ ಈ ಕರೆ ಎಂದಿಗೂ ಮ್ಯಾಪ್ ವಿಷಯದ ಹೊರಗಡೆ ಕಾರ್ಯ. ನಾವು ಒಂದು ನಿಯತಾಂಕ ಎಂದು ವಿವರಿಸುವ ನೀವು ನಕ್ಷೆ, ಮತ್ತು ಆದ್ದರಿಂದ ನಾವು ನಿಜವಾಗಿಯೂ ಮಾಡಲು ವೇಳೆ ಇದು ಒಂದು ಹೆಸರನ್ನು ಮಾಡಬೇಕು ಕಾಳಜಿ ಮಾತ್ರ ವಿಷಯ ನಕ್ಷೆ ಅದು ಸರಿಯಾದ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ ಅಲ್ಲಿ ನಕ್ಷೆ ಒಳಗೆ. ಆದ್ದರಿಂದ ಈ ಅನಾಮಿಕ ಕ್ರಿಯೆಯಾಗಿದೆ. ನಾವು ಸಾಧ್ಯವಾಗಿಲ್ಲ ಹಿಂದೆ ಇದನ್ನು. ಕೆಲವು ಕಾರ್ಯ ಮ್ಯಾಪ್ , ಸಂ, ಒಂದು ನಿಯತಾಂಕ ಸ್ವೀಕರಿಸುತ್ತದೆ ಮತ್ತು ಕಾರ್ಯ ಮಾಡುತ್ತಾರೆ ಆದಾಯ ಬಾರಿ 2 NUM ಇದೆ. ಆದ್ದರಿಂದ ಈ ನಂತರ ಮ್ಯಾಪಿಂಗ್ ಅನ್ವಯಿಸಲಾಯಿತು, ಈ ಈಗ nums ನೋಟ ಹಾಗೆ, ಎರಡು, ನಾಲ್ಕು, ಆರು, ಎಂಟು, 10. ಮತ್ತು ನಾವು ಮೇಲೆ ಪಾಪ್ ವಿಲ್ ನನ್ನ ಬ್ರೌಸರ್ ವಿಂಡೋವನ್ನು ಮತ್ತು ಕೇವಲ ಈ ನೋಡೋಣ ನಿಜವಾಗಿಯೂ ವೇಗವಾಗಿ ಹಾಗೂ. ಹಾಗಾಗಿ ಇಲ್ಲಿ ಮತ್ತೊಂದು ಬಟನ್ ನನ್ನ ಮುಖಪುಟದಲ್ಲಿ ಎರಡು ಕರೆಯಲಾಗುತ್ತದೆ. ನಾನು ಡಬಲ್ ಕ್ಲಿಕ್ ಮಾಡಿ, ಮತ್ತು ಇದು ಹೇಳುತ್ತದೆ ನನಗೆ ಇದು ಒಂದು ಮೊದಲು, ಎರಡು, ಮೂರು, ನಾಲ್ಕು, ಐದು ಎರಡು, ನಾಲ್ಕು, ಆರು, ಎಂಟು, 10 ನಂತರ. ಮತ್ತು ನಾನು ಮತ್ತೆ ಹೋಗಿ ವೇಳೆ ಡಬಲ್ ಕ್ಲಿಕ್ ಮತ್ತೆ, ಎರಡು, ನಾಲ್ಕು, ಆರು, ಎಂಟು, 10. ತದನಂತರ ನಂತರ, ನಾಲ್ಕು, ಎಂಟು, 12, 16, ಮತ್ತು ನಂತರ 20. ಮತ್ತು ನಾನು ಈ ಕಾರ್ಯದಲ್ಲಿ ಏನು ನಾನು? ವೆಲ್, ನಾವು ಐಡಿಇ ಗೆ ಪಾಪ್, ಮತ್ತು ವೇಳೆ ನಾನು ಇಲ್ಲಿ, ನನ್ನ ಅನಾಮಿಕ ಕಾರ್ಯ ಮೇಲೆಳೆದುಕೊಳ್ಳಲು 13 ಮೂಲಕ ಲೈನ್ ಏಳು, ನಾನು ಇಲ್ಲಿ ಸ್ವಲ್ಪ ಅಲಂಕಾರಿಕ ಕೆಲಸ, ಆದರೆ ನಾನು ಔಟ್ ಮುದ್ರಿಸುವ ನಾನು ಏನು ಶ್ರೇಣಿಯಲ್ಲಿನ ಪ್ರಸ್ತುತ. ನಂತರ ಸಾಲಿನ 16, 17 ರಂದು, ಮತ್ತು 18, ನನ್ನ ನಕ್ಷೆ ಇಲ್ಲ. ನಾನು ಈ ದ್ವಿಗುಣಗೊಳಿಸುವ ಅನ್ವಯಿಸುವ ಬಾಗುತ್ತೇನೆ ಅಲ್ಲಿ ಇದು ಪ್ರತಿಯೊಂದು ಅಂಶ ಕಾರ್ಯ. ತದನಂತರ ಮತ್ತಷ್ಟು ಕೆಳಗೆ ಸ್ವಲ್ಪ, ನಾನು ಒಂದೇ ಮಾಡುತ್ತಿರುವೆ ನಾನು ಈಗ ನಾನು ಹೊರತುಪಡಿಸಿ, ಮೊದಲು ಮಾಡುತ್ತಿದ್ದ ರಚನೆಯ ವಿಷಯಗಳನ್ನು ಔಟ್ ಮುದ್ರಣ ನಂತರ. ಆದರೆ ನಾನು ಇಲ್ಲಿ ಮಾಡಿದ ಎಲ್ಲಾ ಕೇವಲ ಅನಾಮಿಕ ಕಾರ್ಯ ಬಳಸಲು ಇಡೀ ರಚನೆಯ ಸುತ್ತಲೂ ನಕ್ಷೆ. ಆದ್ದರಿಂದ ಒಂದು ದೊಡ್ಡ ವಿಷಯ ಬಗ್ಗೆ ಮಾತನಾಡಲು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕ್ರಿಯೆಯನ್ನು ವಿಚಾರವಾಗಿದೆ. ಕ್ರಿಯೆಯನ್ನು ಕೇವಲ ನಡೆಯುತ್ತದೆ ಒಂದು ಬಳಕೆದಾರ ನಿಮ್ಮ ವೆಬ್ ಪರಸ್ಪರ ವರ್ತಿಸಿದಾಗ ಪುಟ, ಆದ್ದರಿಂದ ಬಹುಶಃ ಅವರು ಏನೋ ಕ್ಲಿಕ್ ಅಥವಾ ಬಹುಶಃ ಪುಟ ಲೋಡ್ ಮುಗಿದ ಅಥವಾ ಬಹುಶಃ ಅವರು ಹೋದರು ಬಂದಿದೆ ಏನೋ ಅವರ ಮೌಸ್, ಅಥವಾ ಅವರು ಏನೋ ಟೈಪ್ ಮಾಡಿದ ಇನ್ಪುಟ್ ಕ್ಷೇತ್ರದಲ್ಲಿ. ಈ ಎಲ್ಲ ವಿಷಯಗಳ ಘಟನೆಗಳು ನಮ್ಮ ವೆಬ್ ಪುಟದಲ್ಲಿ ನಡೆಯುತ್ತಿವೆ. ಮತ್ತು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಹೊಂದಿರುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಏನೋ ಬೆಂಬಲಿಸಲು ಕ್ರಿಯೆಯನ್ನು ಹ್ಯಾಂಡ್ಲರ್, ಎಂದು ಒಂದು ಕಾಲ್ಬ್ಯಾಕ್ ಕಾರ್ಯ ಎಂದು ಒಂದು HTML ಘಟನೆಗೆ ಪ್ರತಿಕ್ರಿಯೆ. ಮತ್ತು ಕಾಲ್ಬ್ಯಾಕ್ ಇಲ್ಲಿದೆ? ಅಲ್ಲದೆ, ಇದು ಸಾಮಾನ್ಯವಾಗಿ ಮತ್ತೊಂದು ಇಲ್ಲಿದೆ ಅನಾಮಿಕ ಕಾರ್ಯ ಹೆಸರು. ಇದು ಒಂದು ಕಾರ್ಯ ಎಂದು ಒಂದು ಘಟನೆಗೆ ಪ್ರತಿಕ್ರಿಯೆ. ನಾವು ಬಂದು ಅಲ್ಲಿ ಮತ್ತು ಇದು ನಿರ್ದಿಷ್ಟ ಕಾರ್ಯಗಳನ್ನು ಬಂಧಿಸುವ ಕಲ್ಪನೆಯನ್ನು ನಿರ್ದಿಷ್ಟ HTML ಲಕ್ಷಣದ ಗೆ. ಅತ್ಯಂತ HTML ಅಂಶಗಳನ್ನು ಹೊಂದಿವೆ ಒಂದು ಗುಣಲಕ್ಷಣ ಬೆಂಬಲ ನಾವು HTML ನಲ್ಲಿ ಬಗ್ಗೆ ಮಾತನಾಡಲಿಲ್ಲ ಎಂದು ಕ್ಲಿಕ್ ರೀತಿಯ ವಿಡಿಯೋ ಅಥವಾ ಹೂವರ್ ಅಥವಾ ಲೋಡ್, ಈ ಘಟನೆಗಳ ಎಲ್ಲಾ ನೀವು ಕಾರ್ಯಗಳನ್ನು ಬರೆಯಬಹುದು ಆ ಘಟನೆಗಳು ಒಪ್ಪಂದ ಆ ಘಟನೆಗಳು ನಿಮ್ಮ ವೆಬ್ ಪುಟದಲ್ಲಿ ಸಂಭವಿಸುತ್ತವೆ. ಆದ್ದರಿಂದ ಬಹುಶಃ ನಿಮ್ಮ HTML ಈ ರೀತಿಯಲ್ಲಿ ಕಾಣುತ್ತದೆ. ಮತ್ತು ನಾನು ಇಲ್ಲಿ ಎರಡು ಗುಂಡಿಗಳನ್ನು ಹೊಂದಿರುತ್ತದೆ, ಬಟನ್ ಮತ್ತು ಬಟನ್ ಎರಡು, ಮತ್ತು ಇಲ್ಲಿ ನಾನು ಪ್ರಸ್ತುತ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ ಏನೂ, ಆದರೆ ಈ ಅಲ್ಲಿ ಆಟ್ರಿಬ್ಯೂಟ್ನಲ್ಲಿ ಕ್ಲಿಕ್ ಸ್ಪಷ್ಟವಾಗಿ ನನ್ನ HTML ಟ್ಯಾಗ್ ಭಾಗವಾಗಿದೆ. ಆದ್ದರಿಂದ ಸ್ಪಷ್ಟವಾಗಿ ನಾನು ಎಂಬುದನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲು ಮಾಡಿದಾಗ ಗುಣಲಕ್ಷಣ ಒಳಗೆ ಇಂದಿನ, ಇದು ಕೆಲವು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಎಂದು ವಿಶೇಷವೇನು ಘಟನೆಗೆ ಪ್ರತಿಕ್ರಿಯೆ ಕಾರ್ಯ ಬಹುಶಃ ಕ್ಲಿಕ್ಕಿಸಿ ಆಫ್ ಬಟನ್ ಒಂದು ಅಥವಾ ಬಟನ್ ಎರಡು. ಯಾವ ರೀತಿಯ ತಂಪಾದ ಈ ನಾವು ಆಗಿದೆ ಬಗ್ಗೆ ಒಂದು ವಿಶಿಷ್ಟ ಕ್ರಿಯೆಯನ್ನು ಹ್ಯಾಂಡ್ಲರ್ ಬರೆಯಬಹುದು. ಮತ್ತು ಈ ಕ್ರಿಯೆಯನ್ನು ಹ್ಯಾಂಡ್ಲರ್ ತಿನ್ನುವೆ ಕ್ರಿಯೆಯನ್ನು ವಸ್ತು ರಚಿಸಲು. ಮತ್ತು ಈವೆಂಟ್ ವಸ್ತು ನಮಗೆ ಕಾಣಿಸುತ್ತದೆ ಎರಡು ಗುಂಡಿಗಳನ್ನು ಯಾವ ಕ್ಲಿಕ್. ಈಗ ಹೇಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ? ಅಲ್ಲದೆ, ಇದು ಈ ರೀತಿಯ ನೋಡಲು ಇರಬಹುದು. ನಾವು ಮೊದಲ ನಮ್ಮ ಗುಂಡಿಗಳು ನಿರೂಪಿಸುತ್ತದೆ ಕಾಲ್ಬ್ಯಾಕ್ ಒಂದು ಪ್ರತಿಕ್ರಿಯೆ ಎಂದು ಎಂದು ಕಾರ್ಯ ಬಟನ್ ಕ್ಲಿಕ್ ಮಾಡಿದಾಗ, ನಾವು ಕ್ರಿಯೆಯನ್ನು ಎಚ್ಚರಿಕೆಯನ್ನು ಹೆಸರು ಕರೆ ಮಾಡುತ್ತೇವೆ. ನಾವು ಆರ್ ಎರಡೂ ಸಂದರ್ಭಗಳಲ್ಲಿ ಗಮನಕ್ಕೆ ಈ ಈವೆಂಟ್ ನಿಯತಾಂಕ ಹಾದುಹೋಗುವ. ಆದ್ದರಿಂದ ನಾವು ಈ ಕಾರ್ಯ ಕರೆ ಅಥವಾ ಈ ಕಾರ್ಯ ನಡೆಯುತ್ತಿದೆ ಕ್ರಿಯೆಯನ್ನು ಪ್ರಚೋದಿಸಲ್ಪಡುತ್ತದೆ, ಇದು ಈ ಈವೆಂಟ್ ವಸ್ತು ರಚಿಸಲು ವಿಶೇಷವೇನು ಮತ್ತು ಸರಿಸುತ್ತದೆ ನಿಯತಾಂಕ ಹೆಸರು ಎಚ್ಚರಿಸಲು. ಮತ್ತು ಆ ಸಂದರ್ಭದಲ್ಲಿ ವಸ್ತು ಮಾಹಿತಿಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತವೆ ಹೋಗುವ ಇದು ಸುಮಾರು ಬಟನ್ ಕ್ಲಿಕ್. ಮತ್ತು ಹೇಗೆ ಮಾಡುತ್ತದೆ? ಅಲ್ಲದೆ, ಇದು ಈ ರೀತಿಯ ನೋಡಲು ಇರಬಹುದು. ಈಗ ನನ್ನ ಪ್ರತ್ಯೇಕ ರಲ್ಲಿ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕಡತ, ನಾನು ಬಹುಶಃ ಈ ಕಂಡುಹಿಡಿಯಬೇಕಿದೆ ಕಾರ್ಯ ಎಚ್ಚರಿಕೆಯನ್ನು ಹೆಸರು, ಇದು ಮತ್ತೆ ಆ ಸಂದರ್ಭದಲ್ಲಿ ನಿಯತಾಂಕ ಸ್ವೀಕರಿಸುತ್ತದೆ. ನಾನು ಪತ್ತೆ ಬಾಗುತ್ತೇನೆ ಅಲ್ಲಿ ತದನಂತರ ಇಲ್ಲಿ ಇದು ಬಟನ್ ಹತ್ತಿಕೊಂಡಿತು, ವರ್ ಪ್ರಚೋದಕ ಕ್ರಿಯೆಯನ್ನು ಸಮನಾಗಿರುತ್ತದೆ ಡಾಟ್ ಮೂಲ ಅಂಶ. ರಚಿಸಿದ ಮೂಲ ಏನು ಸೈನ್ ರವಾನಿಸಲಾಗಿದೆ ಎಂದು ಈ ಈವೆಂಟ್ ವಸ್ತು? ಇದು ಬಟನ್ ಒಂದು ಅಥವಾ ಬಟನ್ ಎರಡು? ತದನಂತರ ಇಲ್ಲಿ ನಾನು ಮಾಡುತ್ತಿರುವೆ ಎಲ್ಲಾ trigger.innerhtml ಮುದ್ರಿಸುವ. ಅಲ್ಲದೆ, ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಈ ಸಂದರ್ಭವನ್ನು, trigger.innerhtml ಬಟನ್ ಮೇಲೆ ಬರೆಯಲಾಗಿದೆ ಕೇವಲ ಏನು. ನಾವು ಜಿಗಿತವನ್ನು ವೇಳೆ ಅದು ನಡೆಯುತ್ತದೆ ಮತ್ತೆ ಎರಡನೇ, ಎಂದು ಆ ಬಟನ್ ಟ್ಯಾಗ್ಗಳನ್ನು ನಡುವೆ ಏನು ಎಂದು. ಇದು ಬಟನ್ ಒಂದು ಅಥವಾ ಬಟನ್ ಎರಡು ಇರುತ್ತದೆ. ಮತ್ತು ನಲ್ಲಿ ಅವಲೋಕಿಸೋಣ ಹೇಗೆ ಈ ಈವೆಂಟ್ ಹ್ಯಾಂಡ್ಲರ್ ಎಂದು ನಾವು ಆಚರಣೆಯಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸಿದ ವೇಳೆ ನೋಡಲು. ಆದ್ದರಿಂದ ಎಲ್ಲಾ ಮೊದಲ, ನೀವು ಮಾಡಿದ ತೆರೆದಿವೆ events.js, ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕಡತ ಅಲ್ಲಿ ಇದು ನಾನು ಈ ಕಾರ್ಯವನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಿದ್ದಾರೆ. ನೀವು ನೋಡಬಹುದು ಎಂದು, ಇದು ಬಹುಮಟ್ಟಿಗೆ ನಿಖರವಾಗಿ ನಾವು ಕೇವಲ ಒಂದು ಸೆಕೆಂಡ್ ಹಿಂದೆ ಸ್ಲೈಡ್ ನೋಡಿದ. ನಾನು ಮೇಲೆ ಹೋಗುತ್ತದೆ ನಾವು ಅನ್ನು ಬಳಸುತ್ತಿದ್ದೇನೆ ಮುಖಪುಟದಲ್ಲಿ. ನಾನು ಬಟನ್ ಇಲ್ಲಿರುವುದು ಒಂದು ಮತ್ತು ಬಟನ್ ಎರಡು. ನಾನು ಬಟನ್ ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡುತ್ತೇವೆ. ನೀವು ನೀವು, ಬಟನ್ ಒಂದು ಕ್ಲಿಕ್ ಇಲ್ಲಿಯೇ ಎಚ್ಚರಿಕೆಯನ್ನು ನೋಡಬಹುದು. ಸರಿ. , ಬಟನ್ ಎರಡು ನೀವು ಕ್ಲಿಕ್ ಒಂದು ಬಟನ್ ಎರಡು ಕ್ಲಿಕ್. ಆದ್ದರಿಂದ ಎರಡೂ ಗುಂಡಿಗಳನ್ನು ಹೊಂದಿರುತ್ತವೆ ಅದೇ ಕಾರ್ಯ ಕರೆ, ಬಲ? ಇಬ್ಬರೂ ಎಚ್ಚರಿಕೆಯನ್ನು ಹೆಸರು ಎಂದು ಈವೆಂಟ್, ಆದರೆ ಈ ಕ್ರಿಯೆಯನ್ನು ವಸ್ತು ನಾವು ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡಿದಾಗ ದಾಖಲಿಸಿದವರು ಸಿಗುತ್ತದೆ ಇದು ಕ್ಲಿಕ್ ಇದು ಬಟನ್ ತಿಳಿಸುತ್ತದೆ. ನಾವು ಪ್ರತ್ಯೇಕ ಎರಡು ಬರೆಯಲು ಹೊಂದಿರಲಿಲ್ಲ ಹೊಂದಿರುವ ಕಾರ್ಯಗಳನ್ನು ಅಥವಾ ಒಪ್ಪಂದ ಯಾವುದೇ ಹೆಚ್ಚುವರಿ ಮಾಹಿತಿ ರವಾನಿಸಲು. ನಾವು ಭರವಸೆ ಮಾಡುತ್ತಿದ್ದೇವೆ ಏನು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ತಿನ್ನುವೆ ಎಂದು ರಚಿಸಲು ಇದು ನಮಗೆ ಮಾಡಲು ನಮ್ಮ ಪರವಾಗಿ ಕ್ರಿಯೆಯನ್ನು ವಸ್ತು ರೀತಿಯ. ಹೆಚ್ಚು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಬಹಳ ಇಲ್ಲ ನಾವು ಈ ವೀಡಿಯೊ ಒಳಗೊಂಡಿದೆ ಬಂದಿದೆ ಏನು, ಆದರೆ ಹೊಂದಿರುವ ಈ ನೀವು ಪಡೆಯಬೇಕು ಮೂಲಭೂತ ಸ್ವಲ್ಪ ದೀರ್ಘ ರೀತಿಯಲ್ಲಿ ನೀವು ಎಲ್ಲವನ್ನೂ ಮಾಡುತ್ತೇವೆ ಕಲಿಕೆ ಈ ತಿಳಿದುಕೊಳ್ಳಬೇಕು ಆಸಕ್ತಿದಾಯಕ ಭಾಷೆ. ನಾನು ಡೌಗ್ ಲಾಯ್ಡ್ ಮನುಷ್ಯ. ಈ CS50 ಹೊಂದಿದೆ.