[ಸಂಗೀತ] DAVID MALAN: ಈ CS50 ಹೊಂದಿದೆ. ಈ ವಾರ ಒಂಬತ್ತು ಪ್ರಾರಂಭ. ಮತ್ತು ಈ ಎಂದು ಏನು ಶ್ರೀ Boole 200 ನೇ ಜನ್ಮದಿನದಂದು. ಆದ್ದರಿಂದ ಈ ಫೆಲೋಗಳನ್ನು ಹೊಂದಿದೆ ನಾವು ಪ್ರಸ್ತಾಪಿಸುತ್ತಾನೆ ಎಂಬುದನ್ನು ಯಾರಿಗೆ ಬಳಸುವ ಬಗ್ಗೆ ಒಂದಷ್ಟು ಬಾರಿ ನಿಜವಾದ ಮತ್ತು ತಪ್ಪು ಬೂಲಿಯನ್ ಚರಾಂಕಗಳ 1 ಮತ್ತು 0 ಮತ್ತು. ಮತ್ತು ಇದನ್ನು Google ನವರ ಆಗಿತ್ತು ಇಂದು ಅವರನ್ನು ಗೌರವ. ಅವರು 200 ತಿರುಗಿದ್ದಾರೆ ಎಂದು. ನೀವು ಪಡೆಯಬೇಕೆಂದಿದ್ದರೆ ಮಾಡಿದರೆ ಗೆ CS50 ಊಟದ ನಮ್ಮನ್ನು ಸೇರಲು, ಲಿಂಕ್ ನೋಡೋಣ ಕೋರ್ಸ್ ವೆಬ್ಸೈಟ್ನಲ್ಲಿ. ಮತ್ತು ಮುಖಗಳನ್ನು ಮತ್ತು ಸ್ನೇಹಿತರು ಈ ಇಲ್ಲಿ ಕೇಂಬ್ರಿಡ್ಜ್ ನೀವು ನಿಟ್ಟಿನಲ್ಲಿ. ಈ ರೀತಿಯ ಫೇಸಸ್ ನ್ಯೂ ಹ್ಯಾವನ್ ನೀವು ನಿಟ್ಟಿನಲ್ಲಿ. ಮತ್ತು, ಕೆನ್ ವಾಸ್ತವವಾಗಿ ನ್ಯೂ ಹ್ಯಾವನ್ ದಯೆಯಿಂದ ಮಾಡಿದ ಎಲಿ ಅನಿಮೇಟೆಡ್ GIF ಎಂದು ಏನನ್ನು ಇಲ್ಲಿ ಇತ್ತೀಚಿನ ಒಂದು GIF ಇನ್ನೂ lunch-- ಮತ್ತೊಂದು ಚಿತ್ರಾತ್ಮಕ ಕಡತ ಸ್ವರೂಪಕ್ಕೆ, ಇದು ನಿಮಗೆ ಆ familiar-- ಆರ್ ಈ ರೀತಿ ಸ್ವಲ್ಪ ಏನಾದರೂ ಕಾಣುತ್ತದೆ. ಆದ್ದರಿಂದ ಅನುಕ್ರಮ ಸರಿ ಇಲ್ಲಿದೆ. ಕೇಂಬ್ರಿಡ್ಜ್ ಇಲ್ಲಿ ಯಾರೂ ನಗುವುದು ಇದೆ. ಆದರೆ ನ್ಯೂ ಹಾವೆನ್ ನಲ್ಲಿ, ಈ ಬಲ, ನಿಜವಾಗಿಯೂ ತಮಾಷೆಯ? ಆಯ್ತು. ಆದ್ದರಿಂದ ನಮಗೆ ಸೇರಲು ದಯವಿಟ್ಟು. ಇಲ್ಲಿ ಹಾರ್ವರ್ಡ್ನಲ್ಲಿ, ನಿರ್ದಿಷ್ಟವಾಗಿ, ಈ ಬುಧವಾರ, ನೀವು ಎರಡನೆಯ ಇಂತಹ ಅಥವಾ ಪ್ರಥಮ even-- ತಯಾರಿಕೆ ಅಥವಾ junior-- ಚಿಂತನೆ ಕಂಪ್ಯೂಟರ್ ಒಂದು ಸ್ವಿಚ್ ವಿಜ್ಞಾನ, ಗೊತ್ತು ಅಲ್ಲಿ ಮಾಡುತ್ತೇವೆ ಒಂದು ಸಿಎಸ್ ಈ ಫೇರ್ ಸಲಹೆ ಮಾಡಲಾಗುತ್ತದೆ ಬುಧವಾರ ಸ್ವಲ್ಪ ವರ್ಗ ನಂತರ ಕಂಪ್ಯೂಟರ್ 4:00 ನಲ್ಲಿ ವಿಜ್ಞಾನ ಕಟ್ಟಡ ಮ್ಯಾಕ್ಸ್ವೆಲ್ ಡ್ವಾರ್ಕಿನ್. ಕೋರ್ಸ್ ನ ಮೇಲೆ ಈ ಹಾಕುತ್ತೇವೆ ನಾಳೆ ವೆಬ್ಸೈಟ್, ಜೊತೆಗೆ. ಡೊನುಟ್ಸ್, ನಾನು ಹೇಳಿದ ನಾನು, ಸೇವೆ ನಡೆಯಲಿದೆ. ಆಯ್ತು. ನಾನು poking ಎಂದು ತಮಾಷೆಯ story-- ಸುಮಾರು ಅಂತರ್ಜಾಲದಲ್ಲಿ, ಮತ್ತು ನಾನು ಕೆಲವು ಹಳೆಯ ದಾಖಲೆಗಳು ಕಂಡು ನನ್ನ ಮಾಜಿ ವೆಬ್ಸೈಟ್. ಮತ್ತು ಇದು ಇದರೊಂದಿಗೆ ತಿರುಗಿದರೆ ಸಮಯ, ಇದು ಸಕಾಲಕ್ಕೆ ತೋರುತ್ತದೆ ನಾನು ಯುಸಿ ಚುನಾವಣೆ ಎಂದು ಸಂಗ್ರಹಿಸಲು ರಿಂದ ಮತ್ತೆ ಗೇರ್ ತಿಳಿದಿರುವಿರಿ. ಹಾಗಾಗಿ, ಯುಸಿ ಓಡಿತು ಸಂಕಟದಿಂದ ಕಳೆದುಕೊಂಡರು. ಮತ್ತು ಬಹುಶಃ ಈ ಏಕೆ ಭಾಗದಲ್ಲಿ ಆಗಿತ್ತು. ಆದ್ದರಿಂದ ಈ ಸಮಯದಲ್ಲಿ ನನ್ನ ವೆಬ್ಸೈಟ್ ಆಗಿತ್ತು. ಕೆಲವು ಕಾರಣಕ್ಕಾಗಿ, ನಾನು ಭಾವಿಸಿದರು ಜನರು ಹೇಳುವ ಮೊದಲು ಒಳ್ಳೆಯದು, ನನ್ನ ನೆಲೆಯಾಯಿತು ಮತ್ತು ಏತಕ್ಕಾಗಿ ಅವರು ಹೊಂದಿರುತ್ತವೆ, ನನಗೆ ಮತ ನೀಡಬೇಕು ಎಂದು ಕಂಡುಹಿಡಿಯಲು ಪ್ರವೇಶಿಸಲು ಕ್ಲಿಕ್ ಮಾಡಿ ಸಿಂಹಾವಲೋಕನ ಇದು ಮಾಹಿತಿ, ತೆವಳುವ ರೀತಿಯ. ನಾನು ಏನು ಎಂದು ಗೊತ್ತಿಲ್ಲ. ಆದರೆ ಇದು ಖಂಡಿತವಾಗಿ ಮಾಡಲಿಲ್ಲ ನನ್ನ ಪ್ರಚಾರ ಸಹಾಯ. ನಾನು ಹಿರಿಯ ಮೂಲಕ ಕಂಡುಕೊಂಡರು year-- ನಾನು ಈ ಮಪೆಟ್ ಕ್ಯಾಲೆಂಡರ್ ಹೊಂದಿತ್ತು. ಮಪೆಟ್ಸ್ ಆ ವೋಗ್ ರೀತಿಯ ಇದ್ದರು. ಅಥವಾ ಬಹುಶಃ ಅವರು ಇರಲಿಲ್ಲ. ನಾನು ಆಗ ಬಹಳಷ್ಟು ಮಪೆಟ್ ಕ್ಯಾಲೆಂಡರ್ ಹೊಂದಿತ್ತು. ಮತ್ತು ನಾನು ಹೆಸರಿಸಲು ತಂಪಾದ ಎಂದೆನಿಸಿತ್ತು ಹಾರ್ವರ್ಡ್ ಜಾಲಕ್ಕೆ ನನ್ನ ಕಂಪ್ಯೂಟರ್ frogman.student.harvard.edu. ಸಮಯದಲ್ಲಿ, ನಾವು ಎಲ್ಲಾ ಅನನ್ಯವಾಗಿ ಹೊಂದಿತ್ತು ಗುರುತಿಸಬಹುದಾದ ಆಶ್ರಯದಾತ ಹೆಸರುಗಳು. ಮತ್ತು ನೀವು ಕೆಲವು ಟೊಳ್ಳುತನ ಆಯ್ಕೆ ಬದಲಿಗೆ ನಿಮ್ಮ ಸ್ವಂತ ಹೆಸರು. ನಾನು ಕಾರಣಕ್ಕೆ ಪ್ರತಿಫ್ರಾಗ್ಮನ್ ತೆರಳಿದರು. ತದನಂತರ ನಾನು ಕಳೆದರು started-- ಸಮಯ ಈ ಕೊಂಡಿಗಳು ಕ್ಲಿಕ್ ಈ ಬೆಳಿಗ್ಗೆ. ಮತ್ತು ಈ, ನನ್ನ ಬಗ್ಗೆ ಪುಟ ಆಗಿತ್ತು ಇದು ಈಗ ರೀತಿಯ ಆರಾಧ್ಯ ತೋರುತ್ತದೆ. ಆದರೆ ಇದು ಕೇವಲ ತಿಳಿಸುತ್ತದೆ ತಂತ್ರಜ್ಞಾನ ಹೇಗೆ ದೂರದ ಬಂದಿದ್ದಾರೆ. ನಾನು ದಿನದಲ್ಲಿ, ಅರ್ಥ 486 ಏನೋ. ಈ ದಿನಗಳಲ್ಲಿ, ಸೂಪರ್, ಸೂಪರ್ ಇಲ್ಲಿದೆ, ಸೂಪರ್ ನಿಧಾನ ಮತ್ತು ಕಡಿಮೆ ನೀವು ಹೊಂದಿರಬಹುದು ಹೆಚ್ಚು ನಿಮ್ಮ ಜೇಬುಗಳಿಂದ ಈ ದಿನಗಳಲ್ಲಿ. ಅಲ್ಲಿ ಮೇಲೆ ಹೆಚ್ಚು ಇಲ್ಲ ಇನ್ನಷ್ಟು ಮುಜುಗರಗೊಳಿಸುವಂತಹದ್ದಾಗಿರುತ್ತದೆ. ಹಾಗಾಗಿ ಅದನ್ನು ಬಿಟ್ಟು ಮಾಡುತ್ತೇವೆ. ಆದರೆ ಮೊದಲು ನಾನು ಶಾಖೆಗಳು web-- ಒಳಗೆ ಓಹ್, ಇಲ್ಲ. ಅಲ್ಲ. ವೆಬ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಒಳಗೆ ನನ್ನ ಮೊದಲ ನಿಜವಾದ ಆಕ್ರಮಣಶೀಲ ಪ್ರವೇಶವನ್ನು ನಾನು ಮರೆತು ಈ ತಾಣವಾಗಿತ್ತು. ಕೆಲವು ಸಮಯದಲ್ಲಿ, ನಾನು ಕಲಿತ ಹೇಗೆ ಪುನರಾವರ್ತಿತ ಹಿನ್ನೆಲೆ ಚಿತ್ರಗಳನ್ನು ಮಾಡಲು. ಮತ್ತು ಆದ್ದರಿಂದ ನಾನು ಈ ಟೈಲಿಂಗ್ ಪರಿಣಾಮಕಾರಿಯಾಗಿದೆ ಹಾಕಿ ಆಟಗಾರ, ಫುಟ್ಬಾಲ್ ಮತ್ತು ಗಾಲ್ಫ್ ಚೆಂಡನ್ನು, ಅಥವಾ ಯಾವುದೇ ಎಂದು Frosh ಗಳನ್ನು ವೆಬ್ಸೈಟ್. ಈ ಪ್ರಾಮಾಣಿಕವಾಗಿ, ವಾಸ್ತವವಾಗಿ ಮೊದಲ ವೆಬ್ ಆಧಾರಿತ ಯೋಜನೆಯ ನಾನು on-- ತೆಗೆದುಕೊಂಡಿತು ನಾನು ಬಹುಶಃ ಎರಡನೆಯ ಭಾವಿಸುತ್ತೇನೆ ವರ್ಷ, ಕಿರಿಯ year-- CS50 ಮತ್ತು CS51, ಒಂದು ತೆಗೆದುಕೊಂಡ ನಂತರ ಸಾಮಾನ್ಯ ಫಾಲೋ ಆನ್ ವರ್ಗಗಳ. ನಾನು ಕಾಣುವ ಗಮನಕ್ಕೆ ದಾಖಲೆಗಳು ಮೂಲಕ ನನ್ನ ಉತ್ತರಾಧಿಕಾರಿಗಳು ಒಂದು ಮತ್ತು ಸ್ನೇಹಿತರು, ಲೀ, ರೀತಿಯ ಬದಲಾವಣೆ ಸ್ವತಃ ಹಕ್ಕುಸ್ವಾಮ್ಯ. ಆದರೆ ಈ ವಾಸ್ತವವಾಗಿ ಏನೋ ಎಂದು ನಾನು ಕಿರಿಕಿರಿ ಸ್ವಂತ ಬೇಕು. ಆದರೆ ಸಮಯದಲ್ಲಿ, ಈ ಮೊದಲ ವೆಬ್ಸೈಟ್ ಆಗಿತ್ತು ನಾನು ಕೆಲವು ವಾರಗಳ ಹಿಂದೆ ಹೇಳಿದಂತೆ, ಇದು ಪ್ರಥಮ ಸಾಧ್ಯವೋ ಮೂಲಕ ಇಲ್ಲಿ ಅಂತರರಾಷ್ಟ್ರೀಯ ಕ್ರೀಡೆ ನೋಂದಣಿ. ಮತ್ತು ಆದ್ದರಿಂದ ಇದು ತಿರುಗಿದರೆ ಹಿನ್ನೆಲೆ ಚಿತ್ರಗಳನ್ನು ಹಾಗೆ ಇಂತಹ ಒಳ್ಳೆಯದು ಅಲ್ಲ. ಆದರೆ ವೆಬ್ ಹೊಸ, ಮತ್ತು ನಾವು ಎಲ್ಲಾ ಪ್ರಯೋಗ ಮಾಡಲಾಯಿತು. ಮತ್ತು ಈ ಏನು ನಾನು ಸ್ಪಷ್ಟವಾಗಿ ಸಮಯದಲ್ಲಿ ಮಾಡಿದರು. ಆಯ್ತು. ಆದ್ದರಿಂದ ಮುಂದಿನ ಸಡಗರ ಇಲ್ಲದೆ, ನಾವು ಬದಲಾಯಿಸಲು ನಿಜವಾಗಿಯೂ, ನೀವು ನೀಡಲು ಇಂದು ಗೇರ್ ನೀವು ಹೇಗೆ ಎಂದು ಅಂತಿಮ ತುಣುಕು ಅಂತಿಮ ಯೋಜನೆಗಳಿಗೆ ಇದು ವಿಶೇಷವಾಗಿ ಪ್ರಯೋಜನಕಾರಿ ಆದರೆ ಆ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ ಇಡೀ ವರ್ಲ್ಡ್ ವೈಡ್ ವೆಬ್ ಮಾಡಲು ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಅರ್ಥವಾಗುವ ಅಭಿಪ್ರಾಯ. ವಾಸ್ತವವಾಗಿ, ನಾವು ಪರಿಚಯಿಸಲು ನೀನು ಒಂದು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ ಹೋಲುತ್ತದೆ ಎಂದು ಎಂದು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಮತ್ತು ವಿವಿಧ ರೀತಿಯಲ್ಲಿ ವಿವಿಧ ಭಾಷೆ ನಾವು ಇದುವರೆಗಿನ ನೋಡಿದ್ದಾರೆ ಬಂದಿದೆ. ಆದ್ದರಿಂದ ಸಿ, ಮರುಸ್ಥಾಪನೆ, ಈ ಸಂಕಲನ ಭಾಷೆ ಇದು. ನೀವು ಕಂಪೈಲರ್ ಮೂಲಕ ಚಾಲನೆ ಮಾಡಲೇಬೇಕು. ನೀವು ವಸ್ತು ಮೂಲ ಕೋಡ್ ಪಡೆಯಿರಿ ಕೋಡ್, ಅಥವಾ ಸೊನ್ನೆಗಳ ಮತ್ತು ಬಿಡಿಗಳ. ಮತ್ತು ಆ ಸೊನ್ನೆಗಳ ಮತ್ತು ಬಿಡಿಗಳ ಎಂದು ನಿಮ್ಮ ಸಿಪಿಯು, Central Processing Unit, ವಾಸ್ತವವಾಗಿ ಅರ್ಥ. ಪಿಎಚ್ಪಿ ತದ್ವಿರುದ್ಧವಾಗಿ, ಅಲ್ಲ ಒಂದು ಸಂಕಲನ ಭಾಷೆ. ಒಂದು ಏನು ಇದು? ಇದು ಒಂದು ತಿಳಿಯುತ್ತದೆ ಭಾಷೆಯ. ಆದ್ದರಿಂದ ಕೆಲವು ಪ್ರೋಗ್ರಾಮ್ ಇಲ್ಲ ಒಂದು ವಿವರಣೆಯ ಎಂದು ಕರೆಯಲ್ಪಡುವ ಗೆ ಅದನ್ನು ಉನ್ನತ ಓದಲು ಹೊಂದಿದೆ ಕೆಳಗೆ, ಎಡದಿಂದ ಬಲಕ್ಕೆ ಮತ್ತು ಯಾವ ಎಲ್ಲಾ ಲೆಕ್ಕಾಚಾರ ನಿಮ್ಮ ವಾಕ್ಯ ಮಾಡುತ್ತದೆ ಮತ್ತು ಅರ್ಥ, ಇದು ಲೂಪ್ ಅಥವಾ ಒಂದು ಸ್ಥಿತಿ ಇಲ್ಲಿದೆ ಎಂದು ಅಥವಾ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಯಾವುದೇ ಸಂಖ್ಯೆ ರಚನೆಗಳು. ಆದ್ದರಿಂದ ಒಂದು ತಿಳಿಯುತ್ತದೆ ಭಾಷೆಯ. ನಂತರ ನಾವು HTML ಪರಿಚಯಿಸಿತು. ಮತ್ತು HTML ಒಂದು ಅಲ್ಲ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ. ನಾವು ಏನು ಕರೆ ಬಯಸುವ? ಕೇವಲ ಒಂದು ಗುರುತಿಸುವ ಭಾಷೆ, ಇದು ಹೇಳುವುದರ ಅಲಂಕಾರಿಕ ರೀತಿಯಲ್ಲಿ ಒಂದು ರೀತಿಯ ಹಾಗೆ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ರಚನೆಗಳು ಹೊಂದಿಲ್ಲ ನಾವು ಮತ್ತೆ ಸ್ಕ್ರ್ಯಾಚ್ ದಿನದಲ್ಲಿ ಕಂಡಿತು. ಯಾವುದೇ ಕುಣಿಕೆಗಳು ಇವೆ. ಯಾವುದೇ ನಿಯಮಗಳು ಇವೆ. ಇದು ನಿಜವಾಗಿಯೂ ಒಂದು ಭಾಷೆ ನಿಮ್ಮ ಡೇಟಾವನ್ನು ಗುರುತು ಬಗ್ಗೆ ಮತ್ತು ಇದು ಫಾರ್ಮಾಟ್ ಅಥವಾ ಕೆಲವು ರೀತಿಯಲ್ಲಿ ಇದು ರೂಪಿಸುವುದಕ್ಕೆ. ಸಿಎಸ್ಎಸ್, ಏತನ್ಮಧ್ಯೆ, ಇದೇ ಇದು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯಲ್ಲ. ಇದು ಇನ್ನಷ್ಟು ಕಲಾತ್ಮಕವಾಗಿ ಆಧಾರಿತ ವಿಶೇಷವೇನು. ಮತ್ತು ನೀವು ಸೂಕ್ಷ್ಮವಾಗಿ ರಾಗ ಆಫ್ ವಿಂಗಡಿಸಲು ಅನುಮತಿಸುತ್ತದೆ ಫಾಂಟ್ ಗಾತ್ರ ಮತ್ತು ಬಣ್ಣಗಳು ಉದ್ಯೋಗ ಮತ್ತು ಆ ಎಲ್ಲಾ ಮತ್ತು. ನಂತರ ನಾವು SQL. ಆದ್ದರಿಂದ SQL ನಿಜಕ್ಕೂ ಕಾರ್ಯಕ್ರಮಗಳನ್ನು ಒಂದರ್ಥದಲ್ಲಿ ಭಾಷೆ, ಆದರೂ ಅನುಗುಣವಾಗಿ ವಿಶೇಷವಾಗಿ ಡೇಟಾಬೇಸ್. ಆದರೆ ನಾವು ಮಾತ್ರ ನಿಮ್ಮನ್ನು ಪರಿಚಯಿಸಲು ಸಹ ಆಯ್ಕೆ ಮತ್ತು ಸೇರಿಸಲು ಮತ್ತು ಅಳಿಸಲು ಮತ್ತು ಅಪ್ಡೇಟ್ ಮತ್ತು ಇತರ ಒಂದೆರಡು, ನೀವು ನಿಜವಾಗಿಯೂ ತಿರುಗಿದರೆ ಕಾರ್ಯಗಳನ್ನು ಬರೆಯಲು ಅಥವಾ ಅವರು ಆರ್ ಕಾರ್ಯವಿಧಾನಗಳು ಕಾಣುವ SQL ಮತ್ತು ಕ್ರಿಯೆಯಲ್ಲಿ ಎಂಬ ಸಾಕಷ್ಟು PHP ಮತ್ತು ಸಿ ಕಾರ್ಯಗಳನ್ನು ಹಾಗೆ. ಆದ್ದರಿಂದ ಆ ಅಸ್ತಿತ್ವದಲ್ಲಿವೆ ತಿಳಿದಿದೆ. ಆದರೆ ನಾವು ಅವರೊಂದಿಗೆ ಚಿಂತಿಸಬೇಡಿ ನಾವು ಇಲ್ಲಿ ಮೇಲ್ಮೈ ಗೀರುವುದು ಎಂದು. ತದನಂತರ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, ಕೊನೆಯ ನಮ್ಮ ಭಾಷೆಗಳಲ್ಲಿ ಔಪಚಾರಿಕವಾಗಿ ಪರಿಚಯಿಸಲಾಯಿತು. ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಹಾಗೆಯೇ ಆಗಿದೆ ಒಂದು ತಿಳಿಯುತ್ತದೆ ಭಾಷೆ. ಮತ್ತು ಆ ಪರಿಚಿತ, ಹಾಗೆ ನೀವು ವ್ಯತ್ಯಾಸ ಬಯಸುವ ಕೆಲವು ವಿಶಿಷ್ಟ C ಮತ್ತು PHP ಎರಡೂ? ಏನು ಇದು ಭಿನ್ನವಾಗಿದೆ? ಪ್ರೇಕ್ಷಕರು: ಸಂಕಲನ ಅಲ್ಲ. DAVID MALAN: ಮತ್ತೆ ಸೇ? ಪ್ರೇಕ್ಷಕರು: ಸಂಕಲನ ಅಲ್ಲ. DAVID MALAN: ಇದು ಕಂಪೈಲ್ ಅಲ್ಲ. ಆದ್ದರಿಂದ, ತುಂಬಾ, ತಿಳಿಯುತ್ತದೆ. ಆದ್ದರಿಂದ ಸಂಕಲನ ಅಲ್ಲ. ಆದರೆ ಇದು ಪಿಎಚ್ಪಿ ಹಾಗೆ ಸ್ವಲ್ಪ ಮಾಡುತ್ತದೆ. ಆದರೆ ಇದು ಇನ್ನೂ ಭಿನ್ನವಾಗಿದೆ ಕೆಲವು ಗಮನಾರ್ಹ ರೀತಿಯಲ್ಲಿ ಪಿಎಚ್ಪಿ, ರೀತಿಯಲ್ಲಿ ಕನಿಷ್ಠ ನಾವು ಅದನ್ನು ಬಳಸಿ. ಹೌದು? ಪ್ರೇಕ್ಷಕರು: ಕ್ಲೈಂಟ್ ಸೈಡ್ ಸಾಗುತ್ತದೆ. DAVID MALAN: ಇದು ಸಾಗುತ್ತದೆ ಕ್ಲೈಂಟ್ ಸೈಡ್, ಸಾಮಾನ್ಯವಾಗಿ. ವಾಸ್ತವವಾಗಿ ವಿಶೇಷ ಇಲ್ಲಿದೆ ಇದೀಗ ನಮಗೆ ವಿಶಿಷ್ಟ. ಸಿ ಅರ್ಥದಲ್ಲಿ ಸರ್ವರ್ ಸೈಡ್ ಆಗಿತ್ತು ನಾವು CS50 ಐಡಿಇ ಮಾಡಿದರು ಎಂದು. ಪಿಎಚ್ಪಿ ಇದುವರೆಗಿನ ಬಂದಿದೆ ಸರ್ವರ್ ಸೈಡ್ ಅಷ್ಟರಮಟ್ಟಿಗೆ ಎಂದು, ತುಂಬಾ, interpreted-- ಪಡೆಯುತ್ತದೆ ಅಲ್ಲ ಸಂಗ್ರಹಿಸಿದ, ಆದರೆ interpreted-- ಸಹಜವಾಗಿ ಇದು CS50 ಐಡಿಇ, ಒಳಗೆ ಮೋಡದಲ್ಲಿ ಕೇವಲ ಸರ್ವರ್ ಅಥವಾ ಸರ್ವರ್ಗಳು. ಆದರೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, ಸಹ ನೀವು ಆದರೂ ನೀನು pset, ಹೇಳುತ್ತಾರೆ, ಇದು ಬರೆಯಲು ಆರಂಭಿಸಲು ಎಂಟು ಮತ್ತು ನೀವು projects-- ಬಹುಶಃ ಕೊನೆಯ ಅದು ಸರಿಯಾದ ಹೋಗುವ CS50 ಐಡಿಇ ಮತ್ತು ಅದನ್ನು ಉಳಿಸಲು CS50 ಐಡಿಇ, CS50 ಐಡಿಇ ಒಳಗೆ ಕಡತಗಳಲ್ಲಿ ಮತ್ತು, ಪ್ರತಿಯಾಗಿ, ಮೇಘ ಪರಿಚಾರಕಗಳು ಇದು ಹೋಸ್ಟ್ ವಿಶೇಷವೇನು, ಇಲ್ಲ ಅರ್ಥೈಸಲು ಅಥವಾ ನಿಮ್ಮ ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ. ಬದಲಿಗೆ, ಇದು ಕಳಿಸಲು ವಿಶೇಷವೇನು ಬ್ರೌಸರ್ ಕೆಳಗೆ ಬದಲಾಯಿಸದ ರೂಪ. ಮತ್ತು ನಂತರ ಐಇ ಎಂದು ವಿಶೇಷವೇನು ಕ್ರೋಮ್ ಅಥವಾ ಫೈರ್ಫಾಕ್ಸ್ ಅಥವಾ ಸಫಾರಿ ಅಥವಾ ಅಥವಾ ವಾಸ್ತವವಾಗಿ ಅರ್ಥೈಸುತ್ತದೆ ಯಾವುದೇ ಇದು, ಕೆಳಕ್ಕೆ, ಎಡದಿಂದ ಬಲಕ್ಕೆ. ಪ್ರಮುಖ ವಿಶೇಷ ಆದ್ದರಿಂದ ಇಂದು ವಿಶಿಷ್ಟ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕ್ಲೈಂಟ್ ಸೈಡ್ ಎಂದು ಮತ್ತು ಪಿಎಚ್ಪಿ, ಉದಾಹರಣೆಗೆ, ಎಂದು ಸರ್ವರ್ ಸೈಡ್ ಹೊಂದಿದೆ. ಈಗ, ಈ ಆಸಕ್ತಿದಾಯಕ ಪರಿಣಾಮಗಳನ್ನು ಹೊಂದಿದೆ ಹಾಗೆ, ಬೌದ್ಧಿಕ ಆಸ್ತಿ ಮತ್ತು ವಾಸ್ತವವಾಗಿ ನಿಮ್ಮ ಕೋಡ್ ನೋಡಬಹುದು. ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ನೀವು ಹೋಗಬಹುದು ವೆಬ್ನಲ್ಲಿ ನೋಡಿ ಅತ್ಯಂತ ಯಾರಾದರೂ ಹೊಂದಿರುವ ಯಾವುದೇ ಕೋಡ್ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಬರೆಯಲಾಗಿದೆ. ಕೆಲವೊಮ್ಮೆ, ಓದಬಲ್ಲ ಇಲ್ಲಿದೆ ಕೆಲವೊಮ್ಮೆ ಇದು ಜಟಿಲ ನ. ಆದರೆ ಕಾರಣ ಸಮಯದಲ್ಲಿ ಮೇಲೆ ಹೆಚ್ಚು. ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಆದ್ದರಿಂದ, ಉತ್ತಮವಾಗಿ ಸಾಕಷ್ಟು ಆಗಿದೆ ಸೂಪರ್ ಇದೇ, syntactically, ಸಿ ಮತ್ತು ಪಿಎಚ್ಪಿ ಹಾಗೆ, ಯಾವುದೇ ಪ್ರಮುಖ ಕಾರ್ಯವನ್ನು ಇಲ್ಲ. ನೀವು ಬರೆಯುವ ಆರಂಭಿಸಲು ಬಯಸಿದರೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕೋಡ್, ನೀವು ಇಂದು ನೋಡುತ್ತಾರೆ ಎಂದು, ನೀವು ಅದನ್ನು ಬರೆಯಲು ಆರಂಭಿಸಲು. ಆದರೆ ವಿಶೇಷವಾಗಿ, ನೀವು ನೋಡುತ್ತೀರಿ, ಆಗಿದೆ ವೆಬ್ ಬ್ರೌಸರ್ ಸಂದರ್ಭದಲ್ಲಿ ಉಪಯುಕ್ತ. ಆದರೆ, ನನ್ನ ಚಿಕ್ಕ ಸಾಮಾನ್ಯವಾಗಿ ಹಿಂದಿನ ಹೇಳಿಕೆಯೊಂದಿಗೆ ನೀವು ಹೆಚ್ಚು ಮಾಡಬಹುದು ಎಂದು ಎಂದು ಇಂದು ಬಳಕೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಸರ್ವರ್ ಸೈಡ್ Node.js ಎಂಬ ಅಲಂಕಾರಿಕ ಚೌಕಟ್ಟನ್ನು ಬಳಸಿ CS50 ಆದ ಅನ್ವಯಗಳ ಕೆಲವು ಎಂದು ಬರೆಯಲಾಗಿದೆ. ವಾಸ್ತವವಾಗಿ Node.js. ಬಳಸುತ್ತದೆ 50 ಪರಿಶೀಲಿಸಿ ಆದರೆ ನಾವು ಗಮನ ನೀನು ಔಟ್ ಇಲ್ಲಿ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕ್ಲೈಂಟ್ ಸೈಡ್. ಇಲ್ಲಿ PHP ಸ್ಥಿತಿಗತಿಯ ಗುಂಪಾಗಿದೆ. ಕ್ಷಮಿಸಿ, ವಾಸ್ತವವಾಗಿ ರಚಿಸಲಾಗಿತ್ತು, ಆ ಹೇಳಿಕೆ, ತುಂಬಾ ಸರಿಯಾಗಿದೆ. ಇಲ್ಲಿ ಸಹ ಗುಂಪಾಗಿದೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಪರಿಸ್ಥಿತಿಗಳು. Syntactically, ಅದು ಸಿ ಮತ್ತು ಪಿಎಚ್ಪಿ ಒಂದೇ. ಶ್ರೀ Boole ಅಭಿವ್ಯಕ್ತಿಗಳು, ಅವು ಅದೇ ರೀತಿ, syntactically C ಮತ್ತು PHP ಎರಡೂ ಒಂದೇ. ನಾವು ಸ್ವಿಚ್ಗಳು ಹೊಂದಿವೆ ತೆರನಾಗಿ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್. ನಾವು ಎಂದು ಲೂಪ್ ಹೊಂದಿರುವ ಒಂದೇ ನಿರ್ಮಾಣವಾಗಿದೆ, ಕುಣಿಕೆಗಳು ಮಾಡುವಾಗ, ಕುಣಿಕೆಗಳು ಮಾಡುವಾಗ ಮಾಡಲು. ಈ ಒಂದು ಸ್ವಲ್ಪ ವಿಭಿನ್ನ. ಪಿಎಚ್ಪಿ ಪ್ರತಿ ರಚನೆಯ ಹೊಂದಿತ್ತು ನೀವು ಬಳಸಿಕೊಂಡು ಎಂದು ಅಥವಾ ಬಹುಶಃ, pset ಏಳು ಬಳಸುತ್ತದೆ. ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಈ ವಿಶೇಷ ಆವೃತ್ತಿಯನ್ನು ಹೊಂದಿದೆ ನೀವು ಅಕ್ಷರಶಃ ಏನೋ ಹೇಳಲು ಅಲ್ಲಿ ವಸ್ತು ವೇರಿಯಬಲ್ ಪ್ರಮುಖ, ಹಾಗೆ ಇದು ಹೇಳುವ ಒಂದು succinct ರೀತಿಯಲ್ಲಿ, ನಾನು object-- ಪಡೆದಿರುವಿರಿ ವೇಳೆ ನಾವು ಮಾಡುತ್ತೇವೆ ಒಂದು ಕ್ಷಣ ಮತ್ತೆ ಈ ಬಗ್ಗೆ ಮಾತನಾಡಲು ಮತ್ತು ನಾನು ಎಲ್ಲಾ ಮೇಲೆ ಮರಳಿ ಬಯಸುವ ಒಳಗೆ ಪ್ರಮುಖ ಮೌಲ್ಯ ಜೋಡಿ, ನಾನು ಹೇಗೆ ಲೆಕ್ಕಾಚಾರ ಇಲ್ಲ ಸೊನ್ನೆ, ಒಂದು ಜೊತೆ ಸಂಖ್ಯಾತ್ಮಕವಾಗಿ ಸೂಚ್ಯಂಕ ಅವರಿಗೆ, ಎರಡು, ಮೂರು. ನಾನು ಅಕ್ಷರಶಃ ಈ ಹೇಳಬಹುದು. ಮತ್ತು ಪ್ರತಿ ಪುನರಾವರ್ತನೆ, ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ನನಗೆ ವೇರಿಯಬಲ್ ಪ್ರಮುಖ ನವೀಕರಿಸಿ ಫಾರ್ ನಂತರ ಮೊದಲ ಪ್ರಮುಖ, ಮುಂದಿನ ಪ್ರಮುಖ ಎಂದು, ನಂತರ ಮುಂದಿನ ಪ್ರಮುಖ, ಮುಂದಿನ ಪ್ರಮುಖ, ಇತ್ಯಾದಿ. ನಾನು ಚಿಕಿತ್ಸೆ ಮೂಲಕ ತನ್ನ ಮೌಲ್ಯದಲ್ಲಿ ಪಡೆಯುವುದು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಒಂದು ವಸ್ತು, ಎಂದು ನಾವು, ನೋಡುತ್ತಾರೆ ಇದು ಒಂದು ಆದರೂ ಪಿಎಚ್ಪಿ ಸಹಾಯಕ ರಚನೆಯ. ವಾಸ್ತವವಾಗಿ, ನೀವು ಅಂತಿಮವಾಗಿ ಸುತ್ತಿ ನಿಮ್ಮ ಸಹವರ್ತನೀಯ ರಚನೆ ಯಾವ ಸುಮಾರು ಮನಸ್ಸಿಗೆ ಪಿಎಚ್ಪಿ, ನೀವು ಈಗ ಅದನ್ನು ನಗರದ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ವಸ್ತು ಒಂದೇ. ಆದರೆ ಒಂದು ಬಿಟ್ ನ ಅತೀಸರಳೀಕರಿಸಿದವುಗಳಾಗಿವೆ. ಅರೆಸ್ ಉತ್ತಮವಾಗಿ ಸಾಕಷ್ಟು, ಒಂದೇ ತೆರನಾಗಿ ಒಂದು ಪಾತ್ರ ಹೊರತುಪಡಿಸಿ ಪಿಎಚ್ಪಿ. ಇಲ್ಲಿ ಕಾಣೆಯಾಗಿದೆ ಒಂದು ಹೆಜ್ಜಿಯಿಲ್ಲ ನಾವು ಪಿಎಚ್ಪಿ ಕೊನೆಯ ವಾರದಲ್ಲಿ ನೋಡಿ ಆ. ಏನು ಬಿಟ್ಟು ವಿಶೇಷವೇನು? ಹೌದು? ಯಾವುದೇ ಡಾಲರ್ ಚಿಹ್ನೆ. ನಾವು ಒಂದು ಮತ್ತೆ ಆರ್ ಹೆಚ್ಚು ಸಾಮಾನ್ಯ ವಿಶ್ವದ ಅಲ್ಲಿ ಅಸ್ಥಿರ ಡಾಲರ್ ಸೈನ್ಸ್ ಹೊಂದಿಲ್ಲ. ಆದರೆ ನೀವು ಅವರಿಗೆ ಎದುರು ಮಾಡಲು ಸಾಮಾನ್ಯವಾಗಿ ವರ್, ಜೊತೆ. ಮತ್ತು ವರ್ ವೇರಿಯಬಲ್ ಅರ್ಥ. ಮತ್ತು ಪಿಎಚ್ಪಿ ಹಾಗೆ ಸಡಿಲವಾಗಿ ಆಗಿದೆ ರೀತಿಗಳಿವೆ ಆ typed--, ಸಂಖ್ಯೆಗಳು ಮತ್ತು ತಂತಿಗಳನ್ನು ಇವೆ ಮತ್ತು ಫ್ಲೋಟ್ಗಳು ಮತ್ತು ಆದ್ದರಿಂದ forth-- ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಇದೇ ರೀತಿಯ ಹೊಂದಿದೆ. ಆದರೆ ಸಡಿಲವಾಗಿ ಆ ಬೆರಳಚ್ಚಿಸಿದ ನಾವು ಪ್ರೋಗ್ರಾಮರ್ಗಳು ಅವುಗಳನ್ನು ಸೂಚಿಸಲು ಹೊಂದಿಲ್ಲ. ನಾವು ಅರಿವು ಇರಬೇಕು ವಿವಿಧ ಬಗೆಗಳಿವೆ. ಚರಾಂಕಗಳ meanwhile-- ಇಲ್ಲಿ ಹೇಗೆ ನಾವು "ಹಲೋ, ವರ್ಲ್ಡ್" ಘೋಷಿಸಲು ಇರಬಹುದು ಸ್ಟ್ರಿಂಗ್ ಎಂದು. ಇದು ಒಂದೇ ಗಮನಿಸಿ ಪಿಎಚ್ಪಿ ಆದರೆ ಡಾಲರ್ ಚಿಹ್ನೆ. ಮತ್ತು ಈ ವಿಷಯ ನಾವು ಮಾಡುತ್ತೇವೆ ಇಂದು ಹೆಚ್ಚು ಗಮನಕ್ಕೆ, ನೀವು ವಸ್ತುವನ್ನು ಹಕ್ಕಿಯು ಕೀಲಿಗಳನ್ನು ಮತ್ತು ಮೌಲ್ಯಗಳನ್ನು. ಮತ್ತು ನೀವು ಪ್ರಯತ್ನಿಸಿ ಬಯಸಿದರೆ ಕೊನೆಯ ವಾರದ ನಿಶ್ಚಯವಾಗಿ ತೀರ್ಮಾನಿಸಲು ವಾಕ್ಯ ಸ್ವಲ್ಪ ವಿಭಿನ್ನವಾಗಿದೆ. ಆದರೆ ಸ್ವಲ್ಪ ವಿವೇಕ ಎಷ್ಟು ಪರಿಶೀಲಿಸಲು ಕೀಲಿಗಳನ್ನು ಈ ವಸ್ತು ಹೊಂದಿದ್ದರೆ ತೋರುತ್ತಿಲ್ಲ? ಹಾಗಾಗಿ ನಾಲ್ಕು ನೋಡಿ. ನಾನು ಎರಡು ನೋಡಿ. ಆದ್ದರಿಂದ ವಾಸ್ತವವಾಗಿ ಎರಡು ಇಲ್ಲಿದೆ. ಆದ್ದರಿಂದ ಈ ಸಂಗ್ರಹವಾಗಿದೆ ಎರಡು ಪ್ರಮುಖ ಮೌಲ್ಯ ಜೋಡಿ. ಪ್ರಮುಖ ಇದರ ಮೌಲ್ಯವು FB ಆಗಿದೆ ಸಂಕೇತವಾಗಿದೆ. ಪ್ರಮುಖ ಇದರ ಮೌಲ್ಯವು 101,53 ಆಗಿದೆ ಬೆಲೆ. ಆದ್ದರಿಂದ ಆ ಎರಡು ಪ್ರಮುಖ ಮೌಲ್ಯ ಜೋಡಿ ಇವೆ. ಮತ್ತು, PHP ಯಲ್ಲಿ ನೆನಸಿಕೊಂಡು ಈ ಮತ್ತೆ ಕೇವಲ ರೀತಿಯ ವಾಕ್ಯರಚನೆಯ ವ್ಯತ್ಯಾಸದ. ಇದು ಎಲ್ಲಾ ಅಲ್ಲ ಎಂದು ಬೌದ್ಧಿಕವಾಗಿ ಆಸಕ್ತಿದಾಯಕ. ಪಿಎಚ್ಪಿ ಇದೇ ಬರೆದಿದ್ದಾರೆ ಇರಬಹುದು ಕೆಳಗಿನಂತೆ ಉಲ್ಲೇಖ ಮಾಹಿತಿ ವಿಷಯ, ಸಮನಾಗಿರುತ್ತದೆ. ನಾನು ಚದರ ಆವರಣಗಳಲ್ಲಿ ಈ ಬದಲಾಯಿಸಲು. ಮತ್ತು ನಂತರ ನಾನು ಈ ಬದಲಾಯಿಸಬಹುದು ಒಂದು ಉಲ್ಲೇಖಿಸಿದ ಪದ, "ಬೆಲೆ." ತದನಂತರ ನಾನು ಕೊಲೊನ್ ಬಳಸಬೇಡಿ. ನಾನು ಕಳೆದ ವಾರ ಏನು ಬಳಸಿದ್ದೆ? ಹೌದು, ಸಮ ಚಿಹ್ನೆ ಮೋಜಿನ ಸಂಕೇತ ಬಾಣ. ಮತ್ತು ನಂತರ ನಾನು ಇಲ್ಲಿ ಒಂದೇ ಮಾಡಿದರು. ಇಲ್ಲಿ ಒಂದೇ. ಮತ್ತು ಅಷ್ಟೆ. ಈ ಇದ್ದಲ್ಲಿ ಆದ್ದರಿಂದ ಇದು ಉತ್ತಮ ಇಲ್ಲಿದೆ ನಿಜವಾಗಿಯೂ ನೆನಪಿಗೆ ಮುಳುಗಿಹೋಗಿತ್ತು ಕೇವಲ ಇನ್ನೂ ನಿಜವಾಗಿಯೂ ಏಕೆಂದರೆ ಬೌದ್ಧಿಕವಾಗಿ ನೀರಸವಾದ. ಇದು ಕೇವಲ ಕೆಲವೇ ಕೆಲವು ವ್ಯತ್ಯಾಸಗಳನ್ನು ಇಲ್ಲಿದೆ. ಆದರೆ ವಿಚಾರಗಳು ಒಂದೇ. ಈ ವೇರಿಯಬಲ್ ಒಳಗೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಉಲ್ಲೇಖ ಪ್ರಮುಖ ಮೌಲ್ಯ ಜೋಡಿ ಸಂಗ್ರಹವಾಗಿದೆ ಇವುಗಳಲ್ಲಿ ಒಂದು ಇದು ಒಂದು ಸಂಕೇತವಾಗಿದೆ ಬೆಲೆ. ಮತ್ತು ನಾನು ಆ ಮೌಲ್ಯಗಳನ್ನು ನಲ್ಲಿ ಪಡೆಯಬಹುದು ಕೆಳಗಿನ ವಾಕ್ಯ. ಕೇವಲ ಪಿಎಚ್ಪಿ, ನಾನು ಹಾಗೆ ಅವಕಾಶ ಹಾಗೆ ಏನಾದರೂ ನನಗೆ ಈ ಬಾಕ್ಸ್ ಸ್ವಲ್ಪ ದೊಡ್ಡ ಮಾಡಲು. ಕೇವಲ ಪಿಎಚ್ಪಿ, ನಾನು ಹಾಗೆ ಹಾಳಾಗ, ಓಹ್ this-- ಮಾಡಲು. ಬ. ಕೇವಲ PHP ಯಲ್ಲಿ ಸರಿ, ನಾವು ನೀವು ಹಾಗೆ ಕೇವಲ ಪ್ರೆಸೆಂಟರ್ ಟಿಪ್ಪಣಿಗಳು ಬಳಸಿ. ಕೇವಲ PHP ಆದಂತೆ, ನಾನು ["ಚಿಹ್ನೆ"] $ ಉಲ್ಲೇಖ $ ಉಲ್ಲೇಖ ಮಾಡಲು, ಮತ್ತು ಈ ನನಗೆ ಪಡೆಯುತ್ತಾನೆ ಮೌಲ್ಯವನ್ನು "ಚಿಹ್ನೆ." ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, ಇದು ಎಂದು ವಿಶೇಷವೇನು ಒಂದೇ, ನಾನು ಇದನ್ನು ಆ. ಎಂದು ಮಾತ್ರ ವಿಷಯ ಕಾಣೆಯಾಗಿದೆ ಡಾಲರ್ ಚಿಹ್ನೆ. ಆದ್ದರಿಂದ ಉತ್ತಮವಾಗಿ ಸಾಕಷ್ಟು, ನಂತರ, ಇಲ್ಲ ಎಲ್ಲಾ ಹೆಚ್ಚು ಹೊಸ ವಾಕ್ಯ. ನಾವು ಗಮನ ಇಂದು, ನಿಜವಾಗಿಯೂ, ಆಗಿದೆ ಕಲ್ಪನೆಗಳು ಮತ್ತು ಅನ್ವಯಗಳ ಕೆಲವು. ಮತ್ತು ಮೊದಲ ಅಪ್ಲಿಕೇಶನ್ ನೀವು ಮಾಡಬಹುದು ನೀವು pset ಆಗಿ dived ವೇಳೆ ಕಂಡ ಏಳು ಈಗಾಗಲೇ ಈ ವಾಕ್ಯ. ಆದ್ದರಿಂದ ನೀವು ಬಂದಿದೆ pset ಏಳು, ವೇಳೆ ನೋಡಿದ ಅಥವಾ ಇನ್ನೂ ನೋಡಿಲ್ಲ, ನಾವು ನೀಡುವ ಒಂದು ಕಡತ ಗೊತ್ತಾಯಿತು ನೀವು config.json-- ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಎಂದು ಅಂಕನ ವಸ್ತು. ಏಕೆ? ನಾವು ನಿಮಗೆ ಒದಗಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ ಬೇಕಾಗಿದ್ದಾರೆ ಕೆಲವು ಕೀಲಿ-ಮೌಲ್ಯದ ಜೋಡಿಯನ್ನು ಟೆಂಪ್ಲೆಟ್. ನೀವು ಒಂದು ಪಟ್ಟಿಯನ್ನು ನೀಡಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ ಬೇಕಾಗಿದ್ದಾರೆ ಹೋಸ್ಟ್, ಪರಿಚಾರಕದ ಹೆಸರು. ನೀವು ನೀಡಲು ಬಯಸಿದ್ದರು ನಿಮ್ಮ ಬಳಕೆದಾರ ಹೆಸರು ಪ್ಲೇಸ್ಹೋಲ್ಡರ್ ನಿಮ್ಮ ಗುಪ್ತಪದವನ್ನು ಒಂದು ಪ್ಲೇಸ್ಹೋಲ್ಡರ್. ನೀವು ನೋಡಿದ ವೇಳೆ ಈ ಇನ್ನೂ, ಚಿಂತೆ ಬೇಡ. Pset ಏಳು ಈ ಬಗ್ಗೆ ಹೆಚ್ಚಿನ [? ವಿಶೇಷ. ?] ತದನಂತರ, ನಿಸ್ಸಂಶಯವಾಗಿ, ನಾವು ನೀವು ಗೆ- DOS ತುಂಬಲು ನೀವು ಲಾಗ್ ಏಕೆಂದರೆ ನೀವು ಪ್ರತಿಯೊಂದು CS50 ಐಡಿಇ, ನಿಮ್ಮ ಸ್ವಂತ ಬಳಕೆದಾರ ಹೆಸರು ಹಾಗೂ ಪ್ರವೇಶಪದ ಹೊಂದಿವೆ. ನಾವು ಒಂದು ಅರ್ಧ ಡಜನ್ ಬಳಸಲಾಗುತ್ತದೆ ಬಂದಿದೆ ಎಂದು ಅಥವಾ ಹೆಚ್ಚಿನ ವಿವಿಧ ಫೈಲ್ ಫಾರ್ಮ್ಯಾಟ್ಗಳು. ನಾವು ಒಂದು ಸಂದೇಶ ಫೈಲ್ ಬಳಸಲಾಗುತ್ತದೆ ಸಾಧ್ಯವಿಲ್ಲ. ನಾವು CSV ಫೈಲ್ ಬಳಸಲಾಗುತ್ತದೆ ಸಾಧ್ಯವಿಲ್ಲ. ನಾವು ಬಳಸಲಾಗುತ್ತದೆ ಬಂದಿದೆ ಎಂದು ಒಂದು ಇನಿ ಕಡತ, ಒಂದು XML ಫೈಲ್, ಇಡೀ ಗುಂಪೇ ಹೆಚ್ಚು ಪ್ರಥಮಾಕ್ಷರಗಳು ಎಂದು ನೀವು ಎಂದಾದರೂ ಕೇಳಿದ ಇರಬಹುದು. ಇದು ಅನಿಯಂತ್ರಿತ ಭಾಸವಾಗುತ್ತದೆ ದಿನದ ಕೊನೆಯಲ್ಲಿ. ಆದರೆ ಈ ದಿನಗಳಲ್ಲಿ ಸೂಪರ್ ಜನಪ್ರಿಯ ಒಂದು ಪಠ್ಯ ರೂಪದಲ್ಲಿ JSON-- ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಆಬ್ಜೆಕ್ಟ್ ಎಂಬ Notation--, ಈ ತೋರುತ್ತಿದೆ. ಇದು ಸ್ವಲ್ಪ ರಹಸ್ಯ ಇಲ್ಲಿದೆ ಆದರೆ ಮಾದರಿಗಳನ್ನು ಗಮನಿಸಿ. ನೀವು ಮುಕ್ತ ಸುರುಳಿಯಾದ ಆರಂಭವಾಗಬೇಕು ಬ್ರೇಸ್, ಮತ್ತು ನೀವು ಅದೇ ಕೊನೆಗೊಂಡಿಲ್ಲ. ಒಳಗೆ ವಿಷಯ. ಇದು ಒಂದು ಪ್ರಮುಖ ಮೌಲ್ಯ ಜೋಡಿ ಇಲ್ಲಿದೆ. ಆದ್ದರಿಂದ ನಾನು ಮನುಷ್ಯ ಒಂದು ವಸ್ತುವಾಗಿದೆ ಇಲ್ಲಿ ತೆರೆಯಲ್ಲಿ ನೋಡುವ ಒಂದು ಮೌಲ್ಯವನ್ನು ಹೊಂದಿದೆ ಒಂದು ಪ್ರಮುಖ ಹೊಂದಿದೆ. ಮತ್ತು ಕೇವಲ ಆಧರಿಸಿ ನಿರ್ಣಯಿಸುವ ಹಿಂದಿನ ಮಾದರಿ, ಪ್ರಮುಖ ಇಲ್ಲಿ ಇಲ್ಲಿದೆ? ಡೇಟಾಬೇಸ್, ವಿಷಯ ಕೊಲೊನ್ ಎಡ. ಈಗ, ಮೌಲ್ಯ ಎಂದು ಸಂಭವಿಸುತ್ತದೆ ಒಂದು ಅನೇಕ ಸಾಲುಗಳ ಈ ಬಾರಿ. ಆದರೆ ಮೌಲ್ಯವನ್ನು ಸುರುಳಿಯಾದ ಆರಂಭವಾಗುತ್ತದೆ ಬ್ರೇಸ್ ಮತ್ತು ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ. ಹಾಗಾಗಿ ನೀವು ಸಲಹೆ ಎಂದು ಆಗಿದೆ ಡೇಟಾಬೇಸ್ ಮೌಲ್ಯವನ್ನು ಮಾದರಿ? ನಿಘಂಟು ಅಥವಾ, ಕೇವಲ ಹೆಚ್ಚು ಅಡಕವಾಗಿ, ವಸ್ತುವಿನ. ರೈಟ್? ಈ ಡೇಟಾ ರಚನೆ ರೀತಿಯ ಎಂದು ಒಳಗೇ ಇತರ ರಚನೆಗಳನ್ನು ಬಳಸಬಹುದು. ಈ ವಿಷಯವನ್ನು ನಾವು ನೀವು ಆದ್ದರಿಂದ ಒಂದು object-- ಮತ್ತು ವಸ್ತುವಿನ ಕರೆ pairs-- ಪ್ರಮುಖ-ಮೌಲ್ಯ ಕೇವಲ ಒಂದು ಗುಂಪೇ ಆಗಿದೆ ಡೇಟಾಬೇಸ್ ಸ್ವತಃ ಮೌಲ್ಯವನ್ನು ಒಂದು ವಸ್ತು. ಡೇಟಾಬೇಸ್ ಮೌಲ್ಯವನ್ನು ಇಡೀ ಗುಂಪೇ ಹೊಂದಿದೆ ಪ್ರಮುಖ ಮೌಲ್ಯ ಜೋಡಿ, ಮೊದಲ ಅದರಲ್ಲಿ ನಿರೂಪಕರಾಗಿ, ನಂತರ, ಹೆಸರು ಬಳಕೆದಾರ ಹೆಸರು, ನಂತರ ಪಾಸ್ವರ್ಡ್, ಅವರ ಮೌಲ್ಯಗಳ ಪ್ರತಿ, ಅಷ್ಟರಲ್ಲಿ, ಇದು ಎರಡು ಉಲ್ಲೇಖಗಳು ಕೇವಲ ಒಂದು ನೀರಸ ಸ್ಟ್ರಿಂಗ್. ಆದ್ದರಿಂದ ಅಲ್ಲ ಸಹ ಇನ್ನೂ ಸ್ಪಷ್ಟ ಸೂಪರ್, ಈ ಕೇವಲ ಒಂದು ಎಂದು ತಿಳಿಯಲು ಗುಣಮಟ್ಟದ, ಸಾಕಷ್ಟು ನೀರಸ ರೀತಿಯಲ್ಲಿ ಪ್ರಮಾಣಿತ ರೂಪದಲ್ಲಿ ಉಳಿಸಿಡಲು. ಆದರೆ ಸಾಮಾನ್ಯ ತಪ್ಪುಗಳು ನೀವು ಸಹ pset ಏಳು, ಇರಬಹುದು, ಸ್ವಲ್ಪ ಸ್ಟುಪಿಡ್ ವಸ್ತುಗಳು, ನೀವು ಇಷ್ಟ ಆಕಸ್ಮಿಕವಾಗಿ ಅಲ್ಲಿ ಅಲ್ಪವಿರಾಮದಿಂದ ಬಿಟ್ಟುಬಿಡುತ್ತದೆ. ಆ ಕಡತ ಕಾರಣವಾಗುತ್ತದೆ ವಿಶೇಷವೇನು ಅಗತ್ಯವಾಗಿ ಓದಬಲ್ಲ ಕಾರಣ. ನೀವು ಆಕಸ್ಮಿಕವಾಗಿ ವಿಷಯಗಳನ್ನು ಬಿಟ್ಟುಬಿಡುತ್ತದೆ ವೇಳೆ ಉಲ್ಲೇಖಗಳು, ಇದು ಓದಲು ಎಂದು ಹಿಂದಿರುಗಬಹುದೆಂದು. ಆದ್ದರಿಂದ ಒಂದು ಬಹಳ nitpicky ಕಡತ ಸ್ವರೂಪದ ಇಲ್ಲಿದೆ, ಆದರೆ ಸಾಮಾನ್ಯ ಸೂಪರ್ ಎಂದು ಒಂದಾಗಿದೆ. ಮತ್ತು ನಾವು ಸಹ, ಇದು ಬಳಸಲು ಸಂಭವಿಸಿ ನೀವು ಯಾವುದೇ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಇಲ್ಲದಿದ್ದರೆ ಬಳಸಬೇಡಿ, pset ಏಳು. ಆಯ್ತು. ಆದ್ದರಿಂದ ಈ ಚಿತ್ರವನ್ನು ನೆನಪಿಡಿ. ನಾವು, HTML ನಲ್ಲಿ, ಕುರಿತು ಕೋಡ್ ಈ ರೀತಿ ಇರಬಹುದು. ಈ ಹೈಪರ್ ಟೆಕ್ಸ್ಟ್ ಮಾರ್ಕಪ್ ಲಾಂಗ್ವೇಜ್ ಇದೆ [ಕೇಳಿಸುವುದಿಲ್ಲ] ಕೇವಲ "ಹಲೋ, ವರ್ಲ್ಡ್." ಆದರೆ ಆಗ ಪ್ರಸ್ತಾಪಿಸಿದ ಮತ್ತೆ ಹಾಗೆಯೇ ಇದು ಸಹಾಯ ಮಾಡುತ್ತದೆ ಎಂದು, ನೀವು ಆಲೋಚನೆ ಆರಂಭಿಸಲು ಬಯಸಬಹುದು ಈ ಈಗಾಗಲೇ ಮರದ ಬಗ್ಗೆ. ವಾಸ್ತವವಾಗಿ, ಇಂಡೆಂಟೇಷನ್ ನಾವು ಓದಲು ನಿಮಿತ್ತ ಬಳಸಲು ಅಥವಾ ಶೈಲಿಯ ಸಲುವಾಗಿ ಮೇಲೆ ಎಡ ಮಾಡಬಹುದು ರೀತಿಯ ಈ ಮರ, ಅಲ್ಲಿ ನೀವು ಭಾಷಾಂತರಿಸಲಾಯಿತು ಕೆಲವು ವಿಶೇಷ ರೂಟ್ ನೋಡ್ ಎಂದು ನಾವು ಮಾಡುತ್ತೇವೆ ಸಾಮಾನ್ಯವಾಗಿ, ಡಾಕ್ಯುಮೆಂಟ್ ಎಂದು ಕೆಳಗೆ ಮೂಲ HTML ಅಂಶ ಅಥವಾ ಟ್ಯಾಗ್ HTML ಆಗಿದೆ ಇದು ನಂತರ ಎರಡು ಮಕ್ಕಳು, ತಲೆ ಮತ್ತು ದೇಹದ. ತದನಂತರ ಪ್ರತಿಯಾಗಿ, ತಲೆ ಒಂದು ಶೀರ್ಷಿಕೆಯು. ಮತ್ತು ಶೀರ್ಷಿಕೆ ಪಠ್ಯ ಮೌಲ್ಯವನ್ನು ಹೊಂದಿದೆ. ಮತ್ತು ದೇಹದ ಇದೇ ಪಠ್ಯ ಮೌಲ್ಯವನ್ನು ಹೊಂದಿದೆ. ನೀವು ಆರಾಮದಾಯಕ ಹೇಳುವ ನೀವು ಆದ್ದರಿಂದ ಹೌದು, ನೀವು ಈ HTML ತೆಗೆದುಕೊಳ್ಳಬಹುದು ಮತ್ತು ಒಂದು ಚಿತ್ರವನ್ನು ಸೆಳೆಯಲು ಈ, ಬಲಭಾಗದಲ್ಲಿರುವ ಒಂದು ಸಂತೋಷವನ್ನು ಮಾನಸಿಕ ಮಾದರಿ ಈಗ ನಾವು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಹೊಂದಿರುವ, ಒಂದು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ ಬ್ರೌಸರ್ಗಳಲ್ಲಿ ಮಾಡಬಹುದು ನಿರ್ವಹಿಸಲು ಮತ್ತು ನೀವು ಅರ್ಥೈಸಲು, ಇದು ಏನು ಎಂದು ತಿರುಗಿದರೆ ನಾವು ಕೋಡ್ ಮಾಡಲು ಬಗ್ಗೆ ಆರ್ ಈ ಕುಶಲತೆಯಿಂದ ಪ್ರಾರಂಭ ನೆನಪಿಗಾಗಿ ಮರದ ರಚನೆ. ನಾವು ನಿರ್ಮಿಸಲು ಇಲ್ಲ ನೆನಪಿಗಾಗಿ ಮರ. ನಾವು ರೀತಿಯ ಮಾಡಲು ಹೊಂದಿಲ್ಲ pset-ಐದು ಶೈಲಿ ಡೇಟಾ ರಚನೆ ಸಂಕೀರ್ಣತೆ. ಉತ್ತಮವಾಗಿ ಸಾಕಷ್ಟು ಮೇಲೆ ಬ್ರೌಸರ್, ಕೆಳಗೆ ಎಚ್ಟಿಎಮ್ಎಲ್ ಉನ್ನತ ವ್ಯಾಖ್ಯಾನ, ಎಡ ಅಥವಾ ಬಲ, ಅಕ್ಷರಶಃ ಹೋಗುತ್ತದೆ ನಮಗೆ ಒಂದು ಪಾಯಿಂಟರ್ ಸಮಾನ ಹ್ಯಾಂಡ್ ಉಚಿತವಾಗಿ ಇಡೀ ಮರದ. ಇದು ಹಾರ್ಡ್ ಕೆಲಸ ಎಲ್ಲಾ ಮಾಡುತ್ತದೆ. ಆ ಎಂಬುದನ್ನು ಮೊಜಿಲ್ಲಾ ಮತ್ತು ಆಪಲ್ ಮತ್ತು ಇತರರು ನಮಗೆ ಮಾಡಿದ. ಮತ್ತು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ನಾವು ಹೋಗುವ ನಿಯಂತ್ರಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ ಮತ್ತು ಬದಲಾಯಿಸಲು ಮತ್ತು ಹಾಗೆ ಆಸಕ್ತಿದಾಯಕ ವಿಷಯಗಳನ್ನು ಆ ಮರ, ತಿಳಿದಿರದ ಒಂದು DOM ಅಥವಾ ಡಾಕ್ಯುಮೆಂಟ್ ಆಬ್ಜೆಕ್ಟ್ ಮಾಡೆಲ್ ಎಂದು. ಯಾವ ವಸ್ತುಗಳ ರೀತಿಯ? ಅಲ್ಲದೆ, ಇದು ತಿರುಗಿದರೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, ಇಲ್ಲ ಈ ಲಾಂಡ್ರಿ ಪಟ್ಟಿ ನಡೆಯುವ ಘಟನೆಗಳು. ಮತ್ತು ನಾವು ನಿಜವಾಗಿಯೂ ಬಳಸಿಲ್ಲ ಪದ ವಾರದ ಶೂನ್ಯ ಮತ್ತು pset ರಿಂದ ಶೂನ್ಯ ನಾವು ಸ್ಕ್ರ್ಯಾಚ್ ಬಗ್ಗೆ ಮಾತನಾಡಿದರು. ನೀವು ಬಹುಶಃ ಮಾಡಿಸುತ್ತಿಲ್ಲ ನಿಮ್ಮ ಸ್ಕ್ರ್ಯಾಚ್ ಯೋಜನೆಯಲ್ಲಿ ಕ್ರಿಯೆಯನ್ನು. ಆದರೆ ನೀವು ಕರೆಸಿಕೊಳ್ಳುವುದು ಸರಳ ಮಾರ್ಕೋ ಪೋಲೋ ಉದಾಹರಣೆಗೆ, ಅಲ್ಲಿ ನಾವು ಎರಡು sprites, ಇವರಲ್ಲಿ ಒಂದು ಮಾರ್ಕೊ ಹೇಳಿದರು. ಇವರಲ್ಲಿ ನಂತರ, ಆಲಿಸಿದಾಗ ಕೇಳಿದ್ದರು ಇತರ ಮತ್ತು ಆ ಸಂದರ್ಭದಲ್ಲಿ ಕೇಳಿದ, ಪೋಲೋ, ಹೇಳಿದರು. ಅಲ್ಲ, ಮುಕ್ತವಾಗಿರಿ ಎಂದು ಹಿಂದೆಯೇ ಮತ್ತೆ ನೋಡಲು. ಆದರೆ ಕೇವಲ ಆಗಿದೆ ಹೇಳುತ್ತಾರೆ, ಮತ್ತು ನೀವು ರೀತಿಯ ಮಾಡಬಹುದು ಈ ಹೆಸರುಗಳು ನಿರ್ಣಯಿಸು ವಿಷಯಗಳನ್ನು, ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, ಇದನ್ನು ತಿರುಗುತ್ತದೆ, ನಮಗೆ ಕೇಳಲು ಒಂದು ಮಾರ್ಗವಾಗಿದೆ ನೀಡಲು ಹೋಗುತ್ತದೆ ಮೌಸ್ ಕೆಳಗೆ ಹೋಗುವ ಅಥವಾ ಮೌಸ್ ಅಪ್ ಹೋಗುವ ಅಥವಾ ಕೀಲಿ ಒತ್ತಿ ಅಥವಾ ಪ್ರಮುಖ ಹೋಗುವ ಅಪ್ ಹೋಗುವ ಅಥವಾ onsubmit onselect ಅಥವಾ ಏನೋ onresizing. ಬೇರೆ ರೀತಿಯಲ್ಲಿ ಹೇಳುವುದಾದರೆ, ಯಾವುದೇ ದೈಹಿಕ ಕ್ರಿಯೆ ಮಾನವ ಬ್ರೌಸರ್ನೊಂದಿಗೆ ತೆಗೆದುಕೊಳ್ಳಬಹುದು ನೀವು ಪ್ರತಿದಿನ, ನೀವು ಬರೆಯಬಹುದು ಆ ಕೋಡ್ ಆ ಘಟನೆಗಳ ಕಾಯತೊಡಗುತ್ತದೆ ನಂತರ ಸೂಕ್ತ ಏನೋ ಮಾಡುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, Google Maps ಬಳಸುತ್ತಿದ್ದರೆ, ನೀವು ಕ್ಲಿಕ್ ಮತ್ತು ಸರಿಸಿದರೆ ಏನಾಗುತ್ತದೆ ಮೌಸ್, ವಿಶಿಷ್ಟವಾಗಿ? ನೀವು ಮಾಡಿ ಎಳೆಯಿರಿ ವೇಳೆ? ಹೌದು? ನಿಖರವಾಗಿ. ನಕ್ಷೆ ಚಲಿಸಲು ಪ್ರಾರಂಭಿಸುತ್ತದೆ. ಆದ್ದರಿಂದ ನೀವು ರೀತಿಯ ಇಲ್ಲಿದೆ ನೋಡಬಹುದು ಇಲ್ಲಿ, ಅಲ್ಲಿರುವ ಇಲ್ಲಿದೆ. ಮತ್ತು ಹೇಗೆ ಗೂಗಲ್ ಕಾರ್ಯಗತ ಮಾಡುವುದಿಲ್ಲ? ಸರಿ, ಬಹುಶಃ, ಅವರು ಆರ್ ಈ ಘಟನೆಯ ಒಂದೆರಡು ಬಳಸಿ ಕೇಳುಗರನ್ನು ಒಂದು ಮೌಸ್ ಮೇಲೆ ಕೇಳಲು ಹೇಳುತ್ತಾರೆ ಬಳಕೆದಾರ ದೈಹಿಕವಾಗಿ ಆದ್ದರಿಂದ ಕೆಳಗೆ ತನ್ನ ಟ್ರಾಕ್ ಪ್ಯಾಡ್ ಅಥವಾ ತನ್ನ ಮೌಸ್ ತಳ್ಳುತ್ತದೆ ಕೆಳಗೆ. ನಂತರ ನಾವು ಹುಡುಕುತ್ತಿರುವ ಚಲನೆಯನ್ನು ನಂತೆ ಅಥವಾ ಕೆಲವು ಇತರ ಕ್ರಿಯೆಯನ್ನು ನಮಗೆ ಡ್ರ್ಯಾಗ್ ಹಿಡಿಯಲು ಅನುಮತಿಸುತ್ತದೆ. ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ಡ್ರ್ಯಾಗ್ ಈ ಇದೇ ಆಗಿದೆ ಡಾಟ್ ಆಯ್ಕೆಗಳನ್ನು ಡಾಟ್ ಪಟ್ಟಿ ಕಾರ್ಯಪ್ರವೃತ್ತವಾಗಿವೆ. ಆದ್ದರಿಂದ ಈ ಪ್ರಬಲ ಎಂದು ನಾನು ರೀತಿಯಲ್ಲಿ ಬಳಕೆದಾರರ ಪ್ರತಿಕ್ರಿಯೆ ಆರಂಭಿಸಲು ಸಹ ಅವನು ಅಥವಾ ಅವಳು ನಿಜವಾಗಿ ಕ್ಲಿಕ್ ಮೊದಲು ಸ್ಪಷ್ಟ ಏನೋ ಸಲ್ಲಿಸಿ. ಆದರೆ ನಾವು ಪರಿಚಯಿಸಲು ನೀನು ಒಂದೆರಡು ವಿಷಯಗಳ ಅಲ್ಲಿಗೆ. ಆದರೆ ಮೊದಲ, ಪರಿವರ್ತನೆ ಕೆಲವು ನಿಜವಾದ ಕೋಡ್. ಹಾಗಾಗಿ ಹೋಗಲು ಪಡೆಯಲಿದ್ದೇನೆ ಮುಂದೆ ಮತ್ತು ತೆರೆಯುತ್ತದೆ ಡಾಮ್ 0, ಇದು ಬಹಳ ಸರಳ ಉದಾಹರಣೆ ಇಲ್ಲಿ ನಾನು ಕೇವಲ ಜೂಮ್ ವೇಳೆ ಆ ನನಗೆ ಇಲ್ಲಿ ಈ ಇನ್ಪುಟ್ ಹೊಂದಿದೆ. ಮತ್ತು ನಾನು ಮುಂದೆ ಹೋಗಿ ಟೈಪ್ ಪಡೆಯಲಿದ್ದೇನೆ ನನ್ನ ಹೆಸರು "ಡೇವಿಡ್" ಮತ್ತು ಸಲ್ಲಿಸಿ ಕ್ಲಿಕ್ ಮಾಡಿ. ತದನಂತರ, ಆದರೂ ರೀತಿಯ ಅಗ್ಗದಲ್ಲಿ, ನಾನು ಹೇಳುತ್ತದೆ ಪುಟಿಯುತ್ತದೆ ಈ ಪ್ರಾಂಪ್ಟ್ "ಹಲೋ, ಡೇವಿಡ್!" ಆದ್ದರಿಂದ ಈ ರೀತಿಯ ನಮ್ಮ "ಹಲೋ, ವರ್ಲ್ಡ್" ನಾವು ತುಸುಹೊತ್ತು ಮತ್ತೆ ಸಿ ಮಾಡಿದ ಮತ್ತು ಸಹ ಪಿಎಚ್ಪಿ ನಾನು ಸಕ್ರಿಯವಾಗಿ ಬಂದಿದೆ ಏಕೆಂದರೆ ನನ್ನ ಹೆಸರು ಔಟ್ಪುಟ್. ನಾನು ಇಲ್ಲಿ ಬೇರೆಯವರ ಹೆಸರು ಮಾಡಬಹುದು. ನಾನು ಕೇವಲ ಈ ಬದಲಾಯಿಸಬಹುದು ಹಾಗೆ, ಹನ್ನಾ, ಸಲ್ಲಿಸಿ ಕ್ಲಿಕ್ ಮಾಡಿ. ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ಸ್ವಲ್ಪ ಪಾಪ್ ಅಪ್ ಬದಲಾವಣೆಗಳನ್ನು. ಈಗ, ಪಾಪ್ ಅಪ್ಗಳನ್ನು ಒಂದು ವೆಬ್ ಅತ್ಯಂತ ನಿಂದನೆ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು. ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ಹಿಂಭಾಗದಲ್ಲಿ ದಿನ ಪಾಪ್ ಅಪ್ ಬ್ಲಾಕರ್ ವೋಗ್ ಬಂದಿತು ನೀವು ಏಕೆಂದರೆ ಕೆಲವು website-- ಹೋಗುತ್ತಿದ್ದೆ ಬಹುಶಃ ಒಂದು ಪ್ರಶ್ನಾರ್ಹ ಸ್ಥಳದ ಇದ್ದಕ್ಕಿದ್ದಂತೆ ನಂತರ ಎಂದು ನಿಮ್ಮ ತೆರೆಯ peppering ಆರಂಭಿಸಲು ಪಾಪ್ಅಪ್ಗಳನ್ನು ಇಡೀ ಗುಂಪೇ ಜೊತೆ. ಆದ್ದರಿಂದ ಈ ಸಾಮರ್ಥ್ಯವನ್ನು ಪಾಪ್ ಅಪ್ ಬಳಕೆದಾರ ಮುಂದೆ ವಿಂಡೋಸ್ ವಿಶೇಷವಾಗಿ ಇರಲಿಲ್ಲ ಮಾನವೀಯತೆಯ ಸ್ವೀಕರಿಸಲ್ಪಟ್ಟು. ನೀವು ನೋಡಿ ಏಕೆ ಆ ನ ಈ ವಿಷಯ ತಡೆಯಲು, ಇದು ಕೇವಲ ಈ ವಿಷಯವನ್ನು ಕೊಳಕು ಮಾಡುತ್ತದೆ. ನಾವು ಒಂದು ಅಗತ್ಯವಿದೆ ಎಂದು ನೀನು ಬಳಕೆದಾರರು ಪ್ರಾಂಪ್ಟ್ ಮಾಡಲು ಉತ್ತಮ ರೀತಿಯಲ್ಲಿ. ಆದರೆ ಈಗ, ಆ ಕೆಲಸ ತೋರುತ್ತದೆ. ಆದ್ದರಿಂದ ಕೇವಲ ಅಂತರ್ದೃಷ್ಟಿಯಿಂದ ಏನು ಇಲ್ಲಿ ನಡೆಯುತ್ತಿದೆ ಕಾಣುತ್ತದೆ? ನಾನು ಮುಂದೆ ಹೋಗಿ ಸಲ್ಲಿಸಿ ಕ್ಲಿಕ್ ಮಾಡಿ, ನಂತರ ಏನೋ ಸ್ಪಷ್ಟವಾಗಿ, ನಡೆಯುತ್ತಿದೆ. ಆದರೆ ನಡೆಯುತ್ತಿದೆ ಏನನ್ನು ಆಯಿತು ಕಳೆದ ವಾರ ನಾನು ಸಲ್ಲಿಸಿ ಕ್ಲಿಕ್ ಯಾವುದೇ ಸಮಯದಲ್ಲಿ? ತೆರೆಯಲ್ಲಿ ಏನು ಆಗಲಿಲ್ಲ? ಕ್ಷಮಿಸಿ? ರೀಲೋಡ್ ಮಾಡಿ. URL ನಲ್ಲಿ ಎಲ್ಲಾ ಬದಲಾಗಲಿಲ್ಲ. ನಾನು ಈ ಡಾಮ್ 0 ಹೇಳಿದರು ಮತ್ತು ನಾನು ಡಾಮ್ 0 ಇನ್ನೂ ಮನುಷ್ಯ. ಸಾಮಾನ್ಯವಾಗಿ, ನಾವು ಕೆಲವು ಇತರ ಬದಲಾಯಿತು ಹೋಗಬಹುದು Register.php ಅಥವಾ ನಂತಹ ರೀತಿಯ URL,. ಆದರೆ ನಾನು ವಜಾಗೊಳಿಸಿ ಸರಿ ಕ್ಲಿಕ್ ಮಾಡುವುದರ ಮೂಲಕ ಈ ವಿಷಯ URL ಅನ್ನು ಗಮನಕ್ಕೆ ಆಗಿರುತ್ತದೆ ಸಂಪೂರ್ಣವಾಗಿ ಪುಟ್. ಮತ್ತು, ವಾಸ್ತವವಾಗಿ, ನಾನು ಸ್ವಲ್ಪ ಆಮ್ ಸಂಶಯ, ನನ್ನ Chrome ಅನ್ನು ತೆರೆಯಲು ಅವಕಾಶ. ನನಗೆ ನೆಟ್ವರ್ಕ್ ಟ್ಯಾಬ್ ತೆರೆಯುತ್ತದೆ ಲೆಟ್. ಮತ್ತು ಇದು ಕ್ಷಣದಲ್ಲಿ ಖಾಲಿ ಗಮನಿಸಿ. ನನ್ನ ಮುಂದೆ ಹೋಗಿ ಮಾರಿಯಾ ಸಲ್ಲಿಸಿ ನೋಡೋಣ. ಯಾವುದೇ ಜಾಲ ದಟ್ಟಣೆಯನ್ನು ಇಲ್ಲ. ಆದ್ದರಿಂದ ಯಾವುದೇ ಎಚ್ಟಿಟಿಪಿ ಇಲ್ಲ. ಆದ್ದರಿಂದ ವಾಸ್ತವವಾಗಿ, ನಾನು ಮೂಲ ಕೋಡ್ ನೋಡಿದರೆ this-- ನನಗೆ ಈ ವಿಂಡೋವನ್ನು ಅವಕಾಶ ಮತ್ತು ಮೂಲ ವೀಕ್ಷಿಸಿ ಹೋಗಿ. ಕುತೂಹಲಕಾರಿ. ಕೆಲವು ಇಲ್ಲ ತೋರುತ್ತಿದೆ ಹೊಸ ಟ್ಯಾಗ್ಗಳನ್ನು, ಅವುಗಳಲ್ಲಿ ಸ್ಕ್ರಿಪ್ಟ್. ಆದ್ದರಿಂದ, CS50 ಒಳಗೆ ಅವಲೋಕಿಸೋಣ ಐಡಿಇ ಅದನ್ನೇ ಬಳಕೆದಾರ ಕಳುಹಿಸಿದ. ಇಲ್ಲಿ ನೋಡೋಣ is-- HTML ಮಾತ್ರ ಗಮನ. ಇಲ್ಲಿ ಡಾಮ್-0.html ಕೆಳಗಿನ ಅರ್ಧ ಇಲ್ಲಿದೆ. ಮತ್ತು ಇದು ಒಂದು ಶೀರ್ಷಿಕೆ ಅವರಲ್ಲಿದೆ ಗಮನಕ್ಕೆ, ತಲೆ ಟ್ಯಾಗ್, ದೇಹದ ಟ್ಯಾಗ್, ಒಂದು ಟ್ಯಾಗ್. ಆದರೆ ನಿಮಗೆ ಔಟ್ ದಾಟಿದಾಗ ವಿವಿಧ ನೀವು ಎಂದಿಗೂ ಬಂದಿದೆ ವಿಶೇಷವಾಗಿ ಯಾವುದೇ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ನೀವೇ ಬರೆದಿದ್ದಾರೆ. ನನಗೆ ಸ್ವಲ್ಪ ಸ್ಕ್ರಾಲ್ ಇಲ್ಲಿ ಬಲಕ್ಕೆ. ನಾನು ಇನ್ಪುಟ್ ಪಡೆದಿರುವಿರಿ, ಮತ್ತೊಂದು ಇನ್ಪುಟ್ submit. ನಾನು ಹೊಸ ರೀತಿಯ ಇದು ಒಂದು ID, ಮಾಡಲೇಬೇಕು. ಆದರೆ ನಾವು ಸಿಎಸ್ಎಸ್ ಈ ನೋಡಿ. ಬೇರೆ ಏನು ಖಂಡಿತವಾಗಿಯೂ ಹೊಸ? ಹೌದು? ನೈಸ್. ಆಯ್ತು. ಆದ್ದರಿಂದ onsubmit ಎಲ್ಲಿ, ಅನುಸರಿಸಲು ತೋರುತ್ತದೆ ಎಂಬುದನ್ನು ಗಮನಿಸಿ. ಈ ಲಕ್ಷಣವಾಗಿದೆ ಎಚ್ಟಿಎಮ್ಎಲ್ ಪರಿಭಾಷೆಯಲ್ಲಿನ. ಅದರ ಮೌಲ್ಯವನ್ನು ಇಲ್ಲಿ ಈ ಉಲ್ಲೇಖಿಸಿದ ಸ್ಟ್ರಿಂಗ್ ಆಗಿದೆ. ಈ ಸ್ವಲ್ಪ ಕಾಣುತ್ತದೆ ಮೊದಲ ಗ್ಲಾನ್ಸ್ ವಿಲಕ್ಷಣ. ಇದು HTML ಅಲ್ಲ. ಇದು ಸಿಎಸ್ಎಸ್ ಅಲ್ಲ. ಹೆಸರೇ ಹೆಳುವಂತೆ ಈ, ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಆಗಿದೆ. ಆದ್ದರಿಂದ ಈ ನಿರ್ಮಿಸಲಾಗಿರುವ ತೋರುತ್ತಿದೆ ವೆಬ್ ಪುಟ ಸ್ವಾಗತಿಸಲು ಎಂಬ ಕ್ರಿಯೆ ಇಲ್ಲ. ಮತ್ತು ನಾನು ಕೇವಲ ನಿರ್ಣಯಿಸುವ ಬಾಗುತ್ತೇನೆ ಇದು ಒಂದು ಪದ ಏಕೆಂದರೆ, ಸ್ವಾಗತಿಸಲು. ಇದು, ಒಂದು ತೆರೆದ ಆವರಣ ಅವರಲ್ಲಿದೆ ನಿಕಟ ಆವರಣ, ಅಲ್ಪವಿರಾಮ ಚಿಹ್ನೆಯಿಂದ. , ಒಂದು ಸಿ ಕಾರ್ಯ ತೋರುತ್ತಿದೆ ಒಂದು ಪಿಎಚ್ಪಿ ಕಾರ್ಯ ತೋರುತ್ತಿದೆ. ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ಇದು ವಿಶೇಷವೇನು ಒಂದು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕಾರ್ಯ ಎಂದು. ನಂತರ ನಾನು ಸುಳ್ಳು ಹಿಂದಿರುಗಿದ ನಾನು. ನಾವು ಹಿಂತಿರುಗಿ ಮಾಡುತ್ತೇವೆ ಕೇವಲ ಒಂದು ಕ್ಷಣದಲ್ಲಿ ಆ. ಆದರೆ ಅಲ್ಲಿ ಈ ಕಾರ್ಯ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ? ಸರಿ ನನಗೆ ಸ್ಕ್ರಾಲ್ ಅವಕಾಶ ಫೈಲ್ ಮೇಲಕ್ಕೆ. ಮತ್ತು ಇದು ದೀರ್ಘ ರೇಖೆ ಸಹ, ಇದು ತುಲನಾತ್ಮಕವಾಗಿ ನೇರ. ನನಗೆ ಇಲ್ಲಿ ಜೂಮ್ ಮತ್ತು ಈ ನಾಲ್ಕು ಸಾಲುಗಳನ್ನು ಗಮನ. , ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಆದ್ದರಿಂದ ಕೇವಲ ಪಿಎಚ್ಪಿ ಹಾಗೆ, ನೀವು ಹೇಳುತ್ತಾರೆ, ಅಕ್ಷರಶಃ, ಪದ "ಕಾರ್ಯ" ಕ್ರಿಯೆಯ ಹೆಸರು, ತದನಂತರ ಯಾವುದೇ ಆವರಣ ಈ ಸಂದರ್ಭದಲ್ಲಿ ಯಾವುದೇ ವಾದಗಳು arguments--. ಮತ್ತು ಯಾವುದೇ ರೀತಿಯ ಪ್ರತಿಯಾಗಿ ಇಲ್ಲ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, ಕೇವಲ ಪಿಎಚ್ಪಿ ಇಷ್ಟ. ಆದ್ದರಿಂದ ಸಿ ಸ್ವಲ್ಪ ಬಂಧಮುಕ್ತ ಇಲ್ಲಿದೆ ಮುಕ್ತ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್, ನಿಕಟ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್. ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ನಿರ್ಮಿಸಲಾಗಿರುವ ಒಂದು ಕಾರ್ಯ ಇದೆ ಒಂದು ಶಿಫಾರಸು ಕಾರ್ಯ ಆದರೆ ಕಾರ್ಯ ಎಚ್ಚರಿಕೆಯನ್ನು ಎಂದು ಜೀವನದಲ್ಲಿ ಅವರ ಏಕೈಕ ಉದ್ದೇಶ ಎಂದು ಬಹಳ ಕೊಳಕು ಮೇಲೆಳೆದುಕೊಳ್ಳಲು ಆಗಿದೆ ನಾವು ಒಂದು ಕ್ಷಣ ಹಿಂದೆ ನೋಡಿದ ಕೇಳುತ್ತದೆ. ಈಗ ಈ ಒಂದು mouthful ಬಗೆಯಾಗಿದೆ. ಇಲ್ಲಿ ಇಂದಿನ ವಿಶೇಷವೇನು? ಆದ್ದರಿಂದ ಆರಂಭಿಸೋಣ ಇಲ್ಲಿ ಎಲ್ಲವೂ ಹೈಲೈಟ್. ಆ ಎಚ್ಚರಿಕೆ ಅದೇ ವಾದದ. ಮತ್ತು ಇಂದಿನ ವಿಶೇಷವೇನು? ಇದು ಕೇವಲ ಒಂದು ಸ್ಟ್ರಿಂಗ್ ಕಾಣುತ್ತದೆ. ಮತ್ತು ಇದು ಪಿಎಚ್ಪಿ ಭಿನ್ನವಾಗಿ ಭಿನ್ನವಾಗಿ, ತಿರುಗಿದರೆ ಸಿ, ಇದು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ವಿಷಯವಲ್ಲ ನೀವು ತಂತುವನ್ನು ಅಥವಾ ಎರಡು ಉದ್ದರಣ ವೇಳೆ. ಅವರು ಸಮಾನ ಮಾಡುತ್ತೇವೆ. ಮತ್ತು ನಾನೂ, ಅದು ಕೇವಲ ಈ ದಿನಗಳಲ್ಲಿ ಜನಪ್ರಿಯ ಯಾವಾಗಲೂ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಪ್ರೋಗ್ರಾಮರ್ಗಳು ಕೆಲವು ಕಾರಣಕ್ಕಾಗಿ ಏಕ ಉದ್ಧರಣ. ಅದನ್ನು ಕೇವಲ ವಿಷಯ. ಆದರೆ ನಾವು ಜೊತೆಗೆ, ಎರಡು ಉಲ್ಲೇಖಗಳು ಬಳಸಬಹುದಾಗಿತ್ತು. ಆದ್ದರಿಂದ ಜೊತೆಗೆ ಹೊಸ ಪಾತ್ರ. ಆದರೆ ನೀವು ಆ ಮಾಡಿದ ಯಾರು ಈ ಮೊದಲು, ಜೊತೆಗೆ ಅರ್ಥವೇನು? ಹೌದು. Concatenate. ನಾವು PHP ಈ ಕಂಡಿತು. ಕೇವಲ ಡಾಟ್ ಇಲ್ಲ ಪಿಎಚ್ಪಿ ಆಯೋಜಕರು ಎಂದು ಒಟ್ಟಿಗೆ ಎರಡು ತಂತಿಗಳು concatenate ಕಾಣಿಸುತ್ತದೆ. ಸಿ ಕುತ್ತಿಗೆಯಲ್ಲಿ ಒಂದು ನೋವು ಈ ಮಾಡಲು. ಇದು pset ಆರು, ನೆನಪಿರಲಿ ಕತ್ತಿನಲ್ಲಿ ಒಂದು ಪ್ರಮುಖ ನೋವು, ನೀವು ಬಳಸಲು ಹೊಂದಿರುತ್ತದೆ strcat ರೀತಿಯ ಮೆಮೊರಿ ಹಂಚುತ್ತಾರೆ ನಂತರ ಸ್ಟಾಕ್ ಅಥವಾ ರಾಶಿ ಮೇಲೆ. ನೀವು ಹೂಪ್ಸ್ ಮೂಲಕ ನೆಗೆಯುವುದನ್ನು ಕೇವಲ ಎರಡು ತಂತಿಗಳು concatenate ಗೆ. ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, ಇದು ಸೂಪರ್ ಸರಳ. ಕೇವಲ ಅವುಗಳ ನಡುವೆ ಜೊತೆಗೆ ಆಯೋಜಕರು ಬಳಸಲು. ಆದ್ದರಿಂದ ಸಂಕೀರ್ಣ ಕಾಣುವ ವಿಷಯ ಇದೇ ಆಗಿದೆ ಏಕೆಂದರೆ ಕೊನೆಯಲ್ಲಿ ಈ ಇಡೀ ಸ್ಟ್ರಿಂಗ್, ನಾನು ಒಂದು ಆಶ್ಚರ್ಯಕರ ಸ್ಥಳವನ್ನು ಮೇಲೆ concatenate. ಯಾವುದರಿಂದ ಪುಟಿದೇಳುವ ಆದ್ದರಿಂದ ವೇಳೆ "ಹಲೋ, ಡೇವಿಡ್," "ಹಲೋ, ಹನ್ನಾ," "ಹಲೋ, ಮಾರಿಯಾ," ಇತ್ಯಾದಿ, ಸ್ಪಷ್ಟವಾಗಿ ಎರಡು ನಡುವೆ ಮಧ್ಯಮ ವಿಷಯ ಪ್ಲಸಸ್ ನನಗೆ ಏನು ಪ್ರವೇಶವನ್ನು ನೀಡಬೇಕು? ಏನು ಖಚಿತವಾಗಿ ಇಲ್ಲ? ಹೌದು. ಹಾಗಾಗಿ ಇಲ್ಲಿ ನಟನೆ ಮಾಡುತ್ತೇವೆ ತಮ್ಮ ಹೆಸರು ಉತ್ತರಿಸಲು, ಬಲ? ಆದ್ದರಿಂದ ಅವರ ಹೆಸರು ಫೈನಲ್ ಪಂದ್ಯದಲ್ಲಿ ಬೇರ್ಪಡಿಸಿದ ಪರಿಣಾಮವಾಗಿ. ಆದ್ದರಿಂದ ಇದರ ಅರ್ಥ ಏನು? ಜೊತೆಗೆ, ನಾನು ಹಿಂದಿನ ಪ್ರಸ್ತಾಪಿಸಿದ ಡಾಮ್ ಕರೆಯಲ್ಪಡುವ ಚಿತ್ರ ಈ ವಿಶೇಷ ಮೂಲ ಅಂಶ ಹೊಂದಿದೆ ರೀತಿಯಲ್ಲಿ ಉನ್ನತ ಡಾಕ್ಯುಮೆಂಟ್ ಎಂಬ. ಈಗ, ಆ ವಿಶೇಷವೇನು, ತಿರುಗಿದರೆ ವಿಶೇಷ ಜಾಗತಿಕ ವೇರಿಯಬಲ್ ಎಂದು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, ಒಂದು ಇದು ನಿರ್ಮಿಸಲಾಗಿರುವ ಉಪಯುಕ್ತ ಕಾರ್ಯಗಳನ್ನು ಇಡೀ ಗುಂಪೇ. ಉಪಯುಕ್ತ ಕಾರ್ಯಗಳನ್ನು ನಡುವೆ ಸಾಮರ್ಥ್ಯವನ್ನು ಯಾವುದೇ ವಂಶಸ್ಥರು ನೋಡ್ನಲ್ಲಿ ಪಡೆಯಲು. ಆ ಚೌಕಗಳನ್ನು ಅಥವಾ ಆಯತಾಕಾರದ ಅಥವಾ ದೀರ್ಘವೃತ್ತಗಳನ್ನು ಕೇವಲ ಆದ್ದರಿಂದ ಮಾತನಾಡಲು, ಒಂದು ಮರದ ನೋಡ್. ಆದ್ದರಿಂದ ನಿರ್ಮಿಸಲಾಗಿರುವ ಎಂದು ತಿರುಗಿದರೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ನ ಡಾಕ್ಯುಮೆಂಟ್ ಆಬ್ಜೆಕ್ಟ್ ಇಲ್ಲದಿದ್ದರೆ ಒಂದು ಎಂಬ ಕಾರ್ಯ, ವಿಧಾನ, ಆ getElementById ಕರೆಯಲಾಗುತ್ತದೆ. ಕರೆ ವಾಕ್ಯ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಒಂದು ಕಾರ್ಯವನ್ನು ಒಂದು ವಸ್ತು ಅಥವಾ ಒಂದು ಒಳಗಿದೆ ವೇರಿಯಬಲ್ ಕೇವಲ ಡಾಟ್ ಸಂಕೇತಗಳನ್ನು ಹೊಂದಿದೆ. ಮತ್ತು ನಾವು ಸಿ ಈ ಕಂಡಿತು ಏನು struct ವಾಕ್ಯ. ನೀವು ರೀತಿಯ, pset ಏಳು ಈ ನೋಡಲು ರೀತಿಯ, ನೀವು CS50 :: ಪ್ರಶ್ನೆಗೆ ನೋಡಿದಾಗ. ಪಿಎಚ್ಪಿ ಕೊಲೊನ್ ಕೊಲೊನ್ ಇನ್ನೊಂದು ಎಂದು ಒಂದು ಕಾರ್ಯವನ್ನು ಕರೆ ರೀತಿಯಲ್ಲಿ ಕೆಲವು ವಸ್ತುವಿನ ಒಳಗೆ. ಆದರೆ ಈಗ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಫಾರ್, ಇದು ಕೇವಲ ಒಂದು ಬಿಂದುವನ್ನು ಇಲ್ಲಿದೆ. ಆದ್ದರಿಂದ ಈ ಕಾರ್ಯ, ಉತ್ತಮವಾಗಿ ಸಾಕಷ್ಟು ರೀತಿಯ ಇದು ID ಮೂಲಕ ಅಂಶ ಪಡೆಯಲು does-- ಏನು ಹೇಳುತ್ತಾರೆ. ಒಂದು ಅಂಶ ಕೇವಲ ಮತ್ತೊಂದು ಹೆಸರು ಡಾಮ್ ಒಂದು ಟ್ಯಾಗ್ ಅಥವಾ ನೋಡ್. ಆದ್ದರಿಂದ ಐಡಿ "ಹೆಸರು" ಮೂಲಕ ಅಂಶ ಪಡೆಯಲು ನನ್ನ HTML ಇಲ್ಲಿ this-- ಅರ್ಥ. ಮತ್ತು ಈ HTML ಆಧರಿಸಿ, ಏನು ನೋಡ್ ಅಥವಾ HTML ಟ್ಯಾಗ್ ನಾನು ಸರಣಿಬದ್ಧವಾಗಿ ಹಸ್ತಾಂತರಿಸುವಾಗ ಹೋಗುವ document.getElementByID ಕರೆದು? ಹೌದು, ನಿಖರವಾಗಿ. ನಾನು ಇನ್ಪುಟ್ ಪಡೆಯಲು ಪಡೆಯಲಿದ್ದೇನೆ ಇದರ ID ಅಲ್ಲಿ ಅಂಶ "ಹೆಸರು." ಆಗಿದೆ ಆದ್ದರಿಂದ ವಿಶೇಷವಾಗಿ, ನೀವು ಈ ಕಾರ್ಯ ನಗರದ, ನೀಡುವ ಒಂದು ಮಾರ್ಗವಾಗಿ, getElementById ನಿರ್ದಿಷ್ಟ ನೋಡ್ಗೆ ಒಂದು ಪಾಯಿಂಟರ್ ಬ್ಯಾಕ್ ಮರದ. ನಾವು ಈ ಡ್ರಾ ಮಾಡಿಲ್ಲ ಮರ, ಆದರೆ ಇದು ಒಂದು ಮಾರ್ಗವಾಗಿದೆ ಆ ಒದಗಿಸಬಲ್ಲ ಆಯತ ಅಥವಾ ಆಯಾತ ಅನನ್ಯವಾಗಿ ಇದರ ID ಮೂಲಕ ಗುರುತಿಸಲು. ಈಗ, ಇದು ಏಕೆ ಉಪಯುಕ್ತವಾಗಿದೆ? ಸರಿ, ಇದು ತಿರುಗಿದರೆ ನೀವು ಪಡೆದ ನೀವು ಒಮ್ಮೆ ರಿಂದ ಆಯಾತ ಆ ನೋಡ್, ಚಿತ್ರ, ಅದರ ಒಳಗೆ ಆ ನೋಡ್ ಪ್ರತಿಯಾಗಿ, ಒಂದು ಇಡೀ ಗುಂಪೇ ಹೊಂದಿದೆ properties-- ಕೀಲಿ-ಮೌಲ್ಯದ ಜೋಡಿಯನ್ನು ಮೌಲ್ಯವೇ ಕರೆಯಲಾಗುತ್ತದೆ ಪೈಕಿ ಡೇಟಾ,. ಆದ್ದರಿಂದ ಅಕ್ಷರಶಃ, ಇದು ಭಾಸವಾಗುತ್ತದೆ mouthful ವಿಷಯವನ್ನು ವಿವರಿಸಲು. ಆದರೆ ದಿನದ ಕೊನೆಯಲ್ಲಿ, ಎಲ್ಲಾ ಮಾಡುತ್ತದೆ ಕೊಟ್ಟಿದ್ದು ಆಗಿದೆ ಬಳಕೆದಾರ ಬೆರಳಚ್ಚಿಸಿದ ಎಂದು ಸ್ಟ್ರಿಂಗ್ ಈ ಶ್ರೇಣೀಕೃತ ಶೈಲಿಯಲ್ಲಿ. ಆದರೆ ನಾನು ಇಷ್ಟಪಡುವುದಿಲ್ಲ ಈ ವಸ್ತುಗಳ ಒಂದೆರಡು. ಅಥವಾ ಬದಲಿಗೆ, ಕೆಲವು ಕುತೂಹಲ ಇನ್ನೂ ಇಲ್ಲ. ಆ ಎಲ್ಲಾ ಕೆಲಸ ಕಾಣುತ್ತದೆ. ನೀವೇಕೆ ನಾನು ಮರಳಿದರು ತಿಳಿದಿರುವಿರಿ ಸ್ವಾಗತಿಸಲು ಕರೆ ನಂತರ ತಪ್ಪು? ಈ ಎಂದು, ಸ್ವಲ್ಪ ಕುರೂಪಿ ಕಾಣುತ್ತದೆ ನಾನು ಎರಡು ಹೇಳಿಕೆಗಳು ಅಲ್ಲಿ ಅರ್ಧವಿರಾಮ ಬೇರ್ಪಡಿಸಲಾಗಿರುತ್ತದೆ. ಒಂದು ಊಹೆ ತೆಗೆದುಕೊಳ್ಳಬಹುದು. ನಾನು ತಪ್ಪು ಮರಳಲು ತೆಗೆದು, ಏನು ಕೇವಲ ಸಹಜವಾಗಿಯೇ, ಆಗಬಹುದೆಂದು? ಕ್ಷಮಿಸಿ, ಮತ್ತೆ ಹೇಳುತ್ತಾರೆ? ವಿಂಡೋಸ್ ಒಂದು ಗುಂಪನ್ನು ತೆರೆಯಿರಿ. ಆದ್ದರಿಂದ ಸಮರ್ಥವಾಗಿ ಬಹುಶಃ ಏನೋ ಎಂದು ನಡೆದರೂ ಹಾಗೆ. ಮತ್ತೇನು? ವಿನಂತಿಯನ್ನು ಅಲ್ಲಿ ಸಲ್ಲಿಸಲು ಇರಬಹುದು? ಅದೇ ಪುಟ. ಆದ್ದರಿಂದ, ವಾಸ್ತವವಾಗಿ, ಎಂದು ಇಲ್ಲಿದೆ ಇಲ್ಲಿ ಉತ್ತರ ಹತ್ತಿರ, ಸಹ ಭಿನ್ನವಾಗಿ, ಆದರೂ ಹಿಂದೆ, ನಾನು ಮಾಡಿಲ್ಲ ಆಕ್ಷನ್ ಗುಣಲಕ್ಷಣ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ, ಸಾಮಾನ್ಯವಾಗಿ ನಾವು ಮಾಡಬೇಕು. ಡೀಫಾಲ್ಟ್ ಇಲ್ಲ ಔಟ್ ಇದು ತಿರುಗುತ್ತದೆ. ನೀವು ಕ್ರಮ ಸೂಚಿಸಲು ಇದ್ದರೆ, ಇದು ಉಲ್ಲೇಖ ಹೇಳುವ ರೀತಿಯಲ್ಲಿ, ಕೊಡುವುದು ಅಥವಾ ಫೈಲ್ ಸ್ವತಃ ಹೆಸರು ಈ ಸಂದರ್ಭದಲ್ಲಿ ಇದು ಎಂದು ಡಾಮ್-0.html ಹಾಗೆ. ಇದು ಕೇವಲ ರೀತಿಯ, ಅನುಮಾನ ನ ಅಥವಾ ಬದಲಿಗೆ ಸೂಚಿಸುತ್ತದೆ. ನಾನು ಈ ಮಾಡಬೇಡಿ ಹಾಗಾಗಿ, ಸೂಚನೆ ಅವಕಾಶ. ನನಗೆ ಈ ಉಳಿಸಲು. ನಾನು ಸುಳ್ಳು ಪ್ರತಿಯಾಗಿ ತೆಗೆದುಹಾಕಿದ್ದೇವೆ. ನನಗೆ ಈ ಹಿಂತಿರುಗಿ ಅವಕಾಶ ಉದಾಹರಣೆಗೆ ಮತ್ತು ಶಕ್ತಿ ಮರುಲೋಡ್. ಮತ್ತು ನೀವು ನನಗೆ ಸೂಚಿಸುತ್ತದೆ ನೋಡಿರಬಹುದು ಈ CS50 ಮೇಲೆ ಬಾರಿ ಗುಂಪೇ ಚರ್ಚಿಸಿ. ಏನು ನಟನಾ ಇದ್ದರೆ ಮೋಜಿನ ಮತ್ತು ನೀವು ನಿರೀಕ್ಷಿಸಬಹುದು ಎಂದು ಬ್ರೌಸರ್, ವರ್ತಿಸುವ ಅಲ್ಲ ಅನೇಕ ವೇಳೆ ನೀವು ಹಿಡಿದಿಡಲು ಬಯಸುವಿರಿ Shift ತದನಂತರ ರೀಲೋಡ್ ಮಾಡಿ. ಆ ರಿಲೋಡ್ ಪ್ರತಿ ಕಡತ ಒತ್ತಾಯಿಸುತ್ತದೆ ನಿಮ್ಮ ಬ್ರೌಸರ್ನ ಸ್ಥಳೀಯ ಸಂಗ್ರಹ ಬಳಸಬೇಡಿ ಅಥವಾ ಪ್ರತಿ ಈಗ ಎಷ್ಟು, ನನ್ನ ಮುಂದೆ ಹೋಗಿ ಮತ್ತು ನನ್ನ ಇನ್ಸ್ಪೆಕ್ಟರ್, ನೆಟ್ವರ್ಕ್ ಟ್ಯಾಬ್ ತೆರೆಯುತ್ತದೆ. ನಾನು ಕ್ಲಿಕ್ ಪಡೆಯಲಿದ್ದೇನೆ ಲಾಗ್ ಏಕೆಂದರೆ ಉಳಿಸಿಕೊ ನಾನು ಇದು ಸಾಲುಗಳನ್ನು ಅಳಿಸಲು ಬಯಸುವುದಿಲ್ಲ ನಾನು ಬೇರೆಡೆ ದೂರ whisked ಒಮ್ಮೆ. ನನಗೆ ಇಲ್ಲಿ ಮುಂದೆ ಹೋಗಿ Andi ಟೈಪ್, ಸಲ್ಲಿಸಿ ಕ್ಲಿಕ್ ಮಾಡಿ. ಆಯ್ತು. ನಿರೀಕ್ಷೆಯಂತೆ ಎಂದು ತೋರುತ್ತದೆ. ಇದು "ಹಲೋ, Andi." ಹೇಳುತ್ತಾರೆ ಸರಿ ಕ್ಲಿಕ್ ಮಾಡಿ. ಕುತೂಹಲಕಾರಿ. , ಪುಟ ಬದಲಾಗಿದೆ ಗಮನಿಸಿ ಮೂಲ ಪುಟಕ್ಕೆ ಆದರೂ. ಬದಲಾಗಿದೆ URL ಅನ್ನು ರೀತಿಯ ಗಮನಿಸಿ. ಇದು ಒಂದು ಪ್ರಶ್ನೆ ಗುರುತು ಸೇರಿಸಲಾಗಿದೆ ಇದು ಸಾಮಾನ್ಯವಾಗಿ ಸೂಚಕವಾಗಿದೆ ನಾವು ಏನೋ ಸಲ್ಲಿಸಲು ಪ್ರಯತ್ನಿಸಿದರು. ತದನಂತರ ಕೆಳಭಾಗದಲ್ಲಿ, ಇನ್ನಷ್ಟು ಸ್ಪಷ್ಟವಾಗಿ, ಇಲ್ಲಿ ನಿಜವಾದ HTTP ವಿನಂತಿ ಆಗಿದೆ, 200 ಒಂದು ಪ್ರತಿಕ್ರಿಯೆ ಸಿಕ್ಕಿತು ಆ ಇಲ್ಲಿ ನನಗೆ ಮರಳಿ ತಂದ. ಆದ್ದರಿಂದ ಈ ಯಾವ ಅಲ್ಲ ನಾವು, ಸರಿ ಮಾಡಲು ಬಯಸುವ? ನಾನು ಬಯಸುವುದಿಲ್ಲ ಏಕೆಂದರೆ ಇಡೀ ಪುಟ ರಿಲೋಡ್. ನಾನು ಬದಲಿಗೆ ಮರಳಲು ಬಯಸಿದ್ದ ಆದ್ದರಿಂದ ಶಾರ್ಟ್ ಸರ್ಕ್ಯೂಟ್ ಸುಳ್ಳು ಬ್ರೌಸರ್ನ ಪೂರ್ವನಿಯೋಜಿತ ವರ್ತನೆಯಿಂದಾಗಿ ಇದು ಪುಟ ಸಲ್ಲಿಸಲು, ಸಹಜವಾಗಿ, ಆಗಿತ್ತು. ಆದ್ದರಿಂದ ಅವರ ನಲ್ಲಿ ಅವಲೋಕಿಸೋಣ ಸ್ವಲ್ಪ ಉತ್ತಮ ಉದಾಹರಣೆ. ಈ ಡಾಮ್ ಆವೃತ್ತಿ ಒಂದಾಗಿದೆ. ಮತ್ತು ಕೆಳಗಿನ ಗಮನಿಸಿ. ನೀವು grok ಹೋದರೆ ಇದು ಒಕೆ ಕೋಡ್ ಸಾಲುಗಳನ್ನು ಎಲ್ಲಾ. ಆದರೆ ಮೂಲಭೂತವಾಗಿ ಬೇರೆ ಏನು ಈ ಅನುಷ್ಠಾನದ ಬಗ್ಗೆ? ನಾನು ವರ್ತಿಸುತ್ತದೆ ಸಾರುತ್ತದೆ ಮಾಡುತ್ತೇವೆ ಅದೇ, ಅದೇ ಕೆಲಸ. ನಾನು ನಿಸ್ಸಂಶಯವಾಗಿ ವಿಭಿನ್ನವಾಗಿ ಏನು ಮಾಡಿದ್ದೇನೆ? ಹೌದು? ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ]. DAVID MALAN: ಹೌದು. ಆದ್ದರಿಂದ ಕಾರ್ಯ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ differently-- ರೂಪ ಮರೆಯಾಗಿದ್ದರು ಅಂದರೆ,, ಅಲ್ಲಿ ಲೈನ್ 7-- ಅಥವಾ ಬದಲಿಗೆ, ಲೈನ್ 8 ಇನ್ನು ಮುಂದೆ ನಾನು onsubmit ಗುಣಲಕ್ಷಣ ಹೊಂದಿರುತ್ತವೆ. ಹಿಂದಿನ ಉದಾಹರಣೆಯಲ್ಲಿ, ನಾನು ಈ ಹೊಂದಿತ್ತು. ಮತ್ತು ನಂತರ ನಾನು ಅಕ್ಷರಶಃ ನನ್ನ ಕೋಡ್ ಬರೆದರು. ಮತ್ತು ನಂತರ ನಾನು ಮರಳಿ ಸುಳ್ಳು ಹೇಳಿದರು. ಮತ್ತು ರಬ್ ಮಾಡದಿದ್ದಲ್ಲಿ ನೀವು ಇನ್ನೂ ತಪ್ಪು ದಾರಿ, ಇದು ಪ್ರಾರಂಭಿಸಬೇಕು ಅಷ್ಟರಮಟ್ಟಿಗೆ HTML ನಲ್ಲಿ ಕೇವಲ ಹಾಗೆ, ಎಂದು, ನಾವು ಆರಂಭಿಸಿದಾಗ ಇದು ಸಹ ಬೆರೆಯುವ ಶೈಲಿ ವಿಶೇಷ ಸಿಎಸ್ಎಸ್, ಇದು ಕೇವಲ ಸ್ವಲ್ಪ ಪಡೆಯಲು ಪ್ರಾರಂಭಿಸಿದರು ಗಲೀಜು ಅಥವಾ ಸ್ವಲ್ಪ ತಪ್ಪು ಅಭಿಪ್ರಾಯ. ಹಾಗೆಯೇ ಇಲ್ಲಿ, ವೇಳೆ ನೀವು HTML ತೆಗೆದುಕೊಳ್ಳಲು ಆರಂಭಿಸುವ ಮತ್ತು ನಂತರ ನೀವು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಕೆಲವು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕೋಡ್ ನೇರವಾಗಿ ನೀರಿಗೆ ಬೀಳುವಾಗಿನ ಸಪ್ಪಳ ಒಂದು ಉಲ್ಲೇಖಿಸಿದ ಸ್ಟ್ರಿಂಗ್ ಮಧ್ಯದಲ್ಲಿ, ಇದು ಅತ್ಯಂತ ಸಮರ್ಥನೀಯ ಎಂದು ಇಲ್ಲ. ರೈಟ್? ಇದು ಮೊದಲಿಗೆ ಸಹ ಸ್ಪಷ್ಟ ಅಲ್ಲ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕೋಡ್ ಜಾಗಕ್ಕೆ. ಆದ್ದರಿಂದ ನಿಜವಾಗಿಯೂ ಸಂತೋಷವನ್ನು ಎಂದು ಉತ್ತಮ ವಿನ್ಯಾಸದ ಒಂದು ತತ್ವ, ನಮ್ಮ ಎಚ್ಟಿಎಮ್ಎಲ್ ಸಂಪೂರ್ಣವಾಗಿ ಇಡಲು ಅವಕಾಶ ನಮ್ಮ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಬೇರ್ಪಡಿಸಿ. ನಾವು ನೀವು ಏನು, ಹಾಗೆ ಇಲ್ಲಿ ಮಾಡಿದ ಕೆಳಗಿನ ಆಗಿದೆ ನಾವು ಕೇವಲ ಮಾತ್ರ ಮಾರ್ಕ್ಅಪ್ HTML ಬಳಸಿ. ಆದ್ದರಿಂದ ಆವೃತ್ತಿಯಲ್ಲಿ ಈ ಒಂದು, ಎಲ್ಲಾ ನಾನು ಒಂದು ಅನನ್ಯ ID ಯನ್ನು ಒಂದು ರೂಪ. ತದನಂತರ ಇಲ್ಲಿ ಕೆಳಗೆ, ನಾನು ಪ್ರಯೋಜನ ಪಡೆದುಕೊಂಡು ನನಗೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ವಿಶೇಷ ವೈಶಿಷ್ಟ್ಯದ ಆ ನಾನು ಎಂಬುದನ್ನು ಹೊಂದಬಹುದು ಅನಾಮಿಕ ಕಾರ್ಯ ಎಂದು. ಆದ್ದರಿಂದ ನಾನು ಕರೆ ವೇಳೆ ಎಂದು ತಿರುಗುತ್ತದೆ 'ಡೆಮೊ' ಆಫ್ document.getElementByID ಎಂದು ನನ್ನನ್ನು ಒಂದು ಪಾಯಿಂಟರ್ ನೀಡುವ ಹೀಗಿದೆ ನನ್ನ ಮರ ಈ ನೋಡ್, ರೂಪ ಅಂಶ, ಆದ್ದರಿಂದ ಮಾತನಾಡಲು. ಈಗ, ನಾನು ತಿಳಿದಿರುವಂತೆ ಎಚ್ಟಿಎಮ್ಎಲ್ ಸ್ವಲ್ಪ ತಿಳಿವಳಿಕೆ ಈಗ ನಾವು ಕೆಲವು ಆನ್ಲೈನ್ ಓದಲು ಎದುರಿಸುತ್ತಿದ್ದೇವೆ ಉಲ್ಲೇಖ, ಒಂದು ರೂಪ ಅಂಶ ಬೆಂಬಲಿಸುತ್ತದೆ ಕ್ರಿಯೆಯನ್ನು listeners-- ಒಂದು ಇಡೀ ಗುಂಪೇ ಅರ್ಥಾತ್, ಘಟನೆಯ ಲಾಂಡ್ರಿ ಪಟ್ಟಿ ನಾವು ಒಂದು ಕ್ಷಣ ಹಿಂದೆ ನೋಡಿದ ಕೇಳುಗರಿಗೆ. ನಾನು ದಸ್ತಾವೇಜನ್ನು ಓದುವ ಗೊತ್ತು ಎಂದು onsubmit ಮಾನ್ಯ ಘಟನೆಯಾಗಿದೆ ಒಂದು ರಚನೆಯಲ್ಲಿ ಅಂಶ ಕೇಳುಗನ. ಹಾಗಾಗಿ ತಿಳಿಯಲು ಒಮ್ಮೆ, ನನಗೆ ಮಾಡಲು ಇದು ಸುರಕ್ಷಿತವಾಗಿದೆ ಆ ನೋಡ್ ಪಡೆಯಲು ಕೆಳಗಿನ ಮರದಿಂದ, ರೂಪ ಅಂಶ, ಮತ್ತು ಅದರ ಕರೆಯಲ್ಪಡುವ ಪ್ರವೇಶಿಸಬಹುದು onsubmit ಆಸ್ತಿ. ಆದ್ದರಿಂದ ಡಾಟ್ ಕೇವಲ ಅರ್ಥ ಈ, ಆಸ್ತಿಯಾಗಿದೆ ಅದರ ಒಳಗೆ ವಿಶೇಷ ಮೌಲ್ಯವನ್ನು ನಂತಹ. ಮತ್ತು ಮಾಹಿತಿ ಪ್ರಕಾರ ನಾನು ನಿಯೋಜಿಸುವ, ಸ್ಪಷ್ಟವಾಗಿ, ಇದು onsubmit ಗೆ ಒಳಗೆ ಪರಿಣಾಮಕಾರಿಯಾಗಿ ವೇರಿಯಬಲ್ ಮರದ ನೋಡ್ನ? ಇದು struct ಒಳಗೆ ಒಂದು ಕ್ಷೇತ್ರದಲ್ಲಿ ಇಲ್ಲಿದೆ. ಡೇಟಾ ಪ್ರಕಾರ ಏನು? ಒಂದು ಕಾರ್ಯ, ಹೌದು. ಆದ್ದರಿಂದ ಪಿಎಚ್ಪಿ ಈ ಹೊಂದಿದೆ ಎಂದು ತಿರುಗುತ್ತದೆ. ಮತ್ತು ನಾವು ಆದರೂ ಅದರ ಬಗ್ಗೆ ಹೇಳಲು ಇಲ್ಲ, ಸಿ ಕಾರ್ಯ ಪಾಯಿಂಟರ್ಸ್, ಹೊಂದಿದೆ ರವಾನಿಸಲು ಮತ್ತು ಕಾರ್ಯಗಳನ್ನು ನಿಯೋಜಿಸಲು ಸಾಮರ್ಥ್ಯವನ್ನು ಅಸ್ಥಿರ 'ಮೌಲ್ಯಗಳನ್ನು ತಮ್ಮನ್ನು. ನಾವು ಹೋಗುತ್ತಿಲ್ಲ ಸಿ ಮರಳಿ ಹಿಮ್ಮೆಟ್ಟಿಸುವಲ್ಲಿ ಆದರೆ ಈಗ, ಇದು ತಿರುಗಿದರೆ ಇಲ್ಲಿ ಬಲಗೈ ಬದಿಯಲ್ಲಿ, ಇದು ಸ್ವಲ್ಪ ಕಾಣುತ್ತದೆ ಸಹ ಮೋಜಿನ, ಈ ವಿಧಾನದಿಂದ, ಹೇ ಬ್ರೌಸರ್, ನನಗೆ ಒಂದು ಕಾರ್ಯ ನೀಡಿ. ನಾನು ನೀಡುವ ಬಗ್ ನಾನೇನು ಇದು ಒಂದು ಹೆಸರನ್ನು ನಾನು ಅಕ್ಷರಶಃ ಮನುಷ್ಯ ಏಕೆಂದರೆ ನ ಕರೆ ನಿಯೋಜಿಸಲು ಹೋಗುವ ಈ ಕ್ರಿಯೆಯ ವಿಳಾಸ ತಕ್ಷಣ onsubmit ಗೆ. ಅರ್ಥಾತ್, ಬ್ರೌಸರ್, ನೀವು ಅಗತ್ಯವಿಲ್ಲ ಈ ಕ್ರಿಯೆ ಎಂದು ಏನನ್ನು ತಿಳಿಯಲು. ನೀವು ತಿಳಿದುಕೊಳ್ಳಬೇಕಾದ ಅಲ್ಲಿ ಇದು ನೆನಪಿಗಾಗಿ. ಮತ್ತು ಆದ್ದರಿಂದ ಕೇವಲ ಸಾಕು ಅಲ್ಲಿ ಸಮಾನ ಸೈನ್ ಹೊಂದಿವೆ ಮತ್ತು, ಈ ಹೆಸರಿಸುವ ಬಗ್ foo ಅಥವಾ ಸ್ವಾಗತಿಸಲು ಅಥವಾ ಯಾವುದೇ ಪದ. ಈಗ ಈ ಕೇವಲ ಒಂದು ಶೈಲಿಯ ವಿಷಯ. ನಾನು ಈ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ಸ್ಥಳಾಂತರ ಮುಚ್ಚಲಿದೆ ಕ್ಷಮಿಸಿ ಮುಂದಿನ ಲೈನ್ ಮೇಲೆ ಹಾಗೆ ನಾವು ಸಾಮಾನ್ಯವಾಗಿ CS50 ಹಾಗೆ. ಆದರೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, ಇದು ವಾಸ್ತವವಾಗಿ ಶೈಲಿಯಲ್ಲಿ ಸಾಮಾನ್ಯ ಕೇವಲ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ಇರಿಸಿಕೊಳ್ಳಲು, ಮೊದಲ ಸಾಲಿನಲ್ಲಿ ಮೊದಲನೆಯದು. ಆದರೆ ಇನ್ನುಮುಂದೆ ಇಲ್ಲ ಏನೂ ಆಸಕ್ತಿದಾಯಕ. ಆ ಮುಕ್ತ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ಕೇವಲ ನನ್ನ ಕಾರ್ಯದ ಆರಂಭ ವಿಂಗಡಿಸುತ್ತದೆ. ಕಾರ್ಯ ಈಗ ಒಂದೇ, ಐ ಹ್ಯಾವ್ ಹೊರತುಪಡಿಸಿ ರಿಟರ್ನ್ ಸುಳ್ಳು ಒಳಗೊಂಡಿತ್ತು ಈ ಕಾರ್ಯದ ಒಳಗೆ. ಇದು ತಿರುಗಿದರೆ ಏಕೆಂದರೆ ಮತ್ತು ನೀವು ಮಾತ್ರ ಎಂದು ಓದುವ ಈ ಗೊತ್ತು documentation-- ನೀವು ಕಾರ್ಯ ನಿಗದಿ ವೇಳೆ onsubmit ಹ್ಯಾಂಡ್ಲರ್ ಸುಳ್ಳು ಹಿಂದಿರುಗಿಸುತ್ತದೆ ಗೆ, ಬ್ರೌಸರ್ ಕೇವಲ ತಿಳಿದಿದೆ ಮತ್ತು ಒಪ್ಪಿಕೊಳ್ಳುತ್ತಾನೆ ಒಂದು ಸರ್ವರ್ಗೆ ಸಲ್ಲಿಸಲು ಅಲ್ಲ. ಇದು ನಿಜವಾದ ಹಿಂದಿರುಗಿಸುತ್ತದೆ, ಅದು ಸಲ್ಲಿಸುತ್ತದೆ ನಾವು ನೋಡುತ್ತಾರೆ ಕಾರಣಗಳಿಗಾಗಿ ಒಂದು ಸರ್ವರ್ ಅದನ್ನು ಕೇವಲ ಒಂದು ಕ್ಷಣದಲ್ಲಿ ಉಪಯುಕ್ತ. ತದನಂತರ ಅಲ್ಪ ವಿರಾಮ ಚಿಹ್ನೆಯನ್ನು ನಂತರ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ಅಲ್ಲಿ ಕೇವಲ ನಾನು ಕಾರ್ಯ ವಿವರಿಸುವ ಮುಗಿಸಿದ್ದೇನೆ ಅರ್ಥ. ನೀವು ತಕ್ಷಣ ಕರೆ ಎಂಬುದನ್ನು ತಿಳಿಯಲು ನೀವು ಸಲ್ಲಿಕೆ ಕೇಳಲು ಎಂದು. ಆಯ್ತು. ಈ ಇನ್ನೂ ವಾದಯೋಗ್ಯವಾಗಿ ಕುರೂಪಿ ರೀತಿಯ. ನಾವು ಹೆಚ್ಚು ಏನು ಮಾಡಬಹುದು? ಅಲ್ಲದೆ, ಇದು ನಂತರ ತಿರುಗಿದರೆ last-- ಇದು ಆವೃತ್ತಿ ಎರಡು, ಮತ್ತು ನಾವು ಈ ಕೇವಲ ಗ್ಲಾನ್ಸ್ ಮಾಡುತ್ತೇವೆ. ಮಾಡುವ ಅಪಾಯವಿದೆ ಇದು uglier, ಇದನ್ನು ತಿರುಗುತ್ತದೆ ಗ್ರಂಥಾಲಯದಲ್ಲಿ ಇಲ್ಲ ಎಂದು ವಿಶ್ವದ jQuery ಕರೆಯಲಾಗುತ್ತದೆ. ಮತ್ತು jQuery ಸೂಪರ್ ಜನಪ್ರಿಯ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಗ್ರಂಥಾಲಯ ಅತ್ಯಂತ ಎಷ್ಟು ಜನಪ್ರಿಯ ಯಾವುದೇ ಅಲ್ಲ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಜನರು ಗೊಂದಲ ಅಸಾಮಾನ್ಯವೇನಲ್ಲ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಜೊತೆ jQuery. ಏಕೆ? ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಸ್ವತಃ ಹೊಂದಿದೆ ವಿಷಯಗಳನ್ನು ಮಾಡುವ ಅತಿಮಾತಿನ ರೀತಿಯಲ್ಲಿ document.getElementByID, dadadadadada. ನೀವು ಅತ್ಯಂತ ಹೊಂದಿರುವ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ ಕೋಡ್ ಉದ್ದ ಸಾಲುಗಳನ್ನು. ಆದ್ದರಿಂದ ಜಾನ್ Resid ಹೆಸರಿನ ಸಹಚರ, ವಾಸ್ತವವಾಗಿ ಒಂದು ಆರಂಭಿಕ ಕೆಲಸ ಈ ದಿನಗಳು, ಹೊರಬಂದು ಈ ಗ್ರಂಥಾಲಯದ ವರ್ಷಗಳ ಹಿಂದೆ ಅನೇಕ ಜನರು ಕೊಡುಗೆ ಬದಲಾವಣೆಗಳನ್ನು jQuery ಕರೆ ಕೆಳಗಿನ ರೀತಿಯಲ್ಲಿ ವಾಕ್ಯ. ಮತ್ತು ಕೇವಲ ನೀವು, ಈ ನೋಡಿದ್ದೇವೆ ನೀವು ಏಕರೂಪವಾಗಿ ಮಾಡುತ್ತೇವೆ ಏಕೆಂದರೆ ಒಂದು ಮಾಡುವ ವೇಳೆ ಈ ನೋಡಲು ವೆಬ್ ಆಧಾರಿತ ಅಂತಿಮ ಯೋಜನೆಯ ಈ ಸಮಾನ ಹಾದಿಯಾಗಿದೆ ಬಳಸಿಕೊಂಡು ಅದೇ ಕಾರ್ಯವನ್ನು ಅನುಷ್ಠಾನಕ್ಕೆ ಈ ವಿಶೇಷ ಗ್ರಂಥಾಲಯ. ಈಗ, ಬದಲಿಗೆ ಕೀಟಲೆ ಹೆಚ್ಚು ಹೊರತುಪಡಿಸಿ ತನ್ನ ಸಂಪೂರ್ಣ, ನ ಕೇವಲ ಕೆಲವು ಮಾದರಿಗಳನ್ನು ನೋಡೋಣ. ಈ ವಾಕ್ಯ ಹೊಂದಿರುವುದು ಕಂಡುಬರುತ್ತದೆ ಎಷ್ಟು ಅನಾಮಧೇಯ ಕಾರ್ಯಗಳನ್ನು ಅಥವಾ ಹೆಸರಿರದ ಕಾರ್ಯಗಳನ್ನು ಅಥವಾ ಅಲಿಯಾಸ್ ಲ್ಯಾಂಬ್ಡಾ ಕಾರ್ಯಗಳನ್ನು? ಎರಡು, ಬಲ? ಮತ್ತು ನಿಮಗೆ, ಅದು ಸಹ ನೀವು, ಈ ಸೂಪರ್ comfy ಇಲ್ಲ ಅದನ್ನು ಅಂಶವನ್ನು ಹೇಳುತ್ತಾರೆ ಕ್ರಿಯೆ () ಎರಡು ಬಾರಿ. ಮತ್ತು ಇದು ತಿರುಗಿದರೆ ಏನು ಈ ಕೋಡ್ doing-- ಆಗಿದೆ ಮತ್ತು ನಾವು ಆನ್ಲೈನ್ ಉಲ್ಲೇಖಗಳು ನೋಡಿ ಮಾಡುತ್ತೇವೆ, ಅಂತಿಮವಾಗಿ, ಈ ಕೆಲವು ಸಹಾಯಕ್ಕಾಗಿ. ಈ ಕೇವಲ ಅರ್ಥ ಆ ಡಾಕ್ಯುಮೆಂಟ್, ಸಿದ್ಧವಾಗಿದೆ ಮುಂದೆ ಹೋಗಿ ನೋಂದಣಿ ಕೆಳಗಿನ ಕಾರ್ಯವನ್ನು ಎಚ್ಟಿಎಮ್ಎಲ್ ಸಲ್ಲಿಸಲು ಹ್ಯಾಂಡ್ಲರ್ ಅವರ ಅನನ್ಯ ಕಲ್ಪನೆಯನ್ನು ಡೆಮೊ ಅಂಶ. ತದನಂತರ, ಆ ಸಂಭವಿಸಿದಾಗ, ಕೋಡ್ ಈ ಎರಡು ಸಾಲುಗಳನ್ನು ಕರೆ. ಮತ್ತು ಈ, ಒಂದು ಹೆಚ್ಚು ದುಃಖಕರವಾಗಿ, ಆಗಿದೆ ತಪ್ಪು ಮರಳಲು ಹೇಳುವ ಅತಿಮಾತಿನ ರೀತಿಯಲ್ಲಿ. ಮತ್ತು ನಾವು ಏಕೆಂದರೆ ಈ ಪ್ರಸ್ತಾಪಿಸಿದ್ದಾರೆ ಈ ಆನ್ಲೈನ್ ನಂತಹ ಕೋಡ್ ನೋಡುತ್ತಾರೆ. ಮತ್ತು ಇದು ಅದಕ್ಕೆ daunted ಏನೂ ಇಲ್ಲಿದೆ. ಆದರೆ, ಏನು ಎಂಬುದನ್ನು ನೆನಪಿನಲ್ಲಿಡಿ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಸಾಮಾನ್ಯ ಎಂದು ನಾನು ಈ ಮಾದರಿ ಆಗಿದೆ. ನಾವು ಈಗ ಅದನ್ನು ತೋರಿಸಲು ಏಕೆ ಆ ನ. ಆಯ್ತು. ಹಾಗಾಗಿ ವಾಸಿಸುವ ಇಲ್ಲದೆ ವಾಕ್ಯ ಹೆಚ್ಚು, ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು ಮೇಲೆ ಇವೆ ಈ ಉದಾಹರಣೆಗಳು ಅಥವಾ ಕಲ್ಪನೆಗಳನ್ನು ಇದುವರೆಗಿನ? ಆಯ್ತು. ಆದ್ದರಿಂದ ಉಪಯುಕ್ತ ಏನೋ ಈ ಬಳಸಲು ಅನುಮತಿ. , ಕೇವಲ ಹಲೋ ಹೇಳುತ್ತದೆ ಒಂದು ವೆಬ್ ಪುಟ ಮೇಕಿಂಗ್ ಹಾಗೆ, ಎಲ್ಲ ಆಸಕ್ತಿಕರ ಅಲ್ಲ ಥಟ್ಟನೆ ನಾಶಗೊಳ್ಳದಿರು ಅಲ್ಲ. ಈ ಒಂದು, ಸುಂದರ ಎಂದು ಹಿಂದಿರುಗಬಹುದೆಂದು ಆದರೆ ಉಪಯುಕ್ತ ಏನಾದರೂ ಹೋಗುತ್ತದೆ. ನನ್ನ ಕೋಶದಲ್ಲಿ ಹಿಂತಿರುಗಿ ಅವಕಾಶ ಇಲ್ಲಿ ಮತ್ತು ತೆರೆಯುತ್ತದೆ, ರೂಪ-0.html, ಹೇಳುತ್ತಾರೆ. ಆದ್ದರಿಂದ ಈ ಹೊಸಬರಾಗಿ ಊಹಿಸಿಕೊಳ್ಳಿ ಅಂತರರಾಷ್ಟ್ರೀಯ ಕ್ರೀಡೆ ನೋಂದಣಿ ಪುಟ ಯಾವುದೇ ಸಿಎಸ್ಎಸ್ ಅಥವಾ ವಿನ್ಯಾಸದ ಜ್ಞಾನವನ್ನು. ನಾನು ಮುಂದೆ ಹೋಗಿ ಬಯಸುವ ಮತ್ತು ಪಾಸ್ವರ್ಡ್ ಇಲ್ಲಿ ನೋಂದಾಯಿಸಿ. ನಾನು ನಿಯಮಗಳಿಗೆ ಒಪ್ಪಿಗೆ ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಮತ್ತು ನಿಯಮಗಳು ಮತ್ತು ನೋಂದಣಿ ಕ್ಲಿಕ್ ಮಾಡಿ. ಈಗ ವೆಬ್ಸೈಟ್ ನೀವು "ಹೇಳುತ್ತಾರೆ ನೋಂದಣಿ! (ಸರಿ, ಆದರೆ ನಿಜವಾಗಿಯೂ.) " ಇದು ಕೆಲಸ ಇಷ್ಟಪಡುವ, ತೋರುತ್ತದೆ ಆದರೆ ನನ್ನ ಮುಂದೆ ಹೋಗಿ ಮರುಲೋಡ್ ಒತ್ತಾಯಿಸಲು ಅವಕಾಶ. ಮತ್ತು ನನಗೆ ಯಾವುದೇ, ನೀವು, ಹೇಳಿ ನೋಡೋಣ ನನ್ನ ನಿಜವಾದ ಇಮೇಲ್ ವಿಳಾಸವನ್ನು ಅಗತ್ಯವಿದೆ. ಅಥವಾ ಬಹುಶಃ ನಾವು ಅಲ್ಲಿ ಮೇಲ್ ಹೇಳುತ್ತೇನೆ. ಪಾಸ್ವರ್ಡ್ 12345, ಹಾಗೆ, ಇರುತ್ತದೆ. ತದನಂತರ, ನಾನು ಕೇವಲ ಒಂದು ಈಡಿಯಟ್, ಈಗ 123456789 ಇಲ್ಲಿದೆ. ನಾನು ನಿಮ್ಮ ಬಾಕ್ಸ್ ಪರಿಶೀಲಿಸಿ ನಾನೇನು. ಹೌದು. ಆಯ್ತು. ಆದ್ದರಿಂದ ಹಲವಾರು ಅವಕಾಶಗಳನ್ನು ಇಲ್ಲ ಇಲ್ಲಿ ಸುಧಾರಣೆಗೆ. ಮತ್ತು ನಿಮಗೆ ತಿಳಿದಿರುವ, ಅಥವಾ pset ರಲ್ಲಿ ನೋಡಬಹುದು ನೀವು code-- ಬರೆಯಬಹುದು ಏಳು, ಮತ್ತು ನೀವು ಬರೆಯಲು ಸಾಧ್ಯವಿದೆ PHP ಯಲ್ಲಿ ಕೋಡ್ ರಕ್ಷಿಸಲು ಬಳಕೆದಾರ ಈ ರೀತಿಯ ವಿರುದ್ಧ ದೋಷಗಳನ್ನು ಸ್ಪಷ್ಟವಾಗಿ ಬಳಕೆದಾರ ಏಕೆಂದರೆ ಸಹಕಾರ ಮಾಡಿಲ್ಲ. ಮತ್ತು ಅವನು ಅಥವಾ ಅವಳು ನೀವು ನೀಡಿಲ್ಲ ಎಲ್ಲಾ ನೀವು ಬಯಸಿದ ಅಥವಾ ರೂಪದಲ್ಲಿ ಮೌಲ್ಯವನ್ನು ನೀವು ಬಯಸಿದ. ಆದ್ದರಿಂದ ನೀವು pset ಏಳು ನೋಡುತ್ತಾರೆ ನಾವು ಖಂಡಿತವಾಗಿಯೂ ಕೆಲವು ತೋರಿಸಬಹುದಿತ್ತು ಹೇಳುತ್ತಾರೆ ಪರಿಸ್ಥಿತಿಗಳು ವೇಳೆ ಇಮೇಲ್ ವಿಳಾಸ ವೇಳೆ ಒಂದು username@something.edu, ಅಲ್ಲ ನಾವು ಸಾಧ್ಯವೋ ಕ್ಷಮಿಸಿ ಹೇಳಲು ಮತ್ತು ಬಳಕೆದಾರ ಕ್ಷಮೆ ಹೆಚ್ಚು, ನೀವು pset ಏಳು ಇರಬಹುದು. ಅಥವಾ ಆ ಬಾಕ್ಸನ್ನು ಇದ್ದರೆ, ಪಿಎಚ್ಪಿ ತಿರುಗಿದರೆ, ನೀವು ಪತ್ತೆ ಮಾಡಬಹುದು, ತುಂಬಾ. ಮತ್ತು ಖಂಡಿತವಾಗಿಯೂ ಪಾಸ್ವರ್ಡ್ಗಳನ್ನು ವೇಳೆ register.php ಮಾಹಿತಿ ಹೊಂದುತ್ತಿಲ್ಲ pset ಏಳು, ನೀವು ಪತ್ತೆ ಮಾಡಬಹುದು. ಆದರೆ ಒಂದು ನೋವು ಇಲ್ಲಿದೆ ಎಂದು ಕುತ್ತಿಗೆ ಈಗ ಅವರು ಮನವಿ ನಮಗೆ ಪರಿಚಾರಕಕ್ಕೆ ಎಲ್ಲಾ ರೀತಿಯಲ್ಲಿ ಹೋಗಿ. ಬಳಕೆದಾರ ದೋಷ ಮಾಹಿತಿ ಇದೆ. ಮತ್ತು ಕನಿಷ್ಠ ನೀವು ಬಳಸಲು ಹೊರತು ಕೆಲವು ರಸಿಕ ತಂತ್ರಗಳನ್ನು ಈಗ ಅವರು ಮತ್ತೆ ಬಾಣದ ಕ್ಲಿಕ್ ಮಾಡಬೇಕು. ಅದು ಹಾಗೆ, ಚೆನ್ನಾಗಿ ಎಂದು ವೆಬ್ಸೈಟ್ಗಳ ಸಾಕಷ್ಟು ಇಂದು ನೀವು ತುರ್ತು ವೇಳೆ ಪ್ರತಿಕ್ರಿಯೆ, ತಕ್ಷಣ? ಬೇರೆ ರೀತಿಯಲ್ಲಿ ಹೇಳುವುದಾದರೆ, ನನಗೆ ಆವೃತ್ತಿ ತೆರಳುತ್ತದೆ ಯಾವುದೇ prettier ಎಂದು ನಾನು ಒಂದು,. ಆದರೆ ಈ ವೈಶಿಷ್ಟ್ಯವನ್ನು ಹೊಂದಿದೆ. Malan, 12345, 123456789, ಅಲ್ಲ , ನೋಂದಣಿ ಬಾಕ್ಸ್ ಪರಿಶೀಲಿಸಿ ಹೋಗುವ. ಗುಪ್ತಪದಗಳುತಾಳೆಯಾಗುತ್ತಿಲ್ಲ. ಆದ್ದರಿಂದ ಈ ಪಾಪ್ ಅಪ್ ugly-- ಸಹ ನಾವು ಅಂತಿಮವಾಗಿ ಈ ಬದಲಾಯಿಸಲ್ಪಡುತ್ತದೆ ಬೂಟ್ಸ್ಟ್ರ್ಯಾಪ್ ರೀತಿಯ, ನೀವು pset ಏಳು ಇದು ನೋಡುತ್ತಾರೆ ನಾನು ಒಂದು ಅತ್ಯಂತ ಜನಪ್ರಿಯ ಗ್ರಂಥಾಲಯದ ಹೊಂದಿದೆ ಪಾಸ್ವರ್ಡ್ಗಳನ್ನು ಹೊಂದುತ್ತಿಲ್ಲ ಎಂದು ಪತ್ತೆ. ಆಯ್ತು. ಸರಿ, ನನ್ನ ಬಳಕೆದಾರ ಎಂದು ಸರಿಪಡಿಸಲು ಅವಕಾಶ. ನನ್ನ ಮುಂದೆ ಹೋಗಿ 12345, 12345 ಹೇಳುತ್ತಾರೆ. ಇನ್ನೂ ಒಪ್ಪಂದದ ತಪಾಸಣೆ ಇಲ್ಲ. ನೀವು ಒಪ್ಪಿಕೊಳ್ಳಬೇಕು ನಿಯಮಗಳು ಮತ್ತು ಷರತ್ತುಗಳು. ಹಾಗಿರುವಾಗ? ನಾವು ಈಗಾಗಲೇ ಪ್ರತಿಪಾದಿಸಿದರು ನೀವು ಒಂದು ದಾರಿ ಇಲ್ಲ ಎಂದು, ಮತ್ತು ನಾವು ನೀವು ಅಗತ್ಯವಿದೆ ಬಂದಿದೆ ದೋಷ ಪತ್ತೆ pset ಏಳು ಈ ರೀತಿಯ ಪರಿಸ್ಥಿತಿಗಳು ಸರ್ವರ್ ಸೈಡ್, ಏಕೆ ಮಾಡಬೇಕು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ರಲ್ಲಿ ಈ ರೀತಿ ಗಲಾಟೆ ಮಾಡಬಹುದು? ವಾದದಲ್ಲಿನ ಯಾವುದು ಸೇರಿಸುವ ಪರವಾಗಿ ಏನು ನೀವು some-- ಎಂದು ನೋಡಲು ನೀವು ಹೆಚ್ಚುವರಿ ಸಂಕೀರ್ಣತೆಯನ್ನು ಇಲ್ಲ. ಬಹುಶಃ ಯಾವುದೇ ಮೇಲಿನಿಂದ ಇಲ್ಲ. ಇದು ಎಂದು? ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ]. DAVID MALAN: ಓಹ್, ಆಸಕ್ತಿದಾಯಕ. ಸಂಭಾವ್ಯ ಬಗೆಗೆ. ಆದ್ದರಿಂದ ಖಚಿತವಾಗಿ, ನೀವು ನಿರ್ವಹಣೆ ಇಲ್ಲದಿದ್ದರೆ ತಪ್ಪಾದ ಬಳಕೆದಾರ ಇನ್ಪುಟ್ ಮಹಾನ್ ಎಂದು, ಬಹುಶಃ ಇದು ಎಲ್ಲಾ ಉತ್ತಮ ನಿಮ್ಮ ಸರ್ವರ್ ತಲುಪುವುದಿಲ್ಲ. ನಾನು ಹಿಂದಕ್ಕೆ ತಳ್ಳುವ ಎಂದು ಮತ್ತು ಹೇಳುತ್ತಾರೆ, ನೀವು ಬಹುಶಃ ಮಾಡಬೇಕು ಆ ಸಮಸ್ಯೆಗಳನ್ನು ಎರಡೂ ಸರಿಪಡಿಸಲು. ಆದರೆ ಮೇಳದ. ಮತ್ತೇನು? ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ]. DAVID MALAN: ಹೌದು. ನಾವು ಮೊದಲು ಹೇಳಿದಂತೆ ಈ ಕೋಡ್, ಆಗಿದೆ ಕ್ಲೈಂಟ್ ಸೈಡ್ ಮೇಲೆ ತಿಳಿಯುತ್ತದೆ. ಇದು ಸರ್ವರ್ ಚಿಂತೆ ಇಲ್ಲ, ಇದು ಅರ್ಥ ಹಾಗಾಗದೆ ಸರ್ವರ್ನ ಲೋಡ್ ಅಥವಾ ಸಾಮರ್ಥ್ಯ ಪರಿಣಾಮ. ಈಗ, ಸ್ವಲ್ಪ ಹಳೆಯ ನನಗೆ, ಈ ಯಾವುದೇ ಸೂಕ್ತ ಪರಿಣಾಮವನ್ನು ಹೊಂದಿದೆ ನಾನು ಈಗ ಒಂದು ಬಳಕೆದಾರ ಏಕೆಂದರೆ. ಆದರೆ ನೀವು ಯಾವುದೇ ಇಂತಹ ಯೋಗ್ಯ ಗಾತ್ರದ ವೆಬ್ಸೈಟ್, ವಿಶೇಷವಾಗಿ ದೊಡ್ಡ, ಫೇಸ್ಬುಕ್ ನಂತಹ, ಹೆಚ್ಚು ನೀವು ಜನರು ಆಫ್ ಇರಿಸಬಹುದು ನಿಮ್ಮ ಪರಿಚಾರಕದ ಉತ್ತಮ ಸರ್ವರ್ ಏಕೆಂದರೆ, ಸಹಜವಾಗಿ, ಮಾತ್ರ RAM ಒಂದು ಸೀಮಿತ ಪ್ರಮಾಣದ ಹೊಂದಿದೆ, gigahertz ಒಂದು ಸೀಮಿತ ಸಂಖ್ಯೆಯ, ವಸ್ತುಗಳ ಒಂದು ಸೀಮಿತ ಸಂಖ್ಯೆಯ ಇದು ಸಮಯ ಘಟಕದ ಮಾಡಬಹುದು. ಹೆಚ್ಚು ಜನರಲ್ಲಿ ಇವೆ ಆದ್ದರಿಂದ ವಿಶ್ವದ ನಿಮ್ಮ ಸರ್ವರ್ ಹೊಡೆಯುವ ಆಕಸ್ಮಿಕವಾಗಿ ಲಾಗ್ ತಪ್ಪಾಗಿ ರೀತಿಯಲ್ಲಿಯೇ ನೀವು ನಿಮ್ಮ ಸರ್ವರ್ ಆಫ್ ಲೋಡ್ ಇರಿಸಬಹುದು. ಪ್ಲಸ್, ವಿಶೇಷವಾಗಿ ಮೊಬೈಲ್ನಲ್ಲಿ ನೀವು ಎಂದಾದರೂ ಬಂದಿದೆ device-- my.harvard ಪ್ರವೇಶಿಸುವಾಗ ಅಥವಾ ಯೇಲ್ ನ NetID ಅಥವಾ ಹಾಗೆ, ಬಹಳಷ್ಟು ಈ ಲೇಟೆನ್ಸಿ ಇಲ್ಲ ಅದು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಆ ನಂತಹ ವೆಬ್ಸೈಟ್ಗಳಲ್ಲಿ, ಹಾಗೆ, ಒಂದು ಡ್ಯಾಮ್ ಎರಡನೇ ಅಥವಾ ಎರಡು ಕೆಲವೊಮ್ಮೆ. ತದನಂತರ, ನನ್ನ ದೇವರು, ನೀವು ತಪ್ಪಾಗಿ ಬೆರಳಚ್ಚು ಮಾಡು ವೇಳೆ ನಂತರ ನೀವು ಮತ್ತೆ ಹಿಟ್ ಮತ್ತು ಮತ್ತೆಮಾಡಲು ಹೊಂದಿವೆ. ವಿಶೇಷವಾಗಿ, ಸುಪ್ತತೆ ಇಲ್ಲ ನಿಧಾನವಾಗಿ ಜಾಲಬಂಧ ಸಂಪರ್ಕಗಳನ್ನು ಮೇಲೆ. ಆದರೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, ಏಕೆಂದರೆ ಇದು ಕ್ಲೈಂಟ್ ಚಲಿಸುತ್ತದೆ ಮತ್ತು ಹಿಂದಕ್ಕೆ ಮತ್ತು ಮುಂದಕ್ಕೆ ಹೋಗಿ ಅಗತ್ಯವಿಲ್ಲ ಸಾಕಷ್ಟು ನಿಧಾನಗತಿಯ ಅಂತರಜಾಲ ಸಂಪರ್ಕ, ನೀವು ಪಡೆಯಬಹುದು ಸುಮಾರು ತತ್ಕ್ಷಣದ ಪ್ರತಿಕ್ರಿಯೆ. ಆದ್ದರಿಂದ ಅವರ ಈ ನೋಡೋಣ. ನನಗೆ ತೆರೆದುಕೊಳ್ಳಲು ಅವಕಾಶ ರೂಪ 0 ಮತ್ತು ಇಲ್ಲಿ HTML ನೋಡಲು. ಮತ್ತು ಕೇವಲ ಏನು ನಡೆಯುತ್ತಿದೆ ಎಂಬುದನ್ನು ನೋಡೋಣ. ಇದರ ಒಂದು ರೂಪ ಕ್ರಮ register.php ಆಗಿದೆ. ನಾನು ಹಾಗೆ ಪಡೆಯುವುದು ಬಳಸಿಕೊಂಡು ಬಾಗುತ್ತೇನೆ ನಾನು URL ನೋಡಬಹುದಾದ. ಆದರೆ ಪಾಸ್ವರ್ಡ್ಗಳನ್ನು, ನಾವು ಖಂಡಿತವಾಗಿ ಬಯಸುವ ವಾಸ್ತವದಲ್ಲಿ ಪೋಸ್ಟ್ ಈ ಬದಲಾಯಿಸಲು. ಇಲ್ಲಿ ರೀತಿಯ ಪಠ್ಯದ ಇನ್ಪುಟ್ ಕ್ಷೇತ್ರದಲ್ಲಿ ಇಲ್ಲಿದೆ. ಇಲ್ಲಿ ಇನ್ನೊಂದು ಇನ್ಪುಟ್ ಗುಪ್ತಪದವನ್ನು ಟೈಪ್ ಕ್ಷೇತ್ರ. ನೀವು ನೋಡಿಲ್ಲದಿದ್ದರೆ, ನೀವು ಇಲ್ಲಿ, ಆಗಿದೆ, ಮಾದರಿ ಚೆಕ್ಬಾಕ್ಸ್ ಒಂದು ಇನ್ಪುಟ್. ಆದರೆ ಯಾವುದೇ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಇಲ್ಲ ಇಲ್ಲಿ ಇಲ್ಲ. ಈ ಕೇವಲ HTML ಎಂದು register.php ಹೋಗುತ್ತದೆ. ಆದರೆ ಆವೃತ್ತಿ ಒಂದು, ಅಲ್ಲಿ ನಾನು ಆ ಪಾಪ್ಅಪ್ಗಳನ್ನು ಪಡೆಯಲು ಪ್ರಾರಂಭಿಸಿದರು, ವಾಸ್ತವವಾಗಿ ಇಲ್ಲಿ ಏನಾಗುತ್ತದೆ ನೋಡೋಣ. ಆವೃತ್ತಿ ಒಂದು, ಏನು ನಾನು see-- ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ನಾನು ಸಾಕಷ್ಟು ಕಾಲವನ್ನು ಮುಂದೂಡಲು ಆಲೋಚಿಸಿದೆ ಸಾಕಷ್ಟು ಪದಗಳನ್ನು, ಆದರೆ ನಾನು ಹೊರಗಿದೆ. ಆವೃತ್ತಿ ರಲ್ಲಿ one-- ನಾವು ಹೋಗಿ. ಆವೃತ್ತಿ ಒಂದು, ಕೆಳಗಿನ ಗಮನಕ್ಕೆ ಮತ್ತು ಉತ್ತಮ ಅನುಷ್ಠಾನ ಅಲ್ಲ, ಆದರೆ ಇದು ನನ್ನ ಮೊದಲ ಇಲ್ಲಿದೆ. ಕೆಳಗೆ ಗಮನಿಸಿ ರೂಪ, ನಾನು ಸ್ಕ್ರಿಪ್ಟ್ ಟ್ಯಾಗ್ ಹೊಂದಿವೆ. ಮತ್ತು ಒಂದು ಸ್ಕ್ರಿಪ್ಟ್ ಟ್ಯಾಗ್, ಅರ್ಥ ಹೇ, ಬ್ರೌಸರ್, ಇಲ್ಲಿ ಕೆಲವು ಕೋಡ್ ಬರುತ್ತದೆ, ಸಾಮಾನ್ಯವಾಗಿ, ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್. ಈಗ, ನಾನು ಏನು ಮಾಡುತ್ತಿರುವೆ ಗಮನಿಸುವುದಿಲ್ಲ. ಸಾಲಿನ ಮೇಲೆ ನಾನು ಕೇವಲ ಮಾಡಬಹುದು ಇದು ಹೇಳುತ್ತದೆ, ಅದನ್ನು 32 ಸಾಲನ್ನು ಓದಲು, ವರ್ ಆದ್ದರಿಂದ ನನಗೆ ನೀಡಲು form-- ರೂಪ ಎಂಬ ಮಾರ್ಪಡಿಸಬಹುದಾದ. ತದನಂತರ document.getElementId ಪಡೆಯಲು "ನೋಂದಣಿ." ಆಫ್ ಇದು ಏನು? ಸರಿ, ನನ್ನ ಇಲ್ಲಿ ಸುರುಳಿಗಳನ್ನು ಅವಕಾಶ. ಮತ್ತು ಸೂಚನೆ, ಆಹ್, ನಾನು ರಚನೆಯಲ್ಲಿ ಅಂಶ ನೀಡಿದರು ಒಂದು ಕ್ರಮವಿಲ್ಲದ ಆದರೆ ವಿವರಣಾತ್ಮಕ ಕಲ್ಪನೆಯನ್ನು ನೋಂದಣಿ. ಆದ್ದರಿಂದ ಈ ನನಗೆ ಒಂದು ವೇರಿಯೇಬಲ್ ನೀಡುವ ನನಗೆ ಆ ನೋಡ್ ದೋಚಿದ ಅನುಮತಿಸುತ್ತದೆ, ಮರದ ಆಯಾತ ರೂಪ ಕರೆಯಲಾಗುತ್ತದೆ. form.onsubmit ಎಂದರೆ, ಹೇ ಬ್ರೌಸರ್, ಕ್ರಿಯೆಯನ್ನು ಕೇಳುಗನ ನೋಂದಣಿ ಈ ಫಾರ್ಮ್. ಈ ರೂಪ ಹೋದ, ರಲ್ಲಿ ಸಲ್ಲಿಸಿದ, ಕೆಳಗಿನ ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ. ಇದು ಒಂದು ಹೆಸರನ್ನು ಏಕೆಂದರೆ ಅಗತ್ಯವಿಲ್ಲ ಏಕೆ ನೀವು ಹೆಸರು ತಿಳಿಯಲು ಬೇಕು? ನೀವು ತಿಳಿದುಕೊಳ್ಳಬೇಕಾದ ಆದ್ದರಿಂದ, ಏನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಅನಾಮಿಕ ಅಥವಾ ಲಾಂಬ್ಡ ಕಾರ್ಯ ಇಲ್ಲಿದೆ. ಮತ್ತು ಕಾರ್ಯ ಇಲ್ಲಿ ಈ ಸಾಲುಗಳಲ್ಲಿ ಎಲ್ಲಾ. ಈಗ, ಪ್ರಾಮಾಣಿಕವಾಗಿ ನೀವು ಆದರೂ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಬರೆದಿದ್ದಾರೆ ಇರಬಹುದು ಮೊದಲು, ಇದು ಕೇವಲ C ಮತ್ತು PHP ತರ್ಕ ಇಲ್ಲಿದೆ. ಆದ್ದರಿಂದ form.email.value ವೇಳೆ == "" - ಇಮೇಲ್ ಕ್ಷೇತ್ರದಲ್ಲಿ ಖಾಲಿ ವೇಳೆ ಆದ್ದರಿಂದ, ನೀವು ಮಾಡಬೇಕಾಗುತ್ತದೆ "ಜೊತೆ ಬಳಕೆದಾರ ನಲ್ಲಿ ಕೂಗಿ ನಿಮ್ಮ ಇಮೇಲ್ ವಿಳಾಸವನ್ನು ಒದಗಿಸಲು. " ಬೇರೆ ವೇಳೆ form.password.value ಬಳಕೆದಾರ ನಲ್ಲಿ ಖಾಲಿ ಯೆ, ಆಗಿದೆ "ನಿಮ್ಮ ಗುಪ್ತಪದವನ್ನು ಒದಗಿಸಬೇಕು." ಹೆಚ್ಚು ಕುತೂಹಲ ತಾರ್ಕಿಕವಾಗಿ, form.password.value ಇದ್ದಲ್ಲಿ ಸಮಾನ form.confirmation.value-- ದೃಢೀಕರಣ ಅಲ್ಲಿ ಬರುತ್ತದೆಯೇ? ನನಗೆ ಸುರುಳಿಗಳನ್ನು ಲೆಟ್. ಸರಿ, ನಾನು ಇನ್ಪುಟ್ ಎಂದು ಇಲ್ಲಿ ಕ್ಷೇತ್ರದಲ್ಲಿ ಗುಪ್ತಪದವನ್ನು. ನಾನು ದೃಢೀಕರಣ ಇಲ್ಲಿ ಈ ಒಂದು ಎಂದು. ನಾನು ಎಂದು ಸಾಧ್ಯ ಗುಪ್ತಪದವನ್ನು ಎರಡು ಅಥವಾ ಯಾವುದೇ ವಸ್ತುವಿರಲಿ. ನಾನು ತಾರ್ಕಿಕವಾಗಿ ಪರೀಕ್ಷಿಸುವ ನಾನು ಈ ಎರಡು ಒಂದೇ. ಈ ಶ್ರೀ Boole ಇದು ತಿರುಗಿದರೆ ಬೇರೆ ಒಂದು ಬೂಲಿಯನ್ ಮೌಲ್ಯವನ್ನು, ಚೆಕ್ ಬಾಕ್ಸ್ ಮತ್ತೆ. ಆದ್ದರಿಂದ ನಾನು ಹೇಳಲು, ಘೋಷಣಾ ಅಂಶಗಳಿಲ್ಲ form.agreement.checked ಅಲ್ಲ, ಹಾಗೂ ಬಳಕೆದಾರ ನಲ್ಲಿ ಕೂಗಿ. ಆದ್ದರಿಂದ ನೀವು ನೋಡುತ್ತೀರಿ ಈ ವಾಕ್ಯ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಸರ್ವೇಸಾಮಾನ್ಯ, ಅಲ್ಲಿ ಈ ಚುಕ್ಕೆಗಳ ಸಂಕೇತ ಹೊಂದಿವೆ. ನೀವು ಇಲ್ಲಿ ವಸ್ತುವಿನ ಆರಂಭವಾಗಬೇಕು. ನೀವು ಒಂದು ಆಳವಾದ ರಲ್ಲಿ ಧುಮುಕುವುದಿಲ್ಲ ಪಾಸ್ವರ್ಡ್ ಆಸ್ತಿ. ತದನಂತರ ನೀವು ಅದರ ವಾಸ್ತವಿಕ ಮೌಲ್ಯದಲ್ಲಿ ಪಡೆಯಿರಿ. ಮತ್ತೆ, ಇಲ್ಲಿ ಇನ್ಪುಟ್. ಇಲ್ಲಿ ಹೆಸರು ಗುಪ್ತಪದವನ್ನು. ಮತ್ತು ಅದರ ಮೌಲ್ಯವು ಅದು ಮಾನವ ನಿಜವಾಗಿ ಸೈನ್ ಟೈಪಿಸಿದ. ಈ ಎಲ್ಲಾ ಆದ್ದರಿಂದ ಸಂದರ್ಭಗಳಲ್ಲಿ, ನಾನು ತಪ್ಪು ಮರಳಿದರು. ಆದರೆ ಒಂದು ವೇಳೆ, ನಾನು ನಿಜವಾದ ಹಿಂತಿರುಗಿ. ಆದ್ದರಿಂದ ಈಗ ನಾವು ಒಂದು ನೋಡಿ ಯಾವಾಗ ಬಲವಾದ ಬಳಕೆ ನಿಮಗೆ ಸುಳ್ಳು ಹಿಂದಿರುಗುತ್ತಿದ್ದವು ಬಳಕೆದಾರರ ಏನು ನಿಲ್ಲಿಸಲು ಮತ್ತು ಅವನ ಅಥವಾ ಅವಳ ಆಯ್ಕೆ ಮತ್ತೆ ಅಥವಾ ಮತ್ತೆ ಟೈಪ್. ಇಲ್ಲವಾದರೆ, ನಾವು ನಿಜವಾದ ಹಿಂತಿರುಗಿ. ಮತ್ತು ನನಗೆ ಒಂದು ಪರಿಚಯಿಸಲು ಅವಕಾಶ ಈ ಇತರ ರೂಪಾಂತರ ಕೇವಲ ಅದರ ಗೊತ್ತೆಂದು ಬೀಜ. ಅಲ್ಲದೆ, ಈ ಆವೃತ್ತಿ 2 ರಲ್ಲಿ, ರೂಪ-2-- ನಾನು ಕೈ ಅಲೆಗಳು ಅದನ್ನು ಮಾಡುತ್ತೇನೆ. ಈ ಕುತೂಹಲ ಆ, ಆಗಿದೆ jQuery ಆವೃತ್ತಿ, ಬಯಸಬಹುದು ಯಾರು ನೀವು ಆ ನಿರ್ದಿಷ್ಟ ಗ್ರಂಥಾಲಯದ ಹಾರಿಸು. ಆದರೆ start-- ಮತ್ತು ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು ಅವಕಾಶ? ನನಗೆ ಕ್ಷಣ ಏಕೆಂದರೆ ವಿರಾಮ ಅವಕಾಶ ವೇಗದ ಮತ್ತು ಸಾಕಷ್ಟು ಆಗಿತ್ತು. ಆದರೆ ಇಲ್ಲಿ ಒಳ್ಳೆಯ ವಿಷಯ ಎಲ್ಲಾ ಎಂಬುದು ಕೋಡ್ ಆಫ್ ಅತ್ಯಧಿಕವಾಗಿ ಅದೇ ಆಗಿದೆ. ಹೊಸ ವಿಷಯವನ್ನು ಡಾಮ್ ಏನು ಆಗಿದೆ? ಈ ಆಯತಾಕಾರದ ಯಾವುವು? ಈ ಗ್ರಂಥಿಗಳು ಯಾವುವು? ಅನಾಮಿಕ ಕಾರ್ಯ ಏನು? ಕ್ರಿಯೆಯನ್ನು ಹ್ಯಾಂಡ್ಲರ್ ಯಾವುದು? ಆದರೆ thankfully, ಎಂದು ಅತ್ಯಂತ ಕೇವಲ ವಾರ ಶೂನ್ಯ, ಹೇಳುತ್ತಾರೆ, ನಿಂದ ಪೂರ್ಣ ವೃತ್ತದ. ಆಯ್ತು. ಆದ್ದರಿಂದ ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಆಸಕ್ತಿದಾಯಕ ಏನೋ? ಸರಿ, ಮೊದಲ ಎಲ್ಲಾ, ನನ್ನ ಹೋಗಿ ಅವಕಾಶ ಮುಂದೆ ಮತ್ತು ಗೂಗಲ್ ನಕ್ಷೆಗಳು ತೆರೆಯುತ್ತದೆ. ಮತ್ತು ನೀವು ಫಾರ್ ಗಮನಕ್ಕೆ ಮಾಡುತ್ತೇವೆ ಕ್ಷಣ, ಒಡಕು ಎರಡನೇ ಮೇಲೆ, ಏನಾಗುತ್ತದೆ ಗಮನಕ್ಕೆ ನಾನು ಸಾಕಷ್ಟು ವೇಗವಾಗಿ ಕ್ಲಿಕ್ ಮಾಡಿ. ಮತ್ತು ಹಾರ್ವರ್ಡ್ ಈ ಸಂಬಂಧ ಆದ್ದರಿಂದ ವೇಗವಾಗಿ ನೀವು ಅದನ್ನು ಗಮನಕ್ಕೆ ಬಾರದಂಥ. ಆದರೆ ನೀವು ರೀತಿಯ ರೀತಿಯ ಏನನ್ನು ನೋಡುತ್ತಿರುವೆ ನಾನು ಕ್ಲಿಕ್ ಮಾಡಿ ಮತ್ತು ನಿಜವಾಗಿಯೂ ವೇಗವಾಗಿ ಎಳೆಯಿರಿ ವೇಳೆ? ನೀವು ಆನ್ಲೈನ್ ವೀಕ್ಷಿಸಲು ಆ, ನೀವು 0.5x ವೇಗಕ್ಕೆ ಇದು ನಿಧಾನವಾದ ವೇಳೆ, ಈ ಉತ್ತಮ ನೋಡಬಹುದು. ಏನು ನಡೆಯುತ್ತಿದೆಯೆಂದು ನಾನು ಕ್ಲಿಕ್ ಮತ್ತು ಬಿಡಬಹುದು ಮೊದಲು? ನನಗೆ ಮಾಡಲಿ ಇಲ್ಲಿ ಪ್ರಯತ್ನಿಸೋಣ 90210 ನಂತಹ ಯಾವುದೋ,. ನ ದೂರ ಹೋಗಿ ನೋಡೋಣ. ಅದೂ, ನಿಜಕ್ಕೂ ವೇಗದ ಆಗಿತ್ತು. ಹೇಗೆ ಡಿಸ್ನಿ ವರ್ಲ್ಡ್? ನಾವು ಹೋಗಿ. ಸರಿ. ನೀವು ಒಂದು ಒಡಕು ಎರಡನೇ ಏನು ನೋಡಲು ನೀಡಲಿಲ್ಲ? ಕೇವಲ, ಚೌಕಗಳು, ರೀತಿಯ, ಬಲ? ಅಂಚುಗಳನ್ನು placeholders? ಬಾವಿ, ಇಲ್ಲಿ ಏನು ನಡೆಯುತ್ತಿದೆ? ಗೂಗಲ್ ನಕ್ಷೆಗಳು ಒಂದು ಸಂತೋಷವನ್ನು ಉದಾಹರಣೆ ಅಜಾಕ್ಸ್ ಕರೆಯಲಾಗುತ್ತದೆ ಈ ತಂತ್ರಜ್ಞಾನ. ನಾವು ಆರಂಭಿಸಲು ಮಾಡುತ್ತೇವೆ ಅಲ್ಲಿ ಮತ್ತು ಇದು ನಿರ್ದಿಷ್ಟವಾಗಿ ರಲ್ಲಿ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಬಳಸಲು ಸೌಮ್ಯ ರೀತಿಯಲ್ಲಿ. ಹಿಂದಿನ ದಿನ, ಇತ್ತು ಮ್ಯಾಪ್ಕ್ವೆಸ್ಟ್ ಎಂಬ ಈ ವೆಬ್ಸೈಟ್. ನಾನು ತೆಗೆದುಕೊಂಡ ಒಂದು 1990 ರಿಂದ ಈ ಪ್ರತಿಕೃತಿಯನ್ನು, ನೀವು ಬಯಸಿದರೆ ಅಲ್ಲಿ ನಕ್ಷೆಯಲ್ಲಿ ಇಲ್ಲಿ ಹುಡುಕುವ, ನೀವು ಅಕ್ಷರಶಃ ಬಾಣ ಕ್ಲಿಕ್ ಮಾಡಿ ಎಂದು ಮೇಲ್ಭಾಗದಲ್ಲಿ ನೀವು ತೋರಿಸಿದರು ನಕ್ಷೆ ಬೇರೆ ಚದರ. ನೀವು, ಬಿಟ್ಟು ಸರಿಸಲು ಬಯಸಿದರೆ ನೀವು ತೋರಿಸಿದ ಬಾಣ ಕ್ಲಿಕ್ ನಕ್ಷೆ ಬೇರೆ ಚದರ. ಮತ್ತು ಕೆಲವು ವೆಬ್ಸೈಟ್ಗಳಲ್ಲಿ ಇನ್ನೂ ಈ ಇಂದು. ಆದರೆ ಮ್ಯಾಪ್ಕ್ವೆಸ್ಟ್ ಪಡೆದ ಗೂಗಲ್ ನಕ್ಷೆಗಳು ನಂತಹ ಉತ್ತಮ. ಬದಲಿಗೆ, ಏನು ಈ ಉತ್ತಮ ದಿನಗಳ ಅಜಾಕ್ಸ್ ಬಳಸುವ ವೆಬ್ಸೈಟುಗಳು. AJAX-- ಇಲ್ಲದಿದ್ದರೆ ಎಂದು ಅಸಮಕಾಲಿಕ JavaScript ಮತ್ತು XML, ಇದು ಹೇಳುವ ಒಂದು ಅಲಂಕಾರಿಕ ಮಾರ್ಗವಾಗಿದೆ ತಂತ್ರಜ್ಞಾನ ಅಥವಾ ತಂತ್ರ ಎಂದು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಬಳಸಿಕೊಂಡು ಒಂದು ಬ್ರೌಸರ್ ಅನುಮತಿಸುತ್ತದೆ ಹೆಚ್ಚುವರಿ HTTP ಕೋರಿಕೆಗಳನ್ನು ಗೆ ನಂತರ ಪುಟ ಲೋಡ್ ಮಾಡಲಾಗಿದೆ. ಆದ್ದರಿಂದ ಇದರ ಅರ್ಥ ಏನು? ಅಲ್ಲದೆ, ಇದು ರೀತಿಯ ಎಂದು Gmail ನಲ್ಲಿ ಕಿರಿಕಿರಿ ನೀವು ಬಯಸಿದ ಪ್ರತಿ ಬಾರಿ ನಿಮ್ಮ ಮೇಲ್ ಗೆ, ನೀವು ಅಕ್ಷರಶಃ ಕಂಟ್ರೋಲ್ ಆರ್ ಅಥವಾ ಹೊಡೆದಿದ್ದು ಕಮ್ಯಾಂಡ್-ಆರ್ ಅಥವಾ ರೀಲೋಡ್ ಬಟನ್ ಕ್ಲಿಕ್ ಮತ್ತು ಇಡೀ ಡಾರ್ನ್ ಪುಟ ಮರುಲೋಡ್ ಎಂದು. ರೈಟ್? ಇದು ಬಿಳಿ ಫ್ಲಾಶ್, ಬಹುಶಃ ಎರಡನೇ. ನೀವು ಸ್ಟುಪಿಡ್ ಪ್ರಗತಿ ಪಟ್ಟಿಯು ಎಂದು. ನೀವು ಹೊಸ ಹೊಂದಿದ್ದರೆ ನೋಡಲು ಮೇಲ್, ಸಂಪೂರ್ಣ ವೆಬ್ ಪುಟ ಮತ್ತು URL ನೀವು ರಿಲೋಡ್ ಎಂದು ಆರ್. ಆದರೆ Gmail ನಲ್ಲಿ ಏನಾಗುತ್ತದೆ ಅಲ್ಲ. ರೈಟ್? ನೀವು ಒಂದು ಹೊಸ ಇಮೇಲ್ ಪಡೆದಾಗ ಜಿಮೇಲ್, ಏನು ತೆರೆಯಲ್ಲಿ ಏನಾಗುತ್ತದೆ? ಇದು ಸರಿಯಾದ, ತೋರಿಸುತ್ತದೆ? ಇದು ಕೇವಲ ಮಾಂತ್ರಿಕವಾಗಿ ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತದೆ ಕೋಷ್ಠಕದಲ್ಲಿ ಸಾಲು ಎಂದು. ವಾಸ್ತವವಾಗಿ ಒಳಗೊಂಡಿರುತ್ತದೆ ಸಂಕೀರ್ಣತೆಯ ಯೋಗ್ಯ ಪ್ರಮಾಣದ. ವಾಸ್ತವವಾಗಿ, ನೀವು ಈ ಮರದ ಬಗ್ಗೆ ನಿಮಗೆ ಅನಿಸಿದರೆ, ಇದು ಇಲ್ಲಿ ಒಂದು ಸರಳ ಒಂದು ಸಹ Gmail-- ಮತ್ತು ನಾನು ನೋಡಲು ಮಾಡಿದೆವು ಕೋಡ್ ನಲ್ಲಿ sure-- ಎಂದು ಬಹುಶಃ HTML ಟೇಬಲ್ ಹೊಂದಿದೆ ಅಥವಾ ಬಹುಶಃ ಇದು ಸಲ್ಲಿಸುವ unordered ಪಟ್ಟಿಯನ್ನು ನಿಮ್ಮ ಇನ್ಬಾಕ್ಸ್ ಇಮೇಲ್ಗಳನ್ನು ಪ್ರತಿ. ಆದ್ದರಿಂದ ನೀವು ಈ ಕಲ್ಪನೆ ವೇಳೆ ನೀವು ಇರುವಾಗ ನೆನಪಿಗಾಗಿ ಒಂದು ಮರವಾಗಿದೆ ರೀತಿಯ ರೀತಿಯ ಕಾಣುತ್ತದೆ ಜಿಮೈಲ್ ಈ ಮಾದರಿ, ಗೂಗಲ್ Ooh, ಅರಿವಾಗುತ್ತದೆ ಯಾವಾಗ, ನೀವು ಒಂದು ಹೊಸ ಇಮೇಲ್, ಹಾಗಾಗದೆ ಇಡೀ ಮರದ ಪುನರ್ ಬಯಸುವ. ಬದಲಿಗೆ, ಇದು ನೋಡ್ ಹೇಗೆ ಬಯಸಿದೆ ನಿಮ್ಮ ಇನ್ಬಾಕ್ಸ್ಗೆ ಪ್ರತಿನಿಧಿಸುವ ಮರ ಮತ್ತು ಕೇವಲ ಒಂದು ಹೊಸ ನೋಡ್ ಸೇರಿಸಲು. ಐದು, ಅಲ್ಲಿ ನೀವು pset ಆದ್ದರಿಂದ ಹೋಲುತ್ತದೆ ಒಂದು ಹ್ಯಾಶ್ ಕೋಷ್ಟಕದ ಗ್ರಂಥಿಗಳು ಸೇರಿಸಲು ಹೊಂದಿತ್ತು, ಇದೇ ಗೂಗಲ್ ಮೂಲಕ, ಮಾಡುತ್ತದೆ ಇದು ಬರೆದಿದ್ದಾರೆ ಎಂದು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕೋಡ್, ಈ ಮರದ ಸಂಚರಿಸುತ್ತಾರೆ, ಅಲ್ಲಿ ಔಟ್ ಲೆಕ್ಕಾಚಾರ ವಿಂಡೋದ ಆ ಇನ್ಬಾಕ್ಸ್ ಭಾಗವಾಗಿದೆ, ಮತ್ತು ನಂತರ ಒಂದು ಹೊಸ ಸಾಲು ಸೇರಿಸಲು. ಮತ್ತು ಒಂದು ಹೊಸ ಸಾಲು ಕೇವಲ ಒಂದು ಅರ್ಥ ಮರದ ಹೊಸ ಗ್ರಂಥಿಗಳು ಅಥವಾ ಹೆಚ್ಚು. ಆದ್ದರಿಂದ ಅಜಾಕ್ಸ್ ಈ ತಂತ್ರ ಎಂದು ನಿಖರವಾಗಿ ಅನುಮತಿಸುತ್ತದೆ. ನೀವು ಒಂದು URL ಭೇಟಿ ಒಮ್ಮೆ, ಆದರೆ ಅದು ಬಹಳ ಅಸಾಮಾನ್ಯ, ಮತ್ತು ಪುಟ ಒಮ್ಮೆ ನೀವು ಇನ್ನೂ ಮಾಡಬಹುದು ಲೋಡ್ ಹೆಚ್ಚು ಡೇಟಾ ಆಕ್ರಮಿಸಲು ಇದು ಎಂಬುದನ್ನು ಅಂತರ್ಜಾಲದಲ್ಲಿ ಇಮೇಲ್ ಅಥವಾ map-- ಒಂದು ಟೈಲ್ ತೆರೆಮರೆಯಲ್ಲಿ ದೋಚಿದ ತದನಂತರ ಪುಟ ಅದನ್ನು ಸೇರಿಸಿ ಮಾನವ ನಿಜವಾಗಿ ಎಷ್ಟು ಇದು ಕಾಯಬೇಕಾಗುತ್ತದೆ. ಫೇಸ್ಬುಕ್ ಮೆಸೆಂಜರ್ ಅದೇ ರೀತಿಯಲ್ಲಿ ಕೆಲಸ. ಇತರ websites-- ಯಾವುದೇ ಸಂಖ್ಯೆ ಓಹ್, ವಾಸ್ತವವಾಗಿ, ಈ. ನಾನು ಈ, ನಾನೂ ರೀತಿಯ ತಿಳಿದಿಕೊಳ್ಳುವುದು ಕಿರಿಕಿರಿ ದಿನಗಳಲ್ಲಿ ಒಳಗೊಂಡಿರುತ್ತವೆ. ನಾನು ಬೆಕ್ಕುಗಳು ಈ ಹುಡುಕಲು ಪ್ರಾರಂಭಿಸಿದಾಗ ವೇಳೆ ಒಂದು ಭಯಾನಕ ಬಳಕೆದಾರ ಅನುಭವವನ್ನು ರೀತಿಯ. ಇದು ಕೇವಲ ನನ್ನ ಹುಡುಕುವ ಆರಂಭವಾಗುತ್ತದೆ. ಅಲ್ಲದೆ ಇದು ಮಾಡುತ್ತಿರುವುದಾದರೂ ಏನು? URL ಅನ್ನು ನಿಜವಾಗಿಯೂ ಬದಲಾಗಿಲ್ಲ ನಾನು ಟೈಪಿಂಗ್ ಪ್ರಾರಂಭಿಸಿದಾಗಿನಿಂದಲೂ. ಆದರೆ ಏನು ಅಡ್ಡಲಾಗಿ ವಿಶೇಷವೇನು ಆಸಕ್ತಿದಾಯಕ ಹೌದು, ಸರಿ wire--. ಏನು ಅಡ್ಡಲಾಗಿ ವಿಶೇಷವೇನು ತಂತಿ ಇಲ್ಲಿ ಕೇವಲ weirder ಪಡೆಯುತ್ತದೆ. ಸರಿ. ಆದ್ದರಿಂದ ನನ್ನ ಮುಂದೆ ಹೋಗಿ ಮತ್ತು ಪರೀಕ್ಷಿಸಲು ಅವಕಾಶ ಅಂಶ ಮತ್ತು ನೆಟ್ವರ್ಕ್ ಟ್ಯಾಬ್ ಹೋಗಲು ಮತ್ತು ಈ ಮಾಡಲು ಪ್ರಯತ್ನಿಸಿ ತಾಂತ್ರಿಕ ಮತ್ತು ಬೆಕ್ಕುಗಳು ಬಗ್ಗೆ ಕಡಿಮೆ. ನಾನು ಟೈಪ್, ಅಕ್ಷರಶಃ, ಬೆಕ್ಕುಗಳು and-- ಏನು ಸಂಭವಿಸುತ್ತಿದೆ per-- ನಾನು ಕ್ಲಿಕ್ ನಾನೇನು. ಆಯ್ತು. ಇಲ್ಲಿ ಕೆಳಗೆ, ಪ್ರತಿ ಏನು ಸಂಭವಿಸುತ್ತಿದೆ ಸಮಯ ನಾನು ಸ್ಪಷ್ಟವಾಗಿ, ಒಂದು ಪಾತ್ರ ಟೈಪ್? ಲೈಕ್, ಕಡಿಮೆ ಮಟ್ಟದ? ಏನು ಆ ಪ್ರತಿಯೊಂದು ಸಂಭವಿಸುತ್ತಿದೆ ನನ್ನ ಕೀಬೋರ್ಡ್ ನಲ್ಲಿ ಪಾತ್ರಗಳು ಟೈಪ್ ನನಗೆ? ಹೌದು? ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ]. DAVID MALAN: ನಿಖರವಾಗಿ. ಆ ಪಾತ್ರಗಳ ಪ್ರತಿ ಆಗಿದೆ ಒಂದು ಸಮಯದಲ್ಲಿ ಗೂಗಲ್, ಒಂದು ಹೋಗಿ. ಅವರು ಸ್ಟ್ರಿಂಗ್ ನಿರ್ಮಿಸುವ ತಮ್ಮ ಸರ್ವರ್ನಲ್ಲಿ ಪ್ರತಿನಿಧಿಸುವ ನಾನು ಇದುವರೆಗಿನ ಬೆರಳಚ್ಚಿಸಿದ ನಾವು ಎಲ್ಲವನ್ನೂ. ಮತ್ತು ಪ್ರತಿ ಬಾರಿ ನಾನು ಟೈಪ್ ಇನ್ನೊಂದು ಪಾತ್ರ, ಅವರು ಒಂದು ತಮ್ಮ ರಹಸ್ಯ ಸಾಸ್ ಬಳಸಿ ಕ್ರಮಾವಳಿ ಹುಡುಕಾಟ ಮತ್ತು ಲೆಕ್ಕಾಚಾರ, ಅವರು ಈ ಬೆಕ್ಕು ಪುಟ ಅರ್ಥವೇನು ಈ ಬೆಕ್ಕು ಪುಟ ಅಥವಾ ನಂತಹ ಅಥವಾ? ಒಂದರ್ಥದಲ್ಲಿ ಆದ್ದರಿಂದ, ಇದು ಒಂದು ನನಗೆ ಒದಗಿಸುತ್ತದೆ ಆ ಉತ್ತಮ ಅನುಭವ ನಾನು ಇಲ್ಲ ನನ್ನ ಚಿಂತನೆ ಪೂರ್ಣಗೊಳಿಸಲು ಅಗತ್ಯವಿದೆ. ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ಇದು ಒಂದು ಉಪಯುಕ್ತ ವಿಷಯ, ಸಾಮಾನ್ಯವಾಗಿ ಸ್ವಯಂಪೂರ್ಣತೆ. ತಮ್ಮ ಕ್ರಮಾವಳಿಗಳು ಸಾಕಷ್ಟು ಉತ್ತಮ ಮತ್ತು ನನ್ನ ಹುಡುಕಾಟಗಳು ಸಾಕಷ್ಟು ಸ್ಪಷ್ಟ ವೇಳೆ, ನಾನು ಇಡೀ ಪದವನ್ನು ಟೈಪ್ ಹೊಂದಿಲ್ಲ. ಅವರು ಹೇಳಿ ನೀನು ಏನು ಇದು ನಾನು ವಾಸ್ತವವಾಗಿ ಹುಡುಕುವ ಬಾಗುತ್ತೇನೆ ಇದೆ. ಹಾಗಾಗಿ Google ತತ್ಕ್ಷಣ ಕರೆ ಹುಡುಕಾಟ ಕೇವಲ, AJAX ಬಳಸಿ ಇದೆ ಅವರಿಗೆ ಮನವಿ ಅನುಮತಿಸುವ ಕೋಡ್ ಬಳಸಿ ಒಂದು ವೆಬ್ ಬ್ರೌಸರ್ ಮೂಲಕ ಹೆಚ್ಚುವರಿ ವಿಷಯವನ್ನು ಈ ಬಳಸಿಕೊಂಡು ತೆರೆಮರೆಯಲ್ಲಿ ಹೊಸ ಭಾಷೆ, ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್. ನಾವು ಬಿಟ್ಟು ಒಂದೆರಡು ನಿಮಿಷಗಳ. ಮತ್ತು ನನ್ನ ಸ್ನೇಹಿತರ ಕರೆ ವೇದಿಕೆಯ ಮೇಲೆ ಕೋಲ್ಟನ್ ಅಪ್, ಇದು ಕಾಣುತ್ತದೆ ರಿಂದ ವಿಶೇಷವಾಗಿ ಮೋಜಿನ ಕಳೆದ ಬಾರಿ ಒಂದು ತಂತ್ರಜ್ಞಾನ ಪರಿಚಯಿಸಲು ನೀವು ಕೆಲವು ಎಂದು ಆಸಕ್ತಿ ವಹಿಸಿತು ಅಂತಿಮ ಯೋಜನೆಗಳಿಗೆ ರಲ್ಲಿ. ನಾವು ತರಲು ಮೋಜಿನ ಎಂದೆನಿಸಿತ್ತು ಒಂದು ಸ್ವಯಂಸೇವಕ ಅಪ್, ಆದರೂ, ಇಂದು ನೀವು ಒಂದು ಜೊತೆಗೆ ತೋರಿಸಲು ಹೌದು you-- ಅನುಮತಿಸುವ ಈ, ನಾನು ಮೊದಲ ಈ ಕೈ ಕಂಡಿತು. ಅಪ್ ಮೇಲೆ ಕಮ್. ಚೆನ್ನಾಗಿ ಮಾಡಲಾಗುತ್ತದೆ. ಒಳ್ಳೆಯ ಕೆಲಸ. ನಾನು ಈ ಮೇಲೆ ಅಭಿವ್ಯಕ್ತಗೊಳಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ ಕೇವಲ ಒಂದು ಕ್ಷಣದಲ್ಲಿ ಪರದೆಯ. ಎಲ್ಲರಿಗೂ ನಿಮ್ಮ ಹೆಸರೇನು? EFA: ನಾನು EFA ಮನುಷ್ಯ. DAVID MALAN: Etha? EFA: EFA. DAVID MALAN: EFA? EFA: ಹೌದು. DAVID MALAN: ನೀವು ನೋಡಿ ಸಂತೋಷ. ಆಯ್ತು. ಈ ಸಿದ್ಧ ತಿಳಿದುಕೊಳ್ಳೋಣ. ಗೆ ಮೇಲೆ ಬ ಇಲ್ಲಿ ಕೋಲ್ಟನ್ ಮಧ್ಯದಲ್ಲಿ. ಏನು ಕೋಲ್ಟನ್ ತನ್ನ ಕೈಯಲ್ಲಿ ಹೊಂದಿದೆ ಇಂದು ಒಂದು ದೂರಸ್ಥ ನಿಯಂತ್ರಣ ಹೊಂದಿದೆ. ಆದ್ದರಿಂದ ಕೇವಲ ಒಂದು ರಲ್ಲಿ ನಿಲ್ಲುತ್ತಾನೆ ಹೆಚ್ಚು ಸುತ್ತಲೂ ನೋಡುತ್ತಿದ್ದವು ಮೂರು ಆಯಾಮದ ವಿಶ್ವದ ಕೋಲ್ಟನ್ ಮಾಡಿದಂತೆ, ಈಗ EFA ಮಾಡಬಹುದು ವಾಸ್ತವವಾಗಿ ಅಪ್ ಹೋಗಿ ಅಡ್ಡಿಮಾಡುವುದರ, ಕೆಳಗೆ, ಎಡ ಮತ್ತು ನಂತಹ ಬಲ ನಿಂಟೆಂಡೊ ಅಥವಾ ಎಕ್ಸ್ ಬಾಕ್ಸ್ ಕಂಟ್ರೋಲರ್. EFA: ನಾನು ವೇದಿಕೆಯ ಬಿದ್ದು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ. DAVID MALAN: ನಾನು ತಿನ್ನುವೆ ಇಲ್ಲಿ ಸುಮಾರು ನಿಂತು. ಆದರೆ ಸಮಸ್ಯೆಯನ್ನುಂಟುಮಾಡುತ್ತದೆ. ಸರಿ. ಆದ್ದರಿಂದ ಮುಂದುವರಿಯಿರಿ ಮತ್ತು ಆ ಮೇಲೆ. ನನ್ನ ಮುಂದೆ ಹೋಗಿ ಮತ್ತು ಇಲ್ಲಿ ತೆರೆಗೆ ಬದಲಾಯಿಸಲು. ನನಗೆ ದೀಪಗಳನ್ನು ಮಂದ ಲೆಟ್. ಮತ್ತು ಕೋಲ್ಟನ್, ನನಗೆ ಅವಕಾಶ ನೀವು ಮುಂದೆ ನಿಂತು ಬರುತ್ತವೆ. ನೀವು ಇಲ್ಲಿ ವಿವರಿಸಲು ಬಯಸುತ್ತೀರಿ ಮೈಕ್ ನಾವು ಆಲ್ಬಮ್ನಲ್ಲಿ ಏನು? ಇಲ್ಲಿ ನೀವು ಹೋಗಿ. COLTON: ಖಂಡಿತ. ಆದ್ದರಿಂದ ಇದೀಗ ಆರ್ ಐ ಅಪ್ ​​ಲೋಡ್, ನಾನು operating-- ಕಾರ್ಯ ಊಹೆ ವ್ಯವಸ್ಥೆ, ಆದರೆ ಮುಖ್ಯ ಪ್ರೋಗ್ರಾಂ, ಅಲ್ಲಿ ನೀವು ಎಲ್ಲಾ ಆಟಗಳು ಪ್ರವೇಶಿಸಬಹುದು ಮತ್ತು ನಿಮ್ಮ ಗ್ರಂಥಾಲಯದ ಅಪ್ಲಿಕೇಶನ್ಗಳು. ಆದ್ದರಿಂದ ಇದೀಗ, ಸೇ ಬೇಕು ಟಚ್ಪ್ಯಾಡ್ ಆರಂಭಿಸಲು ಸ್ಪರ್ಶಿಸಿ. ಟಚ್ಪ್ಯಾಡ್ ಮೇಲೆ ಎಂದು ವಿಶೇಷವೇನು ಹೆಡ್ಸೆಟ್ ಬಲಭಾಗದ. ಆದ್ದರಿಂದ ಮುಂದುವರಿಯಿರಿ ಮತ್ತು tap-- EFA: ಓಹ್, ಮಾನವ. DAVID MALAN: ಹೌದು, ನೀವು ಹೋಗಿ. EFA ಕಾಣುತ್ತಿರುವ ಗುಣಮಟ್ಟದ ಹೆಚ್ಚಿನ ಗುಣಮಟ್ಟದ ಹೊಂದಿದೆ. ಇಲ್ಲಿ ಕೇವಲ ವೈ-ಫೈ ಆಗಿದೆ. COLTON: ನೀವು ಹಾಗಾಗಿ ಮಾಡಲು ಬಯಸುವ ಹೋಗುವ ಮೇಲಿನ ಕಡೆಗೆ ನೋಡಲು ಇದೆ ಪರದೆಯ ಬಲ. ಹೌದು, ಅತಿ ಉನ್ನತ ಬಲ ಮೇಲೆ ಆಟದ. ತದನಂತರ ನೀವು ಆಯ್ಕೆ ಮಾಡಿದಾಗ ಇದು, ಮತ್ತೆ ಟಚ್ಪ್ಯಾಡ್ ಅನ್ನು ಟ್ಯಾಪ್. ನಾನು ಅದರ Dreadhalls ಭಾವಿಸುತ್ತೇನೆ. ತದನಂತರ ಇಲ್ಲಿ ಇಲ್ಲಿ a-- ಇದೆ, ಅವಕಾಶ ನನಗೆ ನೀವು ನಿಮ್ಮ ಕನ್ನಡಕ ಹಿಡಿದುಕೊಳ್ಳಿ. ಆದ್ದರಿಂದ ನಾನು ಅವರಿಗೆ ಒಂದು ನಿಯಂತ್ರಕ ನೀಡಿದರು. ಈಗ ಅವರು ಆಟದ ನಿಯಂತ್ರಿಸಬಹುದು. ಅವರು ಹಾಗೆ ಸುಮಾರು ಮತ್ತು ವಿಷಯವನ್ನು ಚಲಿಸಬಹುದು. ಆದ್ದರಿಂದ ಮುಂದುವರಿಯಿರಿ ಮತ್ತು ಮೇಲಕ್ಕೆ ಹುಡುಕುವ. ನೀವು ಹೊಸ ಗೇಮ್ ನೋಡಿ ಮಾಡಬೇಕು. ಆದ್ದರಿಂದ ಮುಂದುವರಿಯಿರಿ ಮತ್ತು ನೀವು ಹಾಗೆ ಮಾಡಬಹುದು. ಈಗ, ನೀವು ನಿಯಂತ್ರಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ ನಿಯಂತ್ರಕ ನಿಮ್ಮಷ್ಟಕ್ಕೇ, ಜೊತೆಗೆ ಬೇಗ ಆಟದ ಇಲ್ಲಿ ಲೋಡ್ ಮಾಡುತ್ತದೆ. ಈ ಸ್ವಲ್ಪ ಭಯಾನಕ ಇರಬಹುದು. EFA: ಈಗ ನೀವು ಹೇಳಿ. ಸರಿ. COLTON: ಸರಿ. ಆದ್ದರಿಂದ ನೀವು ಸುತ್ತಲು ಖಚಿತಪಡಿಸಲು. ಸರಿ. ನೀವು ಸುಮಾರು ಚಲಿಸಬಹುದು. ಪರ್ಫೆಕ್ಟ್. ನೀವು ಕೆಳಗೆ ನೋಡಲು ಹಾಗಾಗಿ, ನೀವು ಮ್ಯಾಪ್ ಹೊಂದಿವೆ. ನೀವು ಅಲ್ಲಿ ನಕ್ಷೆ ತೋರಿಸುತ್ತದೆ. ನೀವು ಕೋಣೆಯ ಸುತ್ತಲೂ ನೋಡಬಹುದು. ನೀವು ಸಂಪೂರ್ಣವಾಗಿ ಸುಮಾರು ಮಾಡಬಹುದು. ಹೌದು, ನಿಖರವಾಗಿ. ತಿರುಗು. ಆದ್ದರಿಂದ ನಿಮ್ಮ ಎಡಕ್ಕೆ ನೋಡಿದರೆ. ನಾನು ಏನೋ ನೀವು ಮಾಡಬಹುದು ಭಾವಿಸುತ್ತೇನೆ ಕೋಣೆಯಲ್ಲಿ ಒಂದು ಬ್ಯಾರೆಲ್ ಮೇಲೆ ಎತ್ತಿಕೊಂಡು. EFA: ನಾನು ಪಡೆಯುವುದು ಹೇಗೆ ಕೈಬಿಟ್ಟು ನಕ್ಷೆ? COLTON: ನೋಡಿ. ಕೇವಲ ಹುಡುಕುವ. ಆಯ್ತು. ಅಲ್ಲಿ ನೀವು ಹೋಗಿ. ಈಗ ಮುಂದೆ ಹೋಗಿ ಕೇವಲ ಮೇಲೇರಲು. ಆದ್ದರಿಂದ ನಿಮ್ಮ ಎಡಕ್ಕೆ ದೂರದ ನೋಡಿ. ಬಿಟ್ಟು ಚಲಿಸುವ ಇರಿಸಿಕೊಳ್ಳಲು. ಎಡ ನೋಡುತ್ತಿರುವ ಇರಿಸಿಕೊಳ್ಳಲು. ಹೋಗ್ತಾ ಇರು. ಹೌದು. EFA: ಓಹ್, ಆ ರೀತಿಯಲ್ಲಿ. COLTON: ಹೌದು. ನಿಯಂತ್ರಕ ಇದು ಕಡೆಗೆ ತೆರಳುತ್ತಾರೆ. ಅಲ್ಲಿ ನೀವು ಹೋಗಿ. ಈಗ ಅದನ್ನು ಆಯ್ಕೆ ಹೇಳುತ್ತಾರೆ. ಅಲ್ಲಿ ನೀವು ಹೋಗಿ. ಇದು ಅಪ್ ಪಿಕ್. ಆಯ್ತು. ಈಗ, ಈ ಕೋಣೆಯ ಔಟ್ ಪಡೆಯಲು ಅವಕಾಶ. ಮುಂದುವರಿಯಿರಿ ಹಾಗೂ ಬಾಗಿಲು ತೆರಳುತ್ತಾರೆ. ಆದ್ದರಿಂದ ನೀವು ಅದನ್ನು ಹೇಳುತ್ತಾರೆ hold-- ನೀನು ತೆರೆದ ಇದು ಒತ್ತಾಯಿಸಲು ಬಟನ್ ಹಿಡಿದುಕೊಳ್ಳಿ. ಆದ್ದರಿಂದ ಮುಂದುವರಿಯಿರಿ ಮತ್ತು ಬಟನ್ ಹಿಡಿದುಕೊಳ್ಳಿ. ಹೌದು, ಇದು ತೆರೆಯಲು ಬಂತು. ಆಯ್ತು. ಒಳ್ಳೆಯ ಕೆಲಸ. ಈಗ ನಾವು ಕೋಣೆಯ ಔಟ್ ವಾಕಿಂಗ್ ನೀವು. ಹಾಗಾಗಿ ಉಳಿದ ಬಿಟ್ಟು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಮತ್ತು ನೀವು ನೀವು ಕಂಡುಹಿಡಿಯಲು ಎಂಬುದನ್ನು. EFA: ಡಾರ್ಕ್ ಕೋಣೆಯಲ್ಲಿ ನಾನೇನು. ಓಹ್, ನಿರೀಕ್ಷಿಸಿ. ಈಗ ನಾನು ಡಾರ್ಕ್ ಹಾಲ್ ಕೆಳಗೆ ಹೋಗಬೇಕಾಗುತ್ತದೆ? ಸರಿ, ನಾನು [ಕೇಳಿಸುವುದಿಲ್ಲ] ಮತ್ತೆ ಪಡೆಯಲಿದ್ದೇನೆ. COLTON: ಸರಿ. ಕೆಲವು ವಸ್ತುಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳಲು. ಕೆಲವು ನಾಣ್ಯಗಳನ್ನು ತೋರುತ್ತಿದೆ. ಒಂದು ಲಾಕ್ ಆಯ್ಕೆ ಇಲ್ಲಿದೆ. ನೀವು ಕಂಡುಹಿಡಿಯಲು ಆದ್ದರಿಂದ ಲಾಕ್ ಬಾಗಿಲು, ನೀವು ಬಳಸಬಹುದು. ನೀವು ದಿಗಿಲುಗೊಂಡ? EFA: ಇನ್ನೂ. COLTON: ಸರಿ. ಹೌದು Pretend--. ನೀವು ಆರ್ ನಟಿಸುವುದು ವಾಸ್ತವವಾಗಿ ಅಲ್ಲಿ ನಿಂತಿರುತ್ತಾರೆ. ಮತ್ತು ನೀವು around-- ಮಾಡಿದಲ್ಲಿ ನೀವು ಅದನ್ನು ಬಳಸಲಾಗುತ್ತದೆ ಮಾಡಲೇಬೇಕು. ಆದರೆ ಅರ್ಥವಿಲ್ಲ. DAVID MALAN: EFA ಮುಂದುವರೆಸುವ ಸಂದರ್ಭದಲ್ಲಿ ನಾವು ಈ ಎಲ್ಲಾ ದಿನ ಮಾಡಬಹುದಾದ ಕಾರಣ, ಆಡಲು, ನಾವು ಎಲ್ಲಾ ತುದಿ ಟೋ ಇಲ್ಲಿ ಔಟ್ ಮಾಡಬಹುದು. ಆದರೆ ನಾವು ಎರಡು ಜೋಡಿ ಹೊಂದಿಲ್ಲ, ನೀವು ಬಂದು ಆಡಲು ಬಯಸಿದರೆ. ಇಲ್ಲವಾದರೆ, ನಾವು ನೋಡುತ್ತಾರೆ ನೀವು ಬುಧವಾರ ಮುಂದಿನ. ಇಂದು ನಮ್ಮ ಸ್ವಯಂಸೇವಕ ಗೆ ಧನ್ಯವಾದಗಳು. [ಚಪ್ಪಾಳೆ] [ಸಂಗೀತ - "ಸಿನ್ಫೆಲ್ಡ್ ಥೀಮ್"] ಸ್ಪೀಕರ್ 1: ನಾನು ಮನುಷ್ಯ ಹಾಕುವ ಹೊಸ ಪಿಎಲ್ ಆರೋಹಣ. ನಾನು OLPF-- ಬದಲಾಗಿದೆ ಸ್ಪೀಕರ್ 2: ಹಾಗಾಗಿ ನಿಖರವಾಗಿ ಮಾಡುತ್ತಿದ್ದೀರಿ? ಸ್ಪೀಕರ್ 1: ಸರಿ, ಪ್ರತಿಯೊಂದು these-- ಇಲ್ಲಿ, ನಾನು ಇಲ್ಲಿ ಈ ಒಂದು ತೋರುವಿರಿ. ನೀವು ಇಲ್ಲಿಯೇ ನೋಡಬಹುದು. ಸ್ಪೀಕರ್ 3: ನಾನು ಈ ಉತ್ತಮ ಮನುಷ್ಯ ಆಲೋಚಿಸುತ್ತೀರಿ. ನೀವು ಇನ್ನೂ ಹೆಚ್ಚಿನ ಬಯಸುವ? ಸ್ಪೀಕರ್ 4: ಇಲ್ಲ, ನಾನು ಉತ್ತಮ ಮನುಷ್ಯ. [ಕೇಳಿಸುವುದಿಲ್ಲ]. ಸ್ಪೀಕರ್ 3: ಇಲ್ಲ, [ಕೇಳಿಸುವುದಿಲ್ಲ]. ಕೆಲವು ಹೊಂದಿವೆ. ಸ್ಪೀಕರ್ 1: ವಿವಿಧ ಬಣ್ಣ. ಸ್ಪೀಕರ್ 2: ಸರಿ. ಸ್ಪೀಕರ್ 1: ಆದ್ದರಿಂದ ಅಂತಿಮವಾಗಿ ಅದರ ಇದು ಬಣ್ಣ ಸರಿಹೊಂದಿಸುತ್ತದೆ ಮಾಡುತ್ತದೆ ಇಲ್ಲಿದೆ