ಡೇವಿಡ್ ಜೆ MALAN: ಸರಿ, ಆದ್ದರಿಂದ ಈ MYO ಅಂಗವಾಗಿದೆ ಬ್ಯಾಂಡ್, ಒಂದೆರಡು ಇದು ನಾವು CS50 ಅಂತಿಮ ಯೋಜನೆಗಳಿಗೆ ಹೊಂದಿವೆ. ಮತ್ತು ನಾವು ಸರತಿಯಲ್ಲಿ ಒಂದು ಪ್ರದರ್ಶನ ಮುಂಚಿತವಾಗಿ ಅಲ್ಲಿ ಪ್ರಮುಖವಾಗಿ ನೀವು ಅಪ್ ಈ ತಕ್ಕಮಟ್ಟಿಗೆ ಬಿಗಿಯಾದ ತೋಳಿನ ಇಲ್ಲಿ ಬ್ಯಾಂಡ್ ನಿಮ್ಮ ಸ್ನಾಯುಗಳ ಚಲನೆಯನ್ನು ಕೇಳುತ್ತಿದ್ದ ನಂತರ ತಂತ್ರಾಂಶದಲ್ಲಿ ಮ್ಯಾಪ್ ಎಂದು ಇಲ್ಲಿ ಸುಮಾರು ಕೋಲ್ಟನ್ ಲ್ಯಾಪ್ಟಾಪ್ ಇದು ಹೊಂದಿತ್ತು ಐಟ್ಯೂನ್ಸ್ ಮತ್ತು ಹಾಡು ಈಗಾಗಲೇ ಸರದಿಯಾಗಿರಿಸಿದ. ಬದಲಿಗೆ ಈ demoing ಹೆಚ್ಚು, ಕೋಲ್ಟನ್ ಪ್ರಯೋಗಾಲಯದಲ್ಲಿ ರಚಿಸಲಾಗಿದೆ ಸ್ಪಷ್ಟವಾಗಿ ಎಲ್ಲಾ ವಾರ ಪ್ರದರ್ಶನ ಪಡೆಯುವಲ್ಲಿ ಒಂದು ಕೆಚ್ಚೆದೆಯ ಸ್ವಯಂಸೇವಕ ಸಿದ್ಧವಾಗಿದೆ. ಯಾರಾದರೂ ಬರಲು ಬಯಸಿದರೆ up-- ಮೊದಲ ನಿಮ್ಮ ಕೈ ಕಂಡಿತು. ಅಪ್ ಮೇಲೆ ಕಮ್. [00:01:09] ಎಲ್ಲಾ ಸರಿ. ನಿಮ್ಮ ಹೆಸರು ಏನು? [00:01:13] ಪ್ರೇಕ್ಷಕರು: ಉಹ್, ಮಾರಿಯಾ. [00:01:14] ಡೇವಿಡ್ ಜೆ MALAN: ಮಾರಿಯಾ, ನೀವು ನೋಡಲು ಸಂತೋಷವನ್ನು. ಇಲ್ಲಿ ಬಂದು. ನನಗೆ ಕೋಲ್ಟನ್ ನೀವು ಪರಿಚಯಿಸಲು ಅವಕಾಶ. ಕೋಲ್ಟನ್, ಈ ಮಾರಿಯಾ ಆಗಿದೆ. [00:01:21] COLTON: ಹಾಯ್, ನೀವು ಭೇಟಿ ಸಂತೋಷ. [00:01:23] ಡೇವಿಡ್ ಜೆ MALAN: ಎಲ್ಲಾ ಸರಿ, ಆದ್ದರಿಂದ ನಾವು ನೀವು, ಒಂದು ಹೆಜ್ಜೆ ಹೋಗುವ ನೀವು ಇರಿಸಲಾಯಿತು ನಿಮ್ಮ ಮುಂಗೈ ಗೆ ಈ ಇದು ಬಹಳ ಎಂದು ಆದ್ದರಿಂದ ನಿಮ್ಮ ಮೊಣಕೈ ಬಳಿ ಅಪ್ ಬಿಗಿಯಾದ. ಅಷ್ಟರಲ್ಲಿ, ನ ಹೊಂದಿವೆ ಅವಕಾಶ ನಮ್ಮ ಗೂಗಲ್ ಗ್ಲಾಸ್ ಮೇಲೆ ಮತ್ತು ನಾವು ಇಂದು ತಂತ್ರಜ್ಞಾನಗಳನ್ನು ಮಿಶ್ರಣ ಮಾಡುತ್ತೇವೆ. [00:01:33] COLTON: ಮೊದಲ ನಾವು ಮಾಡಬೇಕಾಗಬಹುದು ವಿಷಯಗಳನ್ನು ಈ ಕೊಂಡಿಯಲ್ಲಿ. [00:01:36] ಡೇವಿಡ್ ಜೆ MALAN: ಸರಿ. ವಾಸ್ತವವಾಗಿ, ನಿಮ್ಮ ಕೈ ಪುಟ್ ಅವಕಾಶ ಸಾಧ್ಯವಾದಷ್ಟು ಈ ಕೇಬಲ್ ಹತ್ತಿರ ನಾವು ಮೊದಲು ಅದನ್ನು ಸಿಂಕ್ ಮಾಡಬಹುದು. [00:01:41] COLTON: ಇದನ್ನು ನಾವು. [00:01:42] ಡೇವಿಡ್ ಜೆ MALAN: ಏತನ್ಮಧ್ಯೆ, ಆದ್ದರಿಂದ ಎಲ್ಲರೂ ಒಂದು ಹತ್ತಿರದ ಗ್ಲಾನ್ಸ್ ಪಡೆಯುವುದು, ನಾವು ಆಂಡ್ರ್ಯೂ ಕ್ಯಾಮೆರಾ ಟಾಸ್ ಮಾಡುತ್ತೇವೆ ಅಲ್ಲಿ ತೆರೆಯ ಮೇಲೆ. ನಾವು ಒಂದು ಯುಎಸ್ಬಿ ಕೇಬಲ್ ಹೊಂದಿವೆ ಮಾರಿಯಾ ತೋಳುಪಟ್ಟಿಯನ್ನು ತೂರಿಸಲ್ಪಡುವ ಮಾಡಲಾಗುತ್ತಿದೆ. ಮತ್ತು ನನಗೆ ಕೋಲ್ಟನ್ ಸ್ಕ್ರೀನಿನ ಟಾಸ್ ಅವಕಾಶ ಮುಂದಿನ ಪ್ರಕ್ಷೇಪಕ ಅಪ್. [00:02:00] ಆದ್ದರಿಂದ ಕೋಲ್ಟನ್ ಸಾಧನ ನೋಂದಾಯಿಸಿಕೊಳ್ಳುವ ಇದೆ ಒಂದು MYO ಈ ಕೇಬಲ್ ಸಂಪರ್ಕ ಈಗ. ಮತ್ತು ಈಗ ಮಾರಿಯಾ ಕ್ಷಣದಲ್ಲಿ ಮಾಡಲು ಹೋಗಿ ವಾಸ್ತವವಾಗಿ ಸಂಚರಿಸಲು ಇದೆ ಮಾಪನಾಂಕ ಕ್ರಮಗಳನ್ನು ಮತ್ತು ಸಾಫ್ಟ್ವೇರ್ ಕಲಿಸಲು ಹೇಗೆ ತನ್ನ ಸ್ನಾಯುಗಳು ಪ್ರತಿಕ್ರಿಯೆ ಅವರು ಮಾಡುತ್ತಾರೆ ಕೆಲವು ಪೂರ್ವ ನಿರ್ಧಾರಿತ ಸಾಫ್ಟ್ವೇರ್ ಅರ್ಥ ಗೆಸ್ಚರ್ಸ್. ನೀವು ಹೋಗಲು ಬಯಸಿದಲ್ಲಿ ಪರದೆಯ ಮುಂದೆ. ಸರಿ, ಪ್ರಯತ್ನಿಸುತ್ತಲೇ. [00:02:30] COLTON: ಈ ರೀತಿಯ ಹೋಗಿ. ಮತ್ತು ಹಾಗೆ. ಮತ್ತು ಬಲ ಎಲ್ಲಾ ರೀತಿಯಲ್ಲಿ. ಹಿಂತಿರುಗಿ. [00:02:35] ಡೇವಿಡ್ ಜೆ MALAN: ಸರಿ. ವಿಭಿನ್ನ ದೃಷ್ಟಿಕೋನದಿಂದ. ನೀವು ಅಲ್ಲ. ಇದು ನಮಗೆ ಇಲ್ಲಿದೆ. [00:02:40] ಮರಿಯಾ: ಸರಿ. ಡೇವಿಡ್ ಜೆ MALAN: ನಂ ಉನ್ನತ ಅಪ್ ಇದನ್ನು ಚಲಿಸೋಣ ನಿಮ್ಮ ಮೊಣಕೈ ಹತ್ತಿರ, ಅಥವಾ ಇನ್ನೂ ಬಿಗಿಯಾದ. ಎಲ್ಲಾ ಸರಿ. [00:02:52] ಇಲ್ಲಿ ನಾವು ಹೋಗಿ. ಈ CS52X ಒಂದು ಉತ್ತಮ ಸಮಯ ಎಂದು. ನಾವು ಹೋಗಿ. [00:02:57] ಬಹಳ ಸಂತೋಷವನ್ನು. ಸರಿ. ಹೆಬ್ಬೆರಳು ಪಿಂಕಿ ಕಮ್ಯುನಿಸ್ಟ್ ಗೆ. [00:03:02] ಬಹಳ ಸಂತೋಷವನ್ನು. ನಿಮ್ಮ ಬೆರಳುಗಳ ಹರಡಿತು. ಗುಡ್. ಬಲ ತರಂಗ. ಇದು ಕುತೂಹಲದಿಂದ ತೋರಿಸುವ ಎಡ ಕೈಯಿಂದ ನಿಮಗೆ [00:03:17] COLTON: ಹೌದು, ವಿಲಕ್ಷಣ ಇಲ್ಲಿದೆ. ಡೇವಿಡ್ ಜೆ MALAN: ವೇವ್ ಬಲ ಮತ್ತು ಮುಂದುವರೆಯಲು. ಫಾಸ್ಟ್ ಫಾರ್ವರ್ಡ್ ತೆರಳಿ ಅಥವಾ ಮುಂದಿನ. ಸರಿ ವೇವ್ ಸರಿ. [00:03:25] ಮರಿಯಾ: ನಾನು ನಿರೀಕ್ಷಿಸಿ don't--. [00:03:26] ಡೇವಿಡ್ ಜೆ MALAN: ಸ್ವಲ್ಪ ಸಹಾಯ ಬೇಕಿದೆ? [00:03:28] COLTON: ಆದ್ದರಿಂದ ಈ ರೀತಿಯ ನೀನು. ಮರಿಯಾ: ಇದು ಟರ್ನಿಂಗ್ ಮತ್ತೊಂದು ವಿಷಯ, ಆದಾಗ್ಯೂ. COLTON: ಇದು. ಡೇವಿಡ್ ಜೆ MALAN: ಹೌದು ನನಗೆ ಗೊತ್ತಿಲ್ಲ ಏಕೆ ನೀವು ಒಂದು leftie ತೋರಿಸುವ. COLTON: ಏಕೆ ನೀವು ಪ್ರಯತ್ನಿಸಲು ಇಲ್ಲ ಇದರಂತೆಯೇ ಹೋಗಿ ಪ್ರಯತ್ನಿಸಿ. [00:03:38] ಡೇವಿಡ್ ಜೆ MALAN: ಇಲ್ಲ? ಬಹುಶಃ ನಿಮ್ಮ ಕೈ ತಲುಪುತ್ತದೆ ಸ್ವಲ್ಪ ಉದ್ದವಾಗಿರುತ್ತವೆ ಔಟ್ ಮತ್ತು ಈ ರೀತಿ ಹೆಚ್ಚು ಹಠಾತ್ ಮಾಡಲು. ಸರಿ, ಬ. [00:03:48] ಮರಿಯಾ: ಕ್ಷಮಿಸಿ. ಡೇವಿಡ್ ಜೆ MALAN: ಇದು ನಿಮ್ಮ ತಪ್ಪು ಅಲ್ಲ. COLTON: ಇದು ಉತ್ತಮ ಇಲ್ಲಿದೆ. ಡೇವಿಡ್ ಜೆ MALAN: ಸರಿ. ಚೆನ್ನಾಗಿ [00:03:56] MARIA: ನಾವು ನಂತರ, ಈ ತೆರಳಿ ಮಾಡಬೇಕು? ಡೇವಿಡ್ ಜೆ MALAN: ಹೌದು, ಹೊರಡೋಣ ಹುಕ್ ಆಫ್ ಅವಕಾಶ. ಯಾರಾದರೂ ಒಂದು ಮಾಡಲು ಬಯಸುತ್ತೀರಿ ಆದ್ದರಿಂದ ಈ ತುಟ್ಟತುದಿಯ ಬಳಸಿಕೊಂಡು ಅಂತಿಮ ಯೋಜನೆ ಹಾರ್ಡ್ವೇರ್, ಅರ್ಥ ಇದು ಕೇವಲ ಸಾಕಾಗುವುದಿಲ್ಲ ಬಳಸಲಾಗುತ್ತದೆ ಸಿಲುಕುವ ಸ್ವಲ್ಪ ಸಮಯ ತೆಗೆದುಕೊಳ್ಳಬಹುದು. ಮತ್ತು ಹೀಗೆ ರಿಯಾಲಿಟಿ ಇದು ವಾಸ್ತವವಾಗಿ ಬಹಳ ಅಂಚಿನ ರಕ್ತಸ್ರಾವ. [00:04:10] ಈ ಎಂದು ಏನನ್ನು ಹೊಂದಿದೆ ಡೆವಲಪರ್ ಕಿಟ್, ಇದು ಮೂಲಭೂತವಾಗಿ ಪೂರ್ವ ಬಿಡುಗಡೆ ಎಂದು ಅರ್ಥ ಇದೆ ಆದ್ದರಿಂದ ಜನರು ನಿಖರವಾಗಿ ಮಾಡಬಹುದು ಇದು ಜಗಳ ಹೀಗೆ, ಫಿಗರ್ ಔಟ್ ಹೇಗೆ ಜನರ ದೇಹಗಳನ್ನು ಕೆಲಸ ತಂತ್ರಜ್ಞಾನ. ನೀವು ಬಯಸುವ ಹಾಗಿದ್ದಲ್ಲಿ ನಂತರ, ಉಪನ್ಯಾಸ ನಂತರ, ನಾವು ನೀವು ಬರಲು ಅವಕಾಶ ಮಾಡಬಹುದು ಮತ್ತು ಇದು ಮತ್ತೊಂದು ಇರಿತ ತೆಗೆದುಕೊಳ್ಳುವ. ಚಪ್ಪಾಳೆ ಇಲ್ಲದಿದ್ದರೆ, ಒಂದು ಸುತ್ತಿನಲ್ಲಿ, ನಾವು ಅಪ್ ಬರುವಾಗ ಮಾರಿಯಾ, ಸಾಧ್ಯವೋ. [00:04:26] ಮರಿಯಾ: ಧನ್ಯವಾದಗಳು. [00:04:28] ಡೇವಿಡ್ ಜೆ MALAN: ಧನ್ಯವಾದಗಳು. ನಾವು ಈ ಮೇಲೆ ಸ್ಥಗಿತಗೊಳ್ಳಲು ವಿಲ್ ಆದರೆ ನೀಡುತ್ತದೆ you-- ಹೇಗೆ ಇಲ್ಲಿ ಒತ್ತಡದ ಚೆಂಡನ್ನು ಬಗ್ಗೆ? ಓಹ್,; ಆದರೆ ಈ ಪ್ರಯತ್ನಿಸೋಣ if-- ಹೌದು, ಧನ್ಯವಾದಗಳು. ಎಲ್ಲಾ ಸರಿ. ನೀವು ಕುತೂಹಲಕಾರಿ, ಆದ್ದರಿಂದ ಸೌಂಡ್ ಆಯ್ಕೆ ಪರಿಚಯವಿಲ್ಲದ ನಾವು ಅಲ್ಲಿ ಮಾಡಿದ ಹಿಂದಿನ, ಅದ್ಭುತ ಟಿವಿ ತೋರಿಸಲು ನೀವು ಸಂಪೂರ್ಣವಾಗಿ ಮಾಡಬೇಕು ಬಿಂಜ್ ಗಮನಿಸುತ್ತಿರುವ ನೆಟ್ಫ್ಲಿಕ್ಸ್ ಮೇಲೆ ಇಲ್ಲಿ ಈ ಒಂದು. [00:04:51] ಸ್ಪೀಕರ್ 1: ಮಹಿಳೆಯರೇ ಮತ್ತು ಮಹನೀಯರೇ, ಜೋಶ್ ಎಂಬ ಜಾದೂಗಾರ. [00:05:04] ಡೇವಿಡ್ ಜೆ MALAN: ಮತ್ತು ಸ್ಪಷ್ಟವಾಗಿ, ಅಷ್ಟೇ ಒಂದು ವಿಷಯ ಈಗ ಉಪನ್ಯಾಸದ ಸಂದರ್ಭದಲ್ಲಿ ನನಗೆ ಪಠ್ಯ. ನಾನು ಹೇಳಿದ್ದು ನಾನು ಮಾರಿಯಾ ನಿನ್ನೆ ಒಂದು ಹುಟ್ಟುಹಬ್ಬದ. ಆದ್ದರಿಂದ ಜನ್ಮದಿನದ ಶುಭಾಶಯಗಳು ಮಾರಿಯಾ, CS50 ಜೊತೆಗೆ. [00:05:18] ಆದ್ದರಿಂದ ನೀವು ಇತ್ತೀಚಿನ ತಿಂಗಳಲ್ಲಿ ಓದಲು ಇಲ್ಲಿ ಈ ಪುರುಷರು, ಸ್ಟೀವ್ ವಾಸ್ತವವಾಗಿ ಯಾರು ಬಾಲ್ಮರ್, ಕಾಲೇಜಿನಲ್ಲಿ 1977 ರ ವರ್ಗ, ಇತ್ತೀಚೆಗೆ ಮೈಕ್ರೋಸಾಫ್ಟ್ ನಿವೃತ್ತಿ. ಅವರು, ಇಲ್ಲಿ ಪದವಿ ನಂತರ ಒಂದೆರಡು ವರ್ಷಗಳ ನಂತರ ಸ್ವತಃ ಕಂಡುಬಂದಿಲ್ಲ ಸ್ಟ್ಯಾನ್ಫೋರ್ಡ್ ಬಿಸಿನೆಸ್ ಸ್ಕೂಲ್ ಅವರು ಫೋನ್ ಸ್ವೀಕರಿಸಿದಾಗ ಅವರ ಒಬ್ಬ ಸ್ನೇಹಿತ ಕರೆ ಹಾಲ್ ಕೆಳಗೆ ವಾಸವಾಗಿದ್ದರು ಇಲ್ಲಿ ಹಾರ್ವರ್ಡ್ನಲ್ಲಿ ಅವರಿಗೆ. ಆ ಸ್ನೇಹಿತರ ಹೆಸರು ಬಿಲ್ ಆಗಿತ್ತು ಗೇಟ್ಸ್, ಮತ್ತು ಸಮಯದಲ್ಲಿ, ಅವರು ಎಂದು ಸ್ಟೀವ್ ನೇಮಕ ಹಾಕಿದ್ದೆ ಮೊದಲ ವ್ಯಾಪಾರ ವ್ಯಕ್ತಿ, ನಿಜವಾಗಿಯೂ, ಒಂದು ಸಣ್ಣ ಕಂಪನಿಯ ಮೈಕ್ರೋಸಾಫ್ಟ್ ಹೆಸರು. [00:05:45] ಒಂದು ಸುದೀರ್ಘ ಕಥೆಯ ಕಡಿಮೆ, ಸ್ಟೀವ್ ಅಂತಿಮವಾಗಿ ಗೆದ್ದರು, ಅವರು ಮೈಕ್ರೋಸಾಫ್ಟ್ ಸೇರಿದರು ಕೇವಲ 30 ನೌಕರರಿಗೆ. ಮತ್ತು ಅವನು ಸಾಕಷ್ಟು ಇತ್ತೀಚೆಗೆ ನಿವೃತ್ತ, ಕಂಪನಿಯ 100,000 ಉದ್ಯೋಗಿಗಳನ್ನು ಹೊಂದಿತ್ತು ಕಳೆದ ಕೆಲವು ವರ್ಷಗಳಿಂದ. ಆದ್ದರಿಂದ ಒಂದು ವೆಬ್ಸೈಟ್ ಗಡಿ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ ವೀಡಿಯೊ ಈ ಗೌರವ ತಯಾರಿಸಲಾಗುತ್ತದೆ ನಾವು ಎಂದೆನಿಸಿತ್ತು ಎಂದು ನೀವು ನೀಡುವ ಹಂಚಿಕೊಂಡಿದ್ದಾರೆ ಎಷ್ಟು ಇಂಧನ ಸ್ಟೀವ್ ಒಂದು ಅರ್ಥದಲ್ಲಿ ಅವರು ನೀಡುತ್ತದೆ ಯಾವುದೇ ಪ್ರಸ್ತುತಿ ತರುತ್ತದೆ. [ವೀಡಿಯೋ ಪ್ಲೇಬ್ಯಾಕ್] -Microsoft ನಾಲ್ಕನೇ ಮಗುವಿನ ರೀತಿಯಲ್ಲಿ. ಮಕ್ಕಳು ಮನೆ ಬಿಟ್ಟು. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾನು ಭಾವಿಸುತ್ತೇನೆ ನಾನು ಮನೆ ಬಿಟ್ಟು ಬಾಗುತ್ತೇನೆ. ಬಿಲ್ ಹೇ, whazzap? [00:06:23] -Wazzap? [00:06:24] -ಹೇ, Wazzap? ನಾವು ನೀಡಲಾಗಿದೆ ಮಾಡಿದ ಒಂದು ಅಪಾರ ಅವಕಾಶವನ್ನು. ಮತ್ತು ಬಿಲ್ ನಮಗೆ ಆ ಅವಕಾಶ ನೀಡಿತು. ನಾನು ಬಿಲ್ ಧನ್ಯವಾದ ಬಯಸುವ. ನಾನು ತುಂಬಾ ಬಯಸುವ. ನಾವೀನ್ಯತೆ ಗತಿಯನ್ನು ನಿಧಾನ ಹೋಗುತ್ತಿಲ್ಲ ಇದೆ. [00:06:42] ಇದು ವೇಗವಾಗಿ ಮತ್ತು ವೇಗವಾಗಿ ಪಡೆಯಲು ವಿಶೇಷವೇನು. ಕೆಲವು ಸ್ಪರ್ಧಿಗಳು ಉಂಟಾಗಬಹುದು ಎಂದು ದುರದೃಷ್ಟವಶಾತ್ ತಡೆಗಟ್ಟಬಹುದು! [00:06:54] ನಾನು ಈ ಕಂಪನಿ ಪ್ರೀತಿ. ಹೌದು! ನಾನು ಪಿಸಿ, ಮತ್ತು ನಾನು ಈ ಕಂಪನಿ ಪ್ರೀತಿ! [00:07:08] ಡೆವಲಪರ್ಗಳು, ಅಭಿವೃದ್ಧಿಗಾರರು, ಅಭಿವೃದ್ಧಿಗಾರರು, ಅಭಿವರ್ಧಕರು, ಅಭಿವೃದ್ಧಿಗಾರರು, ಅಭಿವೃದ್ಧಿಗಾರರು, ಅಭಿವರ್ಧಕರು, ಅಭಿವರ್ಧಕರು. ಹೌದು! ವೆಬ್ ಅಭಿವರ್ಧಕರಿಗೆ! [00:07:19] ವೆಬ್ ಅಭಿವರ್ಧಕರಿಗೆ! ವೆಬ್ ಅಭಿವರ್ಧಕರಿಗೆ! ಕೇಳಲು ಬೇರೆ ಏನು ಯಾವುದೇ ಹೆಚ್ಚಿನ ಶುಲ್ಕವಿಲ್ಲದೆ ಪಡೆಯಲು! [00:07:28] ಎಂಎಸ್-ಡಾಸ್ ಕಾರ್ಯನಿರ್ವಾಹಕ, ಅಪಾಯಿಂಟ್ಮೆಂಟ್ ಕ್ಯಾಲೆಂಡರ್ ಒಂದು ಕಾರ್ಡ್ ರಾಶಿಯನ್ನು, ಒಂದು ನೋಟ್ ಪ್ಯಾಡ್, ಒಂದು ಗಡಿಯಾರ, ನಿಯಂತ್ರಣ ಫಲಕ. ಮತ್ತು, ನೀವು ಅದನ್ನು? Reversie! [00:07:35] CD ಗೆ ಬರ್ನ್! MSN ಅವರನ್ನು ನೀಡಿ ನೀವು ಸ್ನೇಹಿತರಿಗೆ ಮೇಲ್! [00:07:40] ಒಂದು ಕ್ಲಿಕ್ ನಲ್ಲಿ ಎಲ್ಲಾ! ಒಂದು ಮೈಕ್ರೋಸಾಫ್ಟ್, ಒಂದು ತಂತ್ರ, ಒಂದು team-- ಶಿಸ್ತು, ವೃತ್ತಿಪರ, ಗಮನ, ಮತ್ತು ನಾವು ಮಾಡುವ ಎಲ್ಲಾ ತಜ್ಞ. ನನ್ನ ಹಳೆಯ ಚಿತ್ರದ ಒಂದು ಸಾಲಿನ ಬಳಸಲು ಅನುಮತಿ. [00:07:52] ಸಂಬಂಧಗಳು ಶಾರ್ಕ್ ಹಾಗೆ. ಅವರು ಮುಂದುವರೆಯಲು ಅಥವಾ ಅವು ಸಾಯುತ್ತವೆ. ನಾನು ಟೆಕ್ ಭಾವಿಸುತ್ತೇನೆ ಕಂಪನಿಗಳು ಒಂದೇ. [00:08:01] [END ವೀಡಿಯೋ ಪ್ಲೇಬ್ಯಾಕ್] ಡೇವಿಡ್ ಜೆ MALAN: ಆದ್ದರಿಂದ ನಾವು ತೃಪ್ತಿ ಸ್ಟೀವ್ ನಮಗೆ ಸೇರುವ ಎಂದು ಘೋಷಿಸಲು ಇಲ್ಲಿ CS50 ರಲ್ಲಿ ಮುಂದಿನ ಬುಧವಾರ ಸಾಮಾನ್ಯ ಸ್ಥಳದಲ್ಲಿ ಮತ್ತು ಇಲ್ಲಿ ಸಮಯ. ಸ್ಪೇಸ್ ಸಾಧ್ಯತೆ ಸೀಮಿತವಾಗಿರುತ್ತವೆ. ಆದ್ದರಿಂದ, ವೈಯಕ್ತಿಕವಾಗಿ ನಮಗೆ ದಯವಿಟ್ಟು ಸೇರಲು ಶೀಘ್ರದಲ್ಲಿಯೇ ಇಂದು ತಲೆ ಅಥವಾ cs50.harvard.edu/register ಗೆ. [00:08:22] ಮತ್ತು ನಾವು ತಿಳಿಸುವುದು ಮಂಗಳವಾರ ಕಲೆಗಳು ದೃಢೀಕರಿಸಿದ. ಮುಂದಿನ ಎದುರುನೋಡಬಹುದು CS50 ರಲ್ಲಿ ಉಪನ್ಯಾಸದ ಸಂದರ್ಭದಲ್ಲಿ ಬುಧವಾರ. ಈಗ, ಇತರ ಸುದ್ದಿ, ನಾನು ಏನಾಯಿತು ಕ್ರಿಮ್ಸನ್ ಈ ಬರುವ ಕೇವಲ ಇತರ ದಿನ. [00:08:34] ಇದು CS50 ಸಿಬ್ಬಂದಿ ಒಂದು ಎಂದು ತಿರುಗಿದರೆ ಮತ್ತು CS50 ನ ವಿದ್ಯಾರ್ಥಿಗಳು ಕನಿಷ್ಠ ಒಂದು ಪ್ರಸ್ತುತ ಯುಸಿ ನಡೆಸುತ್ತಿದ್ದಾನೆ ಅಧ್ಯಕ್ಷ ಮತ್ತು ಉಪಾಧ್ಯಕ್ಷರ, ಇದು ನನ್ನನ್ನು ಹಿಂದಕ್ಕೆ ನನ್ನ ಹಿಂದೆ ನಾನು ಸಂಕಟದಿಂದ ಯುಸಿ ಚುನಾವಣೆಯಲ್ಲಿ ಸೋತರು. ಆದರೆ ಬೆಳ್ಳಿ ರೇಖೆ ಎಂದು ನಾನು ಯಾವಾಗಲೂ ಕಥೆ ಎಂಬುದು ಹೇಳಲು ನಾನು ಒಂದು ಖಚಿತವಾಗಿ ಮನುಷ್ಯ ಅನೇಕ ಕಾರಣಗಳಿಗಾಗಿ ನಾನು ಕಳೆದುಕೊಂಡ ಚುನಾವಣೆಯಲ್ಲಿ ಸಂಪೂರ್ಣ ಕೊರತೆ ಸಾರ್ವಜನಿಕ ಭಾಷಣ ಪ್ರತಿಭೆಯ. ಮತ್ತು ಆದ್ದರಿಂದ ತುಂಬಾ ಪ್ರಾಮಾಣಿಕವಾಗಿ, ಇದು ಓಡಿಸಿದರು, ಆ ಅನುಭವ ನನ್ನ ಜೂನಿಯರ್ ವರ್ಷದ, ವಾಸ್ತವವಾಗಿ ಸೈನ್ ಭಾವಿಸುತ್ತೇನೆ ಹಾರ್ವರ್ಡ್ ಕಂಪ್ಯೂಟರ್ ಸೊಸೈಟಿ, ಅಪ್ ಇದು ಗುಂಪು ಆವರಣದಲ್ಲಿ ಎಂದು ವಿವಿಧ ತಾಂತ್ರಿಕ ಮಾತುಕತೆ ಹೊಂದಿದೆ ಮತ್ತು ಇತರ ವಸ್ತುಗಳು. ಮತ್ತು ನಾನು ಅವರ ಬೋಧನೆ ವಹಿಸಿಕೊಂಡರು ವಿಚಾರಗೋಷ್ಠಿಗಳು ಮತ್ತು ಆದ್ದರಿಂದ , ಅವಕಾಶ ಒಂದು ಅದ್ಭುತ ಅವಕಾಶ, ನಿಖರವಾಗಿ ಈ ಕೆಲಸ ಆರಂಭಿಸಲು. ಆದರೆ, ನಾನು ಅವಕಾಶ ಈ ಅನುಭವದ ಕಾಲದಲ್ಲಿಯೇ ನನ್ನ ಎಲ್ಲಾ ಹೆಚ್ಚು ಎಚ್ಟಿಎಮ್ಎಲ್ ಕಲಿಸಲು. ಮತ್ತು ಆದ್ದರಿಂದ ನಾನು ಕಳೆದ ರಾತ್ರಿ procrastinated HTML ಆಧಾರಿತ ವೆಬ್ಸೈಟ್ ಮೂಲಕ ಹುಡುಕುತ್ತಿರುವ ನಾನು, 1997 ನಂತಹ '98 ಮಾಡಿದ ನನ್ನ ಇಲ್ಲಿ ಈ ತೋರುತ್ತಿದೆ ಪ್ರಚಾರ. ನನಗೆ ಗೊತ್ತಿಲ್ಲ. [00:09:29] ಏಕೆಂದರೆ ಮತ್ತು, ಸೂಚನೆ 1998 ರಲ್ಲಿ ಈ ಅದ್ಭುತ ವಿನ್ಯಾಸ ನಿರ್ಧಾರ ಅಥವಾ ಸ್ಪಷ್ಟವಾಗಿ ವಿವರಿಸಲಾಗದ ಯಾ ಕೆಲಸಕ್ಕೆ ಬಾರದ ವಸ್ತು. ನೀವು ಮೊದಲ ವಿಷಯ ಬಳಕೆದಾರರು ನಿಮ್ಮ ವೆಬ್ಸೈಟ್ ಭೇಟಿ ಮೇಲೆ ಮಾಡಲು ಮತ್ತೊಂದು ಲಿಂಕ್ ಕೇವಲ ಕ್ಲಿಕ್ ಮಾಡುವುದು ಸನ್ಯಾಸಿ ಇಲ್ಲಿ ನಿಮ್ಮ ವೆಬ್ಸೈಟ್ ಪ್ರವೇಶಿಸಲು ಹಿಂದೆ ಅಲ್ಲಿ ಒಂದು ಮುಚ್ಚಿಹೋಯಿತು ಪರದೆ ಹಾಗೆ ಸ್ಪಷ್ಟವಾಗಿ ನನ್ನ ಪ್ರಚಾರ ನೆಲೆಯಾಯಿತು. ಮತ್ತು ಈ ನೀವು ಪಡೆಯುತ್ತೀರಿ ಎಲ್ಲಾ ಆಗಿದೆ ಇಂದು ಕೇವಲ ಒಂದು ಸ್ಕ್ರೀನ್ಶಾಟ್ ಆಗಿದೆ. ಆದರೆ ನಾನು, ಹಾಗೆ, ಮೂಲಕ ಓದುತ್ತಿದ್ದಾಗ ನನ್ನ ಪ್ರಚಾರ ಪೋಸ್ಟರ್ ಕಳೆದ ರಾತ್ರಿ ಮತ್ತು ನನ್ನ ವೇದಿಕೆ. [00:09:50] ಮತ್ತು ನಾನು ಸಮಯದಲ್ಲಿ ಕೋಪಗೊಂಡಿದ್ದರು. ಇದು ಆಸಕ್ತಿದಾಯಕ ಆಗಿತ್ತು was-- ನನ್ನ ವೇದಿಕೆ. ಹಾಗಾಗಿ ನಂತರ ಕೆಳಗೆ calmed ಮಾಡಿದ. ಆದರೆ ದಿನ, ನಾನು ಮತ್ತೆ ರನ್ ಮತ್ತು ಈ ಸಮಯ ಆಶಾದಾಯಕವಾಗಿ ಉತ್ತಮ. [00:10:03] ಆದ್ದರಿಂದ HTML, ನಾನು ಮಾಡಿದ ಆ ಭಾಷೆ ನೀವು in-- ಎಂದು ಶೀಘ್ರದಲ್ಲೇ more-- ಮಾಡಿಕೊಳ್ಳುವಿರಿ ನಾವು ಇಲ್ಲಿಗೆ ವಿಷಯ ಕೊನೆಯಲ್ಲಿ ಬಗ್ಗೆ ಮತ್ತು ಹೆಚ್ಚಾಗಿ ಈಗ ಲಘುವಾಗಿ ತೆಗೆದುಕೊಳ್ಳುವ ನಾವು ಇತರ ಭಾಷೆಗಳಿಗೆ ಮುಂದುವರಿದಂತೆ. ಆದರೆ ಕೇವಲ ಒಂದು ಕ್ಷಣ ವಿರಾಮ ಅವಕಾಶ ಮತ್ತು ಸಂದರ್ಭದಲ್ಲಿ ಈ ವಿಷಯಗಳ ಕೆಲವು ಪುಟ್. ಆದ್ದರಿಂದ ಒಂದು ವಾಕ್ಯದಲ್ಲಿ, ಎಚ್ಟಿಎಮ್ಎಲ್ ಏನು? [00:10:18] ಅಥವಾ, ಏನು ಬಳಸಲಾಗುತ್ತದೆ? ಯಾರಾದರೂ? ಹೌದು. [00:10:20] ಪ್ರೇಕ್ಷಕರು: ವೆಬ್ಸೈಟ್ಗಳಿಗೂ ಮಾರ್ಕಪ್. ಡೇವಿಡ್ ಜೆ MALAN: ವೆಬ್ಸೈಟ್ ಮಾರ್ಕಪ್. ಆದ್ದರಿಂದ ಒಂದು ಮಾರ್ಕ್ಅಪ್ ಭಾಷೆಯ ಆ ನೀವು ವೆಬ್ ಪುಟ ರಚಿಸುವುದು ಅನುಮತಿಸುತ್ತದೆ. ಶಿರೋಲೇಖ ಇಲ್ಲಿ ಹೋಗುತ್ತದೆ, ಶೀರ್ಷಿಕೆ ಇಲ್ಲಿ ಹೋಗುವುದು, ದೇಹದ ಇಲ್ಲಿ ಹೋಗುವುದು. ಈ ಇದು, ಎದ್ದುಕಾಣುವ ಆಗಿದೆ ವಿವರ ಆ ರೀತಿಯ italics--. [00:10:33] ಸರಿ, ಉತ್ತಮ. ಆದ್ದರಿಂದ ಸಿಎಸ್ಎಸ್ you-- ಮತ್ತು ನಾನು ಅವಕಾಶ ಅಲ್ಲಿ ಕೆಲವು ರಿಯಾಯಿತಿಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುವುದಕ್ಕೂ ದಪ್ಪ ಮುಖ ಮತ್ತು ಇಟಾಲಿಕ್ಸ್ ಕಾರಣ ಉತ್ತಮ ಈ ಕಾರ್ಯರೂಪಕ್ಕೆ. ಸಿಎಸ್ಎಸ್ ಏನು ಆಗಿದೆ? ಒಂದು ವಾಕ್ಯದಲ್ಲಿ ಹೇಳಲು. ಯಾರಾದರೂ ಎಲ್ಲಾ ನಲ್ಲಿ. ಹೌದು. [00:10:46] ಪ್ರೇಕ್ಷಕರು: ಅಲಂಕಾರಗಳ ಮತ್ತು ಇದು ವಿನ್ಯಾಸ ಹೇಗೆ ಮೂಲವಸ್ತುವನ್ನು,. ಡೇವಿಡ್ ಜೆ MALAN: ಸರಿ, ಉತ್ತಮ. ನೀವು ಅನುಮತಿಸುವ ಅಲಂಕಾರಗಳ ಇದು ವಿನ್ಯಾಸ ಅಥವಾ ಇದು stylize ಗೆ ಎದ್ದುಕಾಣುವ ಮತ್ತು ಸಂದರ್ಭಗಳಲ್ಲಿ ಇಟಾಲಿಕ್ಸ್ ಮತ್ತು ಬಣ್ಣಗಳನ್ನು ಮತ್ತು ಹೆಚ್ಚು ಉತ್ತಮ ಅಂಶಗಳ ವಿಧದ ಸ್ಥಾನಿಕ. ಇದು ರೀತಿಯ ವಿಷಯಗಳನ್ನು ಪಡೆಯಲು ಅನುಮತಿಸುತ್ತದೆ ಕೊನೆಯ ಮೈಲಿ ಉದಾಹರಣೆಗೆ, ಹಾಗಾಗಿ, pset7, ನೀವು ಮೇಲೆ ಸೂಚಿಸಿದ್ದೇವೆ ಇರಬಹುದು ನಿಮ್ಮ ಬಂಡವಾಳ ಪುಟ ಈ ಹಂತದಲ್ಲಿ ಇಂತಹ ಈಗಾಗಲೇ ಡೀಫಾಲ್ಟ್ ಟೇಬಲ್ ಎಂದು ನೀವು ಬಳಕೆದಾರರ ಸ್ಟಾಕ್ ಹಿಡುವಳಿಗಳ ತೋರಿಸಲು ಮಾಡಲು ಮತ್ತು ನಗದು ಬಹುಶಃ ಬಹಳ ಭಯಂಕರ ಕಾಣುತ್ತದೆ ಯಾವುದೇ ಜಾಗದಿಂದ ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ. ತುಂಬಿಕೊಂಡಿತು ಎಲ್ಲವೂ ರೀತಿಯ ಒಟ್ಟಿಗೆ ಸಾಲುಗಳನ್ನು ಮತ್ತು ಕಾಲಮ್ಗಳನ್ನು. [00:11:18] ಅಲ್ಲದೆ, ಒಂದು ಬಿಟ್ ಸಿಎಸ್ಎಸ್, ನೀವು ಅರ್ಥ ಎಂದು, ವಾಸ್ತವವಾಗಿ ಒತ್ತಾಯ ಮತ್ತು ಮಾಡಬಹುದು ಹೆಚ್ಚು ಪರಿಚಿತ ಮತ್ತು ಹೆಚ್ಚು ಏನೋ prettier ಹೊಂದಿದೆ ನೋಡಲು. ಆದ್ದರಿಂದ ಸಿಎಸ್ಎಸ್ ಬಗ್ಗೆ ವೆಬ್ಸೈಟ್ ಬಳಸಲು. ಆದರೆ ನಾವು ಮತ್ತೊಂದು ಪರಿಚಯಿಸಲಾಯಿತು ನಮಗೆ ಏನು ಮಾಡಲು ಅವಕಾಶ ನೀಡುವ ಭಾಷೆ, ಪಿಎಚ್ಪಿ,? [00:11:36] ಸುಮ್ಮನೆ ಏನು ಮಾಡಲಿ? ಯಾರಾದರೂ. ಮೀರಿ ಮುನ್ನುಗ್ಗಲಾರಂಭಿಸಿದರು ಸಿಕ್ಕಿತು ಮೊದಲ ಒಂದೆರಡು ಸಾಲುಗಳು. ಹೌದು. [00:11:40] ಪ್ರೇಕ್ಷಕರು: ಕ್ರಿಯಾತ್ಮಕ ವಿಷಯ ರಚಿಸಿ. ಡೇವಿಡ್ ಜೆ MALAN: ಪರ್ಫೆಕ್ಟ್. ಕ್ರಿಯಾತ್ಮಕ ವಿಷಯ ರಚಿಸಿ. ಮತ್ತು ನೀವು ಈ ಮಾಡಬಹುದು ಭಾಷೆ ಯಾವುದೇ ಸಂಖ್ಯೆ. ನಾವು ಇದು ಏಕೆಂದರೆ PHP ಬಳಸಲು ಸಂಭವಿಸಿ ಸಿ ವಾಕ್ಯ ಆದ್ದರಿಂದ ಇದೇ ಭಾಗದಲ್ಲಿ. [00:11:50] ಆದರೆ PHP ಖಂಡಿತವಾಗಿಯೂ ಮಾಡುತ್ತದೆ. ನೀವು ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ಔಟ್ಪುಟ್ ಸೃಷ್ಟಿಸಲು ಅನುಮತಿಸುತ್ತದೆ. ಮತ್ತು ಉತ್ಪಾದನೆಯ ಕೆಲವು ಆಗಿರಬಹುದು ಎಚ್ಟಿಎಮ್ಎಲ್, ನಾವು ಸಾಮಾನ್ಯವಾಗಿ ಮಾಡುವುದರಿಂದ ಅಂಥ. ಇದು ಏಕೆಂದರೆ ಮತ್ತು, ಸಹ ಇಲ್ಲಿದೆ ಒಂದು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ ಯಾಂತ್ರಿಕ ಇದು ಮೂಲಕ ನಾವು ಡೇಟಾಬೇಸ್ ಮಾತನಾಡಬಹುದು. [00:12:03] ಮತ್ತು ನಾವು ಪ್ರಶ್ನೆಗಳನ್ನು ಮಾಡಬಹುದು Yahoos ಇತರ ಸರ್ವರ್ ಮತ್ತು ಸರಣಿಬದ್ಧವಾಗಿ ಏನು ನಿಜವಾಗಿಯೂ ನೀವು ಇಲ್ಲದಿದ್ದರೆ ಮಾಡಬಹುದು ಮಾಡಲು ಕಂಪ್ಯೂಟರ್ ಸಾಗಿಸುತ್ತದೆ ಬಯಸುವ. ಆದ್ದರಿಂದ PHP ನಮಗೆ ಆರಂಭಿಸಲು ಅವಕಾಶ ಸಕ್ರಿಯವಾಗಿ ವಿಷಯ ಉತ್ಪಾದಿಸುವ. ಈ ತರ್ಕ, ನಾನು ಹೊಂದಿರಲಿಲ್ಲ ಮತ್ತೆ 1998 ರಲ್ಲಿ ಒಂದು ಕ್ರಿಯಾತ್ಮಕ ವೆಬ್ಸೈಟ್. [00:12:16] ಇದು ಕೇವಲ ಒಂದು ಸ್ಥಿರ ವೆಬ್ ಪುಟ ಆಗಿತ್ತು. ನನ್ನ ವಿಷಯ ಮೂಲಕ ಬದಲಿಸಬೇಕಾಯಿತು ಕೈಯಾರೆ ಜಿಎಡಿಟ್ Name ಅಥವಾ ಕೆಲವು ಸಮಾನ ಜೊತೆ. ಆದರೆ PHP ನಾವು ಬಳಸಲಾಗುತ್ತದೆ ಅಥವಾ ಏನು ಬಳಸಬಹುದಿತ್ತು, ಬದಲಿಗೆ, ರೀತಿಯ Frosh IM ಗಳನ್ನು ವೆಬ್ಸೈಟ್, ಇದು ದಾಖಲಾತಿಗಳ ಸಂಭಾವ್ಯ ಮತ್ತು users-- ವಸ್ತುಗಳ ಪಟ್ಟಿಯನ್ನು ನಿರ್ವಹಿಸಿ ವಾಸ್ತವವಾಗಿ ಮೇಲೆ ಬದಲಾಗುತ್ತಿದೆ ನಾವು ಸಂಭವಿಸಿ ಸಹ ಸಮಯ, ಪರ್ಲ್, ಬೇರೆ ಬಳಸಲು ಸಮಯದಲ್ಲಿ ಭಾಷೆ. [00:12:35] ನಂತರ ಕೊನೆಯದಾಗಿ, ನಾವು ಪರಿಚಯಿಸಿದ SQL-- ಭಾಷಾ ಪ್ರಶ್ನಾವಳಿ ರಚನಾತ್ಮಕ. ಆದ್ದರಿಂದ ಮತ್ತೊಂದು ಭಾಷೆ ಎಂದು ಏನು ಬಳಸಲಾಗುತ್ತದೆ? ಬಳಸಲ್ಪಡುತ್ತದೆ? ನಾವು slight-- ಮುನ್ನುಗ್ಗಲಾರಂಭಿಸಿದರು ಮಾಡಬಹುದು ಸರಿ, ನಾವು ಹೋಗುತ್ತಿಲ್ಲ ದೂರದ ಪಡೆಯಲು ಇಲ್ಲಿ ಆರ್ಕೆಸ್ಟ್ರಾ ಹೆಚ್ಚು. ಪ್ರೇಕ್ಷಕರು: ಒಂದು ಪ್ರೋಟೋಕಾಲ್ ಡೇಟಾಬೇಸ್ ಮಾತನಾಡಲು ಬಳಸಲಾಗುತ್ತದೆ. ಡೇವಿಡ್ ಜೆ MALAN: ಎ ಪ್ರೋಟೋಕಾಲ್ ಡೇಟಾಬೇಸ್ ಮಾತನಾಡಲು ಬಳಸಲಾಗುತ್ತದೆ. ನನಗೆ ಒತ್ತಾಯ ಲೆಟ್. ಇದು ಬಳಸುವ ಒಂದು ನೈಸರ್ಗಿಕ ಭಾಷೆಯ databases-- ಆಯ್ಕೆ ಮಾತನಾಡಲು ಮತ್ತು ಅಳವಡಿಸುತ್ತಾರೆ ಮತ್ತು ಅಳಿಸಿದರೆ ಮತ್ತು ನವೀಕರಣಗಳನ್ನು ಮತ್ತು ವಾಸ್ತವವಾಗಿ ಇನ್ನೂ ಹೆಚ್ಚಿನ ವೈಶಿಷ್ಟ್ಯಗಳು ಎಂದು ನಾವು dived ಮಾಡಿಲ್ಲ ಒಳಗೆ ಆದರೆ ನೀವು explore-- ಬಯಸಬಹುದು , ಹೇಳುತ್ತಾರೆ, ಅಂತಿಮ ಯೋಜನೆಗೆ ಅನ್ವೇಷಿಸಲು. ಆದ್ದರಿಂದ ಈ ವಿವಿಧ ತುಣುಕುಗಳು ಇವೆ. [00:13:09] ಮತ್ತು ಆಶಾದಾಯಕವಾಗಿ pset7, ಸಹ ಅದರ ವಿವರಣೆಯನ್ನು, ತುಂಬಾ ಉದ್ದವಾಗಿದೆ ನೀವು ನಡೆಯಲು ಉದ್ದೇಶಪೂರ್ವಕವಾಗಿ ಉದ್ದವಾಗಿದೆ ಹೇಗೆ ಈ ವಿಷಯಗಳನ್ನು ಎಲ್ಲಾ ಮಾಡಬಹುದಾದದ್ದು ಒಟ್ಟಿಗೆ ಬೆರಳಚ್ಚು. ಈಗ, ಸೋಮವಾರ ನಾವು, ಮೇಲೆ ನಮ್ಮ ಕಳೆದ ಭಾಷೆ ಪರಿಚಯಿಸಲಾಯಿತು ನಾವು ಔಪಚಾರಿಕವಾಗಿ ಪರಿಚಯಿಸಲು ಮಾಡುತ್ತೇವೆ , ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಎಂದು ಪಠ್ಯಕ್ಕೆ. ಈ, ಪಿಎಚ್ಪಿ, ಒಂದು ವಿವರಿಸಲು ಭಾಷೆ. [00:13:25] ಆದರೆ ಒಂದು ಪ್ರಮುಖ ವ್ಯತ್ಯಾಸವು ನಾನು ಸೋಮವಾರ ಪ್ರಸ್ತಾವಿತ ಪಿಎಚ್ಪಿ ಆದರೆ ಪಾಲಿಸಲು ಅಥವಾ ಇದೆ ಎಂದು ಸರ್ವರ್ ಮೇಲೆ ತಿಳಿಯುತ್ತದೆ ಇದು ಈ ಸಂದರ್ಭದಲ್ಲಿ CS50 ಯಂತ್ರ ಹೊಂದಿದೆ, ಅಥವಾ ಕೆಲವು ವಾಣಿಜ್ಯ ವೆಬ್ ಇರಬಹುದು ಅಂತರ್ಜಾಲದಲ್ಲಿ ಸರ್ವರ್, ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಸಾಮಾನ್ಯವಾಗಿ ಕ್ಲೈಂಟ್ ಸೈಡ್ ಹಾದು ಒಂದು ಭಾಷೆ ಇದೆ ಬ್ರೌಸರ್ ಅಲ್ಲ ಸರ್ವರ್ side-- ಆದ್ದರಿಂದ. ಇದು ಕೇವಲ ನಾನು ತೆರೆದಾಗ ಹಾಗೆ ಹೇಳಲು ಫೇಸ್ಬುಕ್ ಮೂಲ ಕೋಡ್ ಮತ್ತು ಎಲ್ಲಾ ಕಂಡುಬಂದಿಲ್ಲ ಆ JS ಕಡತಗಳ, ಅದೇ ಆಗಿತ್ತು ನೀವು ಫೇಸ್ಬುಕ್ ಅಥವಾ ಭೇಟಿ ಮಾಡಿದಾಗ ಅತ್ಯಂತ ವೆಬ್ಸೈಟ್ಗಳಲ್ಲಿ ಈ ದಿನಗಳ, ನೀವು ಪಡೆಯಲು ಕೇವಲ ಎಚ್ಟಿಎಮ್ಎಲ್, ಕೇವಲ ಸಿಎಸ್ಎಸ್, ಆದರೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಇಡೀ ಗುಂಪೇ ಸಾಮಾನ್ಯವಾಗಿ JS ಕಡತಗಳ ರೂಪದಲ್ಲಿ ಕೋಡ್. ನಂತರ ಅದನ್ನು ಬ್ರೌಸರ್ ನಿಮ್ಮ ಸ್ವಂತ ಇಲ್ಲಿದೆ ಆ ಕೋಡ್ ನಿರ್ವಹಿಸುವ ಮ್ಯಾಕ್ ಅಥವಾ PC--. [00:14:03] ಆದರೆ ನಿಮ್ಮ ಬ್ರೌಸರ್ ಅದನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿ. ನೀವು ಒಂದು ಸ್ಯಾಂಡ್ಬಾಕ್ಸ್ ರೀತಿಯ ನಗರದ. ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕೋಡ್ ಮಾಡಬಾರದು ಎಂದು ಆದ್ದರಿಂದ ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ ಫೈಲ್ಗಳನ್ನು ಅಳಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ. ಇದು ಸಾಧ್ಯವಾಗುತ್ತದೆ ಮಾಡಬಾರದು ನಿಮ್ಮ ಪರವಾಗಿ ಕಳುಹಿಸು. ನಿರ್ಬಂಧಿಸುತ್ತದೆ ನಿಮ್ಮ ಬ್ರೌಸರ್ ರೀತಿಯ ನೀವು ಏನು ಮಾಡಬಹುದು. [00:14:17] ಆದ್ದರಿಂದ, ಆ ಅರ್ಥದಲ್ಲಿ, ಇದು ಸ್ವಲ್ಪ ಇಲ್ಲಿದೆ ಕಡಿಮೆ ಸಾಮರ್ಥ್ಯದ, ಬಹುಶಃ, ಹೆಚ್ಚು ಸಿ ಆದರೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಮಾಡಬಹುದು, ಒಂದು ಪಕ್ಕಕ್ಕೆ, ಸರ್ವರ್ನಲ್ಲಿ ಬಳಸಬಹುದು, ನಾವು ಮಾತನಾಡಲು ಪ್ರವೃತ್ತಿ ಆದರೂ ಆ ಸಂದರ್ಭದಲ್ಲಿ ಅದರ ಬಗ್ಗೆ. ಈಗ ಒಟ್ಟಿಗೆ ಈ ಟೈ ಅವಕಾಶ. ಒಂದು ವಾರದ ಜೊತೆಗೆ ಹಿಂದೆ, ನಾವು ಕೆಲವು HTML ಒದಗಿಸಲಾಗುತ್ತದೆ ಎಡ ಸೂಪರ್ ನೀರಸ ವೆಬ್ ಪುಟದಲ್ಲಿ. [00:14:34] ಕೇವಲ ಹಲೋ ವರ್ಲ್ಡ್ ಹೇಳುತ್ತಾರೆ. ಮತ್ತು ನಂತರ ನಾನು ಮೇಲೆ ಪ್ರಸ್ತಾಪ ಬಲ ನಾವು ರೀತಿಯ ವಿಚಾರಗಳನ್ನು ಕದ್ದು ನಮ್ಮ ಚರ್ಚೆಯಿಂದ ಸಿ ದತ್ತಾಂಶ ರಚನೆಗಳು ಮತ್ತು ಹೇಗೆ ಈ ಶ್ರೇಣೀಕೃತ ಬಗ್ಗೆ ಯೋಚಿಸುವುದು ಎಡಭಾಗದಲ್ಲಿ ಗುರುತಿಸುವ ಭಾಷೆ ಡ್ರಾ ಅಥವಾ ನೆನಪಿಗಾಗಿ ಜಾರಿಗೆ ಗ್ರಂಥಿಗಳು ನಿಜವಾದ ಮರ ರಚನೆ ಪಾಯಿಂಟರ್ಸ್ ಮತ್ತು ವಿವರಗಳು ಆ ರೀತಿಯ ಮತ್ತು. ಬಲಭಾಗದಲ್ಲಿ, ನಾವು ಕರೆ ಒಂದು DOM-- ಡಾಕ್ಯುಮೆಂಟ್ ಎಂದು ಇದು ಕೇವಲ ಆಗಿದೆ Model-- ವಸ್ತು ಮರದ ಹೇಳುವ ಒಂದು ಅಲಂಕಾರಿಕ ಮಾರ್ಗವಾಗಿದೆ. [00:14:56] ಈಗ, ಏಕೆ ಈ ಉಪಯುಕ್ತವಾಗಿದೆ ಈ ರೀತಿಯಲ್ಲಿ ಇದು ನಗರದ? ಈಗ ಏಕೆಂದರೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, ನಾವು ಏಕೆಂದರೆ ಈ ಆಡಲು ಗಳಿಸುವ ಕೋಡ್ ಪರಿಸರ, ಎಂದು ನಿಜವಾದ HTML ಬ್ರೌಸರ್ ಕಳುಹಿಸಲಾಗಿದೆ ಈಗಾಗಲೇ ಮತ್ತು ಈಗಾಗಲೇ ಹೊಂದಿದೆ ಮೆಮೊರಿಗೆ ಲೋಡ್ ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ನ ಒಂದು ಮರದ ಬ್ರೌಸರ್ ಈ ರೀತಿಯ ರಾಮ್, ನಾವು JavaScript ಅನ್ನು ಬಳಸಬಹುದು ವಾಸ್ತವವಾಗಿ ಹಾದುಹೋಗುವುದರಿಂದ ಅಥವಾ ನಡೆಯಲು ಅಥವಾ ಹುಡುಕಾಟ ಅಥವಾ DOM ಮರ ಆದಾಗ್ಯೂ ನಾವು ಬಯಸುವ ಬದಲಾವಣೆ. ಆದ್ದರಿಂದ ವಾಸ್ತವವಾಗಿ, ನೀವು ಅನಿಸಿದರೆ ಬಗ್ಗೆ facebook.com, ನೀವು ಚಾಟ್ ವೈಶಿಷ್ಟ್ಯವನ್ನು ಬಳಸಲು, ನೀವು ವೇಳೆ ಬಳಕೆಯ Gmail ಮತ್ತು Gchat ವೈಶಿಷ್ಟ್ಯವನ್ನು, ನೀವು ಅಲ್ಲಿ ಏನು ಮತ್ತೆ ಮತ್ತೆ ಬರುವ ಸಂದೇಶಗಳನ್ನು ಮತ್ತೆ, ಆ ಸಂದೇಶಗಳನ್ನು, ಬಹುಶಃ ಹಾಗೆ, ಲಿ ಟ್ಯಾಗ್, ಪಟ್ಟಿ ಐಟಂ ಟ್ಯಾಗ್ಗಳನ್ನು, ಬಹುಶಃ. [00:15:35] ಅಥವಾ ಬಹುಶಃ ಅವರು ಆರ್ ಕಾಣಿಸಿಕೊಂಡ ಇರಿಸಿಕೊಳ್ಳಲು divs ಪ್ರತಿ ಬಾರಿ ನೀವು ತ್ವರಿತ ಸಂದೇಶ. ಮತ್ತು ಆದ್ದರಿಂದ ಏನು ಅರ್ಥ ಫೇಸ್ಬುಕ್ ಅಥವಾ ಗೂಗಲ್ ಮಾಡುತ್ತಿರುವ ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ಪಡೆಯಲು ಇದೆ ಸರ್ವರ್ ಸಂದೇಶ, ಅವರು ಬಹುಶಃ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಬಳಸುವ ಕೇವಲ ಮತ್ತೊಂದು ನೋಡ್ ಸೇರಿಸಲು ಈ ಈ ಮತ್ತೊಂದು ನೋಡ್ ವೃಕ್ಷದ ನಂತರ ದೃಷ್ಟಿ ಕೇವಲ ಕಾಣುವ ಮರದ ನಿಮ್ಮ ಪರದೆಯ ಮೇಲೆ ಪಠ್ಯ ಒಂದು ಹೊಸ ಲೈನ್ನ. ಆದರೆ ತೂರಿಸುವ ಈ ಡೇಟಾವನ್ನು ರಚನೆ. [00:15:57] ಹಾಗೆ ತರಗತಿಗಳು ಆದ್ದರಿಂದ CS124 ಮತ್ತು ಇತರರು, ನೀವು ಮಾಡುತ್ತೇವೆ ವಾಸ್ತವವಾಗಿ ವಿರುದ್ಧ ಕೋಡ್ ಬರೆಯಲು ಈ ರೀತಿಯ ದತ್ತಾಂಶ ರಚನೆಗಳು. ಆದರೆ ಈಗ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಫಾರ್, ನಾವು ಊಹಿಸುತ್ತವೆ ಮಾಡುತ್ತೇವೆ ಈ ಕಾರ್ಯಗಳನ್ನು ಎಲ್ಲಾ ಪಡೆಯಿರಿ ಭಾಷೆ ನಿಂದಲೇ ಪ್ಲೇ. ಆದ್ದರಿಂದ ಒಂದು ಉದಾಹರಣೆ ನೋಡೋಣ. [00:16:09] ನನಗೆ form.html ಎಂಬ ಫೈಲ್ ಅನ್ನು ತೆರೆಯಲು ಅವಕಾಶ. ಇದು ಸೂಪರ್ ಸರಳ. ಇದು ಕೇವಲ ಈ ತೋರುತ್ತಿದೆ. [00:16:15] ಯಾವುದೇ ಸಿಎಸ್ಎಸ್, ಸೌಂದರ್ಯಶಾಸ್ತ್ರ ಚಿಂತಿಸಬೇಡಿರಿ. ಇದು ಕೇವಲ ಕ್ರಿಯಾತ್ಮಕ ಇಲ್ಲಿದೆ ಮತ್ತು ಸ್ಪಷ್ಟವಾಗಿ ನಾನು ಇಮೇಲ್ ಕೇಳುತ್ತಿದೆ, ಪಾಸ್ವರ್ಡ್, ಮತ್ತೆ ಪಾಸ್ವರ್ಡ್, ಮತ್ತು ನಂತರ ಒಂದು ಚೆಕ್ ಕೆಲವು ನಿಯಮಗಳು ಮತ್ತು ಷರತ್ತುಗಳನ್ನು ಒಪ್ಪಿಕೊಳ್ಳಲು. ಏನು ಈ ಮೂಲ ಕೋಡ್ ಬಹುಶಃ ಏನೋ ತೋರುತ್ತಿದೆ ನೀವು ಜೊತೆ ಊಹಿಸುವಂತೆ ಈಗ ಚಿಂತನೆಯ ಸ್ವಲ್ಪ. ನಾನು ಇಲ್ಲಿ ಒಂದು ಟ್ಯಾಗ್ ಪಡೆದಿರುವಿರಿ. [00:16:32] ಕ್ರಿಯಾಶೀಲ ಸ್ಪಷ್ಟವಾಗಿ ಹೋಗುತ್ತದೆ register.php ಎಂಬ ಕಡತ ಹೋಗಿ. ನಾನು ಬಳಸಲು ಪಡೆಯಲಿದ್ದೇನೆ ವಿಧಾನವನ್ನು ಪಡೆಯಲು ಆಗಿದೆ. ತದನಂತರ ನಾನು ಪಠ್ಯ ಪಡೆದಿರುವಿರಿ ಅದರ ಹೆಸರು ಇಮೇಲ್ ಆಗಿದೆ ಕ್ಷೇತ್ರ. [00:16:40] ನಾನು ಪಾಸ್ವರ್ಡ್ ಕ್ಷೇತ್ರದಲ್ಲಿ ಪಡೆದಿರುವಿರಿ ಪಾಸ್ವರ್ಡ್ ಇದರ ಹೆಸರು. ನಾನು ಮತ್ತೊಂದು ಪಡೆದಿರುವಿರಿ ಇದರ ಹೆಸರು ಪಾಸ್ವರ್ಡ್ ಕ್ಷೇತ್ರದಲ್ಲಿ ಸ್ವಲ್ಪ ನಿರಂಕುಶವಾಗಿ ದೃಢೀಕರಿಸುತ್ತದೆ. ಇದು ಕೇವಲ ಮತ್ತೊಂದು HTTP ನಿಯತಾಂಕ ಇಲ್ಲಿದೆ. [00:16:49] ನಂತರ ನಾವು ಹೊರತುಪಡಿಸಿ ಈ ಬಳಸದೆ ಮಾಡಿದ Frosh IM ಗಳನ್ನು class-- ಡೆಮೊ ರಿಂದ ಇದು ಒಂದು ಚೆಕ್ ಬಾಕ್ಸ್ ಕೇವಲ ರೀತಿಯ ಚೆಕ್ ಸಮನಾಗಿರುತ್ತದೆ. ಮತ್ತು ನಾನು ಆ ಒಪ್ಪಂದದ ಕರೆ ಮಾಡುತ್ತೇವೆ. ಹಾಗಾಗಿ ಬಂದಿದೆ ರೀತಿಯ ಕ್ರಮವಿಲ್ಲದ ಆದರೆ ಅನುಕೂಲಕರವಾಗಿ ಈ ಜಾಗ ಎಂಬ. ಈ ರೂಪ ಪಡೆಯುತ್ತದೆ ಈಗ ಎಷ್ಟು ಸಲ್ಲಿಸಿದ, ನ ಏನಾಗುತ್ತದೆ ನೋಡೋಣ. ನಾನು malan@harvard.edu ಮಾಡಿದರೆ, ನಾನು ಕಡುಗೆಂಪು ಪಾಸ್ವರ್ಡ್ ಮಾಡುತ್ತೇನೆ. ನಾನು ಏನೂ ಪಾಸ್ವರ್ಡ್ ಮಾಡುತ್ತೇನೆ. ತಂದೆಯ ಸಹಕಾರ ಲೆಟ್. [00:17:10] ನಾನು ಬಾಕ್ಸ್ ಪರಿಶೀಲಿಸುವುದಿಲ್ಲ. ನನಗೆ ನೋಂದಣಿ ಮಾಡಿ ನೋಡೋಣ. ಮತ್ತು ಇದು HM, ನೀವು ನೋಂದಣಿ ನೀವು ಹೇಳುತ್ತಾರೆ. ನಿಜವಾಗಲೂ. [00:17:16] ಆದರೆ URL ಬದಲಾಗಿದೆ. ಆದ್ದರಿಂದ ಈ ರೂಪ ಸ್ಪಷ್ಟವಾಗಿ ಅನುಮತಿ register.php ಸಲ್ಲಿಸಲು. ಆದರೆ ಬಹುಶಃ, ನಾನು ಇರಬೇಕು ಈ ತಪ್ಪುಗಳು ಕೆಲವು ಕ್ಯಾಚಿಂಗ್. ಈಗ, pset7 ಮತ್ತು ಕೆಲವು ನಮ್ಮ ಉಪನ್ಯಾಸ ಉದಾಹರಣೆಗಳು, ನಾವು ಸಾಮಾನ್ಯವಾಗಿ ಮುದ್ರಿಸುತ್ತದೆ ಎಂದು ಇಲ್ಲಿ ಒಂದು ದೊಡ್ಡ ಕೆಂಪು ದೋಷ ಸಂದೇಶ ಹೇಳುವ ಹೆಸರು ಕಾಣೆಯಾಗಿದೆ, ಪ್ರವೇಶಪದವನ್ನು ಕಾಣೆಯಾಗಿದೆ. ನಾವು ಮತ್ತು ಮೊದಲು ನಾವು ಮಾಡಿದ ಮಾಡಿದ ಇದನ್ನು ಸರ್ವರ್ ಭಾಗದ ದೋಷ ಪತ್ತೆ. [00:17:37] ಆದರೆ ಅನೇಕ ವೆಬ್ಸೈಟ್ಗಳಲ್ಲಿ ಈ ದಿನಗಳ ಕ್ಲೈಂಟ್ ಸೈಡ್ ದೋಷ ಪತ್ತೆ ಮಾಡಲು ಅಲ್ಲಿ URL ಬದಲಾಗುವುದಿಲ್ಲ. ಇಡೀ ಪುಟ ರಿಫ್ರೆಶ್ ಇಲ್ಲ. ನೀವು ತ್ವರಿತ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಪಡೆಯಲು ಬ್ರೌಸರ್ನಿಂದ. ಬಹುಶಃ ಕೆಂಪು ಹೋಗುತ್ತದೆ. [00:17:48] ಬಹುಶಃ ನೀವು ಪಾಪ್ ಪಡೆಯಲು. ಆದರೆ ನಿಮಗೆ ಕಳುಹಿಸುವ ಸಮಯ ವ್ಯರ್ಥ ಮಾಡಬೇಡಿ ಅಪೂರ್ಣ ಎಂದು ಸರ್ವರ್ ಡೇಟಾ. ಆದ್ದರಿಂದ ಹೇಗೆ ನಾವು ಮಾಡಬಹುದು ಎಂದು ನೋಡೋಣ ಆ ವೈಶಿಷ್ಟ್ಯವನ್ನು ಸಾಧಿಸಲು. [00:17:56] ನನಗೆ form1.html ತೆರಳುತ್ತದೆ ಅದೇ ಕಾಣುತ್ತದೆ. ಆದರೆ ಈ ಬಾರಿ ನಾನು ಹೋದರೆ malan@harvard.edu ಮತ್ತು ನಾನು ಕಡುಗೆಂಪು ಟೈಪ್ ಮತ್ತು ನಾನು ಇನ್ನೂ ಸಹಕಾರ ಆದರೆ ರಿಜಿಸ್ಟರ್ ಮಾಡಿ, ಈಗ ಗಮನಕ್ಕೆ. ಇದು ಸೆಕ್ಸಿಯೆಸ್ಟ್ ಪರಿಹಾರ ಅಲ್ಲ. ನಾನು ಕನಿಷ್ಠ ಈ ದೋಷ ಸೆಳೆಯಿತು ಬಂದಿದೆ. ಮತ್ತು ನಾನು ಎಚ್ಚರಿಕೆಯನ್ನು ಬಳಸಲಾಗುತ್ತದೆ ಬಂದಿದೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕಾರ್ಯ ನಾವು ಮಾತ್ರ ವರ್ಗ ಬಳಸುತ್ತಿದ್ದೀರಿ. ಸಾಮಾನ್ಯವಾಗಿ, ನೀವು ಈ ಉಪಯೋಗಿಸಬಾರದು ಇದು ಬೇಗನೆ ಔಟ್ ಪಡೆಯುವುದು ಏಕೆಂದರೆ ನಿಯಂತ್ರಣ. ಆದರೆ ಹೊಂದುತ್ತಿಲ್ಲ ಪಾಸ್ವರ್ಡ್ಗಳನ್ನು ದೋಷ. [00:18:19] ನನ್ನ ಮುಂದೆ ಹೋಗಿ ಸರಿ ಮಾಡಿ. ಆದರೆ ಇಲ್ಲಿ ಪ್ರಮುಖ ಟೇಕ್ಅವೇ URL ಅನ್ನು ಬದಲಾಗಲಿಲ್ಲ ಎಂಬುದು. ಹಾಗಾಗಿ ತಲೆಕೆಡಿಸಿಕೊಂಡಿರಲಿಲ್ಲ ಬಂದಿದೆ ಪೋಲು ಸರ್ವರ್ನ ಸಮಯ ಕೇಳಿಕೊಳ್ಳುವ ನಾನು ಎಂದು ಒಂದು ಪ್ರಶ್ನೆ ನನ್ನ ಉತ್ತರವನ್ನು ಕಾಣಿಸಿಕೊಂಡಿತ್ತು. [00:18:30] ಮತ್ತು ಬಳಕೆದಾರ, ಸಹ ಈ ಬಗ್ಗೆ ಮಾತನಾಡುತ್ತೇವೆ ಬಳಕೆದಾರರ ಹೆಚ್ಚಿರುವ ಈ ಬಗ್ಗೆ ಯೋಚನೆ ಮಾಡೋಣ, ತ್ವರಿತ ಪ್ರತಿಕ್ರಿಯೆ ಮಾಡಲಿಕ್ಕೆ ಇದೆ. ಯಾವುದೇ ಲೇಟೆನ್ಸಿ ಇಲ್ಲ ನೆಟ್ವರ್ಕ್ ಸಂಪರ್ಕವನ್ನು. ಆದ್ದರಿಂದ ಅವರ ಈ ಮೂಲ ಕೋಡ್ ನೋಡೋಣ. [00:18:40] Form1.html ನೋಟ ಇಲ್ಲಿ ರಚನಾತ್ಮಕವಾಗಿ ಸದೃಶವಾದ. ರೂಪ ವಾಸ್ತವವಾಗಿ ಒಂದೇ. ಆದರೆ ನಾನು ಇಲ್ಲಿ ಕೆಳಗೆ ಏನು ನೋಡೋಣ. ಮತ್ತು ಇದನ್ನು ಮಾಡಲು ರೀತಿಯಲ್ಲಿ ಇಲ್ಲ. ಮತ್ತು ನಾನು ಅತ್ಯಂತ ನೇರ ಮಾಡಿದ ಇನ್ನೂ ಹೆಚ್ಚು ಸೊಗಸಾದ ರೀತಿಯಲ್ಲಿ ಅನುಯಾಯಿ ಆದರೆ. ನಾನು ಸ್ಕ್ರಿಪ್ಟ್ ಟ್ಯಾಗ್ ಹೊಂದಿವೆ. ನಾನು ಕರೆ document.getElementByID ('ನೋಂದಣಿ'). ಮತ್ತು ನಾನು ಮೌಲ್ಯವನ್ನು ಶೇಖರಿಸಿಡಲು ರೂಪದಲ್ಲಿ, ವೇರಿಯಬಲ್. [00:19:04] ಹಾಗಾಗಿ ಏನು ಮಾಡಿದ್ದೇನೆ? ನೀವು ನಗರದ document.getElementByID ಎಂದು ವಿಶೇಷ ಕಾರ್ಯ ಎಂದು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ನೀವು ನೀಡುತ್ತದೆ ಅಕ್ಷರಶಃ ನೀವು ಕೈ ನೋಡ್ಗಳು ಒಂದು ಸೂಚಕವನ್ನು ಈ ಮರದ ಅಥವಾ ಆಯತಾಕಾರದ. ಈಗ ಆ ನಮ್ಮ ರೂಪ ವೇರಿಯಬಲ್ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ವಾಸ್ತವವಾಗಿ ನಲ್ಲಿ ಸೂಚಿಸುವ. [00:19:21] ಈಗ ವಾಕ್ಯ ಭಿನ್ನವಾಗಿದೆ ಸಿ ಆದರೆ ನಾವು ಇಲ್ಲಿ ಕೆಲವು ವಿಷಯಗಳನ್ನು ಮಾಡುತ್ತಿರುವುದು. ಒಂದು, ಈ ಒಂದು ಸ್ವಲ್ಪ ವಿಚಿತ್ರ ಸಿ ವಿರುದ್ಧ ಖಂಡಿತವಾಗಿಯೂ, ಹುಡುಕುತ್ತಿರುವ ಆದರೆ ಸಾಲು 35 ನೋಡಲು. ಎಡ form.onsubmit ಹಾಗೆ. ಆ onsubmit ನೆನಪಿಗೆ ಒಂದು struct ಒಂದು ಕ್ಷೇತ್ರದಲ್ಲಿ ನಂತಹ. ನೀವು ರೂಪ ವೇರಿಯಬಲ್ ಭಾವಿಸಿದರೆ ಕೇವಲ ಒಂದು ಸಿ struct ಎಂದು ಇದೆ, ಇದು ಕೆಲವು ಜಾಗ ಹೊಂದಿರಬಹುದು. [00:19:42] ಹಿಂದಿನ ದಿನ, ನಾವು ವಿದ್ಯಾರ್ಥಿಗಳು ಹೆಸರುಗಳಿದ್ದವು, ID ಗಳು, ಮನೆ, ಜಾಗ ಆ ರೀತಿಯ. ಮತ್ತೊಂದು ಕ್ಷೇತ್ರ ಎಂದು onsubmit ನಗರದ. ಆದರೆ ಇದು ವಿಶೇಷ ಕ್ಷೇತ್ರದಲ್ಲಿ ಇಲ್ಲಿದೆ ಬ್ರೌಸರ್ ನಿರೀಕ್ಷಿಸಬಹುದು preprogrammed ಇದೆ .onsubmit ಈ ಕೆಳಗಿನ ಸಾಧ್ಯವಿಲ್ಲ ಗೆ ಒಂದು ಸಂಖ್ಯೆ ಅಥವಾ ಸ್ಟ್ರಿಂಗ್ ನಂತಹ ಆದರೆ ವಾಸ್ತವವಾಗಿ, ಒಂದು ಕ್ರಿಯೆ ಎಂದು ಅಥವಾ ಒಂದು ಕ್ರಿಯೆಯ ವಿಳಾಸ ಕಂಪ್ಯೂಟರ್ ನ ನೆನಪಿಗಾಗಿ. [00:20:02] ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ಇಲ್ಲಿದೆ ಈ ಕೀವರ್ಡ್ ಇಲ್ಲಿ ಅಲ್ಲ. ಈ ನನ್ನ ಹೊಸ ಕಾರ್ಯವನ್ನು ನೀಡುತ್ತದೆ, ಹೇಳುತ್ತಾರೆ. ಆದರೆ ಅದರ ಹೆಸರು ಏನು ಸ್ಪಷ್ಟವಾಗಿ, ಎಂದು ನಾನು? [00:20:09] ಸೋಮವಾರ ಯೋಚಿಸುವಾಗ. ಈ ಹೆಸರೇನು ಈ ವಾಕ್ಯ ಆಧರಿಸಿ ಕಾರ್ಯ? ಇಲ್ಲ, ನನ್ನ ಪ್ರಕಾರ, ಸ್ಪಷ್ಟವಾಗಿ ಇಲ್ಲ ಯಾವುದೇ ಹೆಸರು ಖಂಡಿತವಾಗಿಯೂ associated-- ಅಲ್ಲ ನಾನು ಇಲ್ಲಿ ಹೈಲೈಟ್ ಮಾಡಿದ ಏನು. [00:20:21] ಆದರೆ ವಾಸ್ತವವಾಗಿ ಒಕೆ. ಈ ಅನಾಮಿಕ ಕಾರ್ಯ, ಅಥವಾ ಒಂದು ಕರೆ ಇರಬಹುದು ಕೆಲವು ಲ್ಯಾಂಬ್ಡ ಕಾರ್ಯ. ಮತ್ತು ಕೇವಲ ಎಂದರೆ ಇದು ಇನ್ನೂ ಒಂದು ಕಾರ್ಯ. ನೀವು ಹೆಸರಿನಿಂದ ಕರೆಯುತ್ತಾರೆ ಸಾಧ್ಯವಿಲ್ಲ, ಕೇವಲ ಇಲ್ಲಿದೆ. ಆದರೆ ಒಕೆ. ಮತ್ತೆ, ಬ್ರೌಸರ್ ಬಂದಿದೆ ಗೂಗಲ್ ಕಂಪೆನಿಗಳಿಗೆ preprogrammed ಮೈಕ್ರೋಸಾಫ್ಟ್ ಅಥವಾ ಮೊಜಿಲ್ಲಾ ಅಥವಾ ಇತರರಿಗೆ ಅಥವಾ ಕೇವಲ ತಿಳಿದಿರುವುದರಿಂದ .onsubmit ಕ್ಷೇತ್ರದಲ್ಲಿ ವೇಳೆ ಒಂದು ರಚನೆಯಲ್ಲಿ ಅಂಶ ಹೊಂದಿದೆ ಒಳಗೆ ಮೌಲ್ಯ, ಒಂದು ಕಾರ್ಯ ಎಂದು ಚಿಕಿತ್ಸೆ ಒಂದು ಕಾರ್ಯ ಪಾಯಿಂಟರ್, ನೀವು ತಿನ್ನುವೆ ವೇಳೆ. ರಚನೆಯಲ್ಲಿ ಸಲ್ಲಿಸಿದ ನಂತರ ಮತ್ತು ಕರೆ. [00:20:46] ಹಾಗಾಗಿ ಕೋಡ್ ಕಾರ್ಯಗತ ಮಾಡಬೇಕು ಯಾವಾಗ ಸಲ್ಲಿಸಿದ್ದಾನೆ? ಸ್ಪಷ್ಟವಾಗಿ, ಎಲ್ಲವನ್ನೂ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ಒಳಗೆ. ಮತ್ತು ಈ ಕೇವಲ ಶೈಲಿಯ ಆಗಿದೆ. [00:20:53] ನಿಮ್ಮಂತಹ ಇದನ್ನು ನಾವು CS50 ಮಾಡಲು ಒಲವು. ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, ಹೆಚ್ಚಿನ ಜನರು ಒಂದೇ ಸಾಲಿನಲ್ಲಿ ಇದು ಇರಿಸಿಕೊಳ್ಳಲು ಒಲವು ಅದನ್ನು ಹೆಚ್ಚು ಸ್ಪಷ್ಟವಾಗಿ ಏಕೆಂದರೆ ಎಂದು ಕೀವರ್ಡ್ ಕಾರ್ಯದಲ್ಲಿ ಸಂಭಂದ. ಆದ್ದರಿಂದ ಈಗ ನಾನು ಡುಯಿಂಗ್? [00:21:03] Form.email.value ಸಮನಾಗಿರುತ್ತದೆ ಸಮನಾಗಿರುತ್ತದೆ ವೇಳೆ ಖಾಲಿ ಸ್ಟ್ರಿಂಗ್ ಅಥವಾ ಏನೂ, ಇಲ್ಲಿ ನಾನು ಹೇಳಲು ಪಡೆಯಲಿದ್ದೇನೆ ಅಲ್ಲಿ ಎಚ್ಚರಿಕೆಯನ್ನು, ನೀವು, ನಿಮ್ಮ ಇಮೇಲ್ ವಿಳಾಸವನ್ನು ಒದಗಿಸಬೇಕು ಮತ್ತು ನಂತರ ಸುಳ್ಳು ಹಿಂದಿರುಗಲು. ಮತ್ತು ಅದು ಮರಳಿ ತಪ್ಪು ಎಂದು ಸಲ್ಲಿಸುವಲ್ಲಿ ರೂಪ ತಡೆಯುತ್ತದೆ. ಏತನ್ಮಧ್ಯೆ, ಪಾಸ್ವರ್ಡ್ ಮೌಲ್ಯವನ್ನು ವೇಳೆ ಖಾಲಿ, ನಾನು ಬಳಕೆದಾರ ನಲ್ಲಿ ಕೂಗಿ ಪಡೆಯಲಿದ್ದೇನೆ ಮತ್ತು ನೀವು ಒಂದು ಗುಪ್ತಪದವನ್ನು ಒದಗಿಸಬೇಕು, ಹೇಳುತ್ತಾರೆ. [00:21:21] ಏತನ್ಮಧ್ಯೆ ವಿಷಯಗಳನ್ನು ಪಡೆಯುತ್ತಿದ್ದಾರೆ ಇಲ್ಲಿ ಸ್ವಲ್ಪ ರಸಿಕ. Form.password.value ಇದ್ದರೆ ಸಮಾನ form.confirmation.value, ಇತರ ಕ್ಷೇತ್ರದಲ್ಲಿ ಕೂಗಿ ಬಳಕೆದಾರ ಪಾಸ್ವರ್ಡ್ಗಳು ಅವರು ಹೊಂದುತ್ತಿಲ್ಲ ಕೊಂಚ ಹಿಂದೆ ಮಾಡಲಿಲ್ಲ. ತದನಂತರ ಈ ಒಂದು ಒಂದು ಸ್ವಲ್ಪ sexier ನಾನು ನಾನು ಕಲ್ಪನಾತ್ಮಕವಾಗಿ ಗೊತ್ತಿದೆ ಎಂದು ತಿಳಿಯಲು ಪರೀಕ್ಷಿಸಿದ್ದು ಚೆಕ್ ಬಾಕ್ಸ್ ನ ಹೆಸರು. [00:21:40] ಆದ್ದರಿಂದ ನಾನು ಒಂದು ಘೋಷಣಾ ಬಳಸಬಹುದು ಚೆಕ್ ವೇಳೆ ಪಾಯಿಂಟ್ ಹೇಳಲು ಪರೀಕ್ಷಿಸಲಾಗುತ್ತದೆ ಇದು ಬೂಲಿಯನ್ ಇಲ್ಲಿದೆ ಸರಿ ಅಥವಾ ಸುಳ್ಳು ಮೌಲ್ಯವನ್ನು, ನಾನು ಆ ಕಾರಣಕ್ಕಾಗಿ ಬಳಕೆದಾರ ನಲ್ಲಿ ಕೂಗಿ ಮಾಡುತ್ತೇವೆ. ಇಲ್ಲವಾದರೆ, ನಾವು ಮೂಲಕ ಪಡೆಯಲು ವೇಳೆ ಈ ಎಲ್ಲಾ, ತಂದೆಯ ನಿಜವಾದ ಮರಳಲು ಅವಕಾಶ. ರೂಪ ಸಲ್ಲಿಸಲಾಗುತ್ತದೆ ಲೆಟ್. ಮತ್ತು ಈ ನಂತರ ಸಂಭವಿಸುತ್ತದೆ. [00:21:56] ಕಡುಗೆಂಪು ಟೈಪ್ ಲೆಟ್. ಬಾಕ್ಸ್ ಪರಿಶೀಲಿಸಿ, ರಿಜಿಸ್ಟರ್ ಮಾಡಿ. ಮತ್ತು ಈಗ ನಾನು ಗಮ್ಯಸ್ಥಾನವನ್ನು ಮೂಲಕ ಹೋಗಿ. ಈಗ ಅಲ್ಲಿ ಯಾವುದೇ ದತ್ತಾಂಶ ಅಲ್ಲಿ. ಆಸಕ್ತಿದಾಯಕ ಇಲ್ಲ register.php ರಲ್ಲಿ. ನಾನು ಏನೋ ಅಗತ್ಯವಿದೆ ವಾಸ್ತವವಾಗಿ ಮಾತನಾಡಲು. ಆದ್ದರಿಂದ ನನ್ನನ್ನು ಇಲ್ಲಿ, ವಿರಾಮ. ನಾವು ಮಾಡಿದ ಬಗ್ಗೆ ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳು ಅಥವಾ ಈ ಹೊಸ ವಾಕ್ಯ ಕೆಲವು ಏನು? ಹೌದು, ಸರಿ? [00:22:17] ಪ್ರೇಕ್ಷಕರು: ಯಾವುದೇ ಚೆಕ್ಬಾಕ್ಸ್ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಒಂದು ಬೂಲಿಯನ್ ಹೊಂದಿದೆ. ನೀವು ಹಾಗೆ ಇದು ಘೋಷಿಸಲು ಹೊಂದಿಲ್ಲ. [00:22:21] ಡೇವಿಡ್ ಜೆ MALAN: ಸರಿ. ಕಳುಹಿಸಲ್ಪಟ್ಟಿದೆ ಎಂದು ಯಾವುದೇ ಚೆಕ್ಬಾಕ್ಸ್ ನಿಮ್ಮ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕೋಡ್ ಒಂದು HTML ರಚನೆಯಲ್ಲಿ ಒಂದು ಎಂದು, ಹೌದು, ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ ಬೂಲಿಯನ್ ಸರಿ ಅಥವಾ ತಪ್ಪು ಮೌಲ್ಯ. ಇದು ಒಳ್ಳೆಯ ಪ್ರಶ್ನೆ. ಇತರ ಮೌಲ್ಯಗಳು ಆದರೆ, ಆಫ್ ಸಹಜವಾಗಿ, ಪಠ್ಯ, ಅಲಿಯಾಸ್ ತಂತಿಗಳನ್ನು ಎಂದು. [00:22:36] ಸರಿ, ನನಗೆ ಅವಕಾಶ ಸ್ವಲ್ಪ ಮತ್ತಷ್ಟು ಸುರುಳಿಗಳನ್ನು. ಈ ಇಡೀ ಪಾಯಿಂಟ್ ಏನು? ಕೇವಲ ಸ್ಪಷ್ಟ ಎಂದು. ನಮಗೂ ಈಗಾಗಲೇ ಸಹ pset7 ರಿಂದ, ಗೊತ್ತಿಲ್ಲ ಮತ್ತು ಸಹ ಕಳೆದ ವಾರ ಉಪನ್ಯಾಸ ನಾವು ನಿಸ್ಸಂಶಯವಾಗಿ ಪರಿಶೀಲಿಸಿ ಉದಾಹರಣೆಗಳು, ಬಳಕೆದಾರ ನಮಗೆ ಕೊಟ್ಟರೆ $ _GET $ _POST ನೋಡಿ ಖಾಲಿ ಮೌಲ್ಯ. ಪಿಎಚ್ಪಿ ಖಾಲಿ ಕಾರ್ಯ ನೆನಪಿಡಿ. [00:22:54] ಆದ್ದರಿಂದ ಕೇವಲ ಎಂಬುದನ್ನು, ಸ್ಪಷ್ಟ ಎಂದು ನಾವು ಬಹುಶಃ ಒಂದು ಕಾರಣ ಈ ದೋಷ ತಪಾಸಣೆ ಮಾಡಲು ಬಯಸುವ ಬ್ರೌಸರ್ ಒಳಗೆ? ಇಲ್ಲಿ ಪ್ರೇರಣೆ ಯಾವುದು? ಹೌದು. [00:23:06] ಪ್ರೇಕ್ಷಕರು: ವೇಗವಾದ, ಮತ್ತು ನೀವು ಪರಿಚಾರಕಕ್ಕೆ ಅನುಪಯುಕ್ತ ಡೇಟಾವನ್ನು ಕಳುಹಿಸಲು. ಡೇವಿಡ್ ಜೆ MALAN: ಗುಡ್. ಇದು ವೇಗವಾಗಿ. ಅನುಪಯುಕ್ತ ಕಳುಹಿಸಬೇಡಿ ಪರಿಚಾರಕಕ್ಕೆ ದತ್ತಾಂಶವನ್ನು. [00:23:12] ಆದ್ದರಿಂದ ನೀವು ಹೆಚ್ಚು ಮರಳಿ ಪಡೆಯಲು ತಕ್ಷಣದ ಪ್ರತಿಕ್ರಿಯೆ. ಮತ್ತು ಒಟ್ಟಾರೆ, ಬಳಕೆದಾರ ಅನುಭವ ಉತ್ತಮ. ಪರ್ಯಾಯ ಬಗ್ಗೆ ಯೋಚಿಸಿ. [00:23:17] Gmail-- ಮತ್ತು ವೇಳೆ ಅನೇಕ ವರ್ಷಗಳ ಹಿಂದೆ ಸಂದರ್ಭದಲ್ಲಿ. ನೀವು ಒಂದು ಹೊಸ ಇಮೇಲ್ ನಿಮ್ಮ Gmail ಸಿಕ್ಕಿತು ಅಂದುಕೊಳ್ಳಿ ಖಾತೆ, ಆದರೆ ಕೇವಲ ದಾರಿ ಮೂಲಕ ಹಾಗೆ, ಮಾಡುವುದು ನೋಡಲು, ಇಡೀ ಪುಟ ಮರುಲೋಡ್. ಅಥವಾ ನೀವು ಕ್ಲಿಕ್ ಅಂದುಕೊಳ್ಳಿ ಲಿಂಕ್ ಇಮೇಲ್ ಓದಲು. [00:23:29] ಎಲ್ಲವೂ ರಿಲೋಡ್ ಹೊಂದಿದೆ ನೀವು ಇಮೇಲ್ ನೋಡಬಹುದು. ಅಥವಾ ನೀವು ಚಾಟ್ ಸಂದೇಶ Facebook--. ನೀವು ಮರುಲೋಡ್ ತನಕ ನೀವು ಅದನ್ನು ನೋಡದಿದ್ದರೆ ಪುಟ ಅಥವಾ ಕೆಲವು ಲಿಂಕ್ ಕ್ಲಿಕ್ ಮಾಡಿ. [00:23:36] ಲೈಕ್, ಈ ಅನುಸರಿಸಿದಂತೆ ಒಂದು ಎಂದು ಕಿರಿಕಿರಿ ಬಳಕೆದಾರ ಅನುಭವವನ್ನು. ಮತ್ತು ಈ, ರೀತಿಯು ಏನು ಸ್ಪಷ್ಟವಾಗಿ, ಮತ್ತೆ ನಾನು ಯುಸಿ ಓಡಿ ಮತ್ತು ವೆಬ್ ಕಡಿಮೆ ಕ್ರಿಯಾಶೀಲವಾದ ಜನಪ್ರಿಯಗೊಳಿಸಿದ ಮತ್ತು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಅಲ್ಲ ಎಂದು ಈಗ. ಮತ್ತು ವಿಷಯಗಳನ್ನು ಹೆಚ್ಚು ಪಡೆಯುತ್ತಿದ್ದಾರೆ ಹೆಚ್ಚು ಡೈನಾಮಿಕ್ ಮತ್ತು ಹೆಚ್ಚು ಆ ಅರ್ಥದಲ್ಲಿ ಕ್ಲೈಂಟ್ ಸೈಡ್. [00:23:49] ಆದರೆ ಒಂದು ಕ್ಯಾಚ್ ಇಲ್ಲಿದೆ, ಮತ್ತು ಈ ಕಿರಿಕಿರಿ gotcha ರೀತಿಯ. ನೀವು ಕ್ಲೈಂಟ್ ಬದಿಯಲ್ಲಿ ಸೇರಿಸಲು ಏಕೆಂದರೆ ಈ ರೀತಿಯ ಪತ್ತೆ ಅರ್ಥವಲ್ಲ ನೀವು ಅಥವಾ ತ್ಯಜಿಸಲು ಮಾಡಬೇಕು ಮಾಡಬಹುದು ಸರ್ವರ್ ಭಾಗದ ಪತ್ತೆ. ನೀವು ಮೂಲಭೂತವಾಗಿ ನಿಮ್ಮ ಹಾಕಲು ಬಯಸುವ ಎರಡೂ ಸ್ಥಳಗಳಲ್ಲಿ ದೋಷ ಪರಿಶೀಲನೆ. ಒಂದು ಯಾವ ಕಾರಣ ಕಲಿತ ಪಾಠದ ಲೇಖನದಿಂದ ನಾನು ಕೆಲವು ಪಂಡಿತರ ಓದಲು ಈ ಅವಿವೇಕಿ CMS ಸಿಸ್ಟಮ್ ಜೊತೆ ರಿಂದ ಎಂದು ವಿಷಯ ನಿರ್ವಹಣೆ ವ್ಯವಸ್ಥೆಯನ್ನು ತನ್ನ ದೃಢೀಕರಣ ವ್ಯವಸ್ಥೆಯನ್ನು ಅನುಷ್ಠಾನಕ್ಕೆ, ಯಾವ ವ್ಯವಸ್ಥೆ ಮೂಲಕ ತನ್ನ ಲಾಗಿನ್? ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್. [00:24:20] ಪ್ರೇಕ್ಷಕರು: ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್. ಡೇವಿಡ್ ಜೆ MALAN: ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, ನಿಖರವಾಗಿ, ಬಲ? ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಬಳಸುವ. ಮತ್ತು ಅಕ್ಷರಶಃ ನೀವು ಹುಡುಗರಿಗೆ ಹೊಂದಿವೆ ಬಹುಶಃ ಸ್ವಲ್ಪ ಆಡಿದರು ಕ್ರೋಮ್ನ ಇನ್ಸ್ಪೆಕ್ಟರ್ ಜೊತೆ. ನಾನು ಪಡೆಯಬಹುದಾಗಿದೆ, ಅಂಶ ಪರೀಕ್ಷಿಸಲು. [00:24:30] ನನಗೆ ಮಾಡಲು ಹೋಗಿ ಅವಕಾಶ ಕ್ರೋಮ್ನ ಆಯ್ಕೆ ಎಲ್ಲಾ. ಮತ್ತು ಈ ಇದು ಎಷ್ಟು ಸುಲಭ ಒಂದು ಬ್ರೌಸರ್ನಲ್ಲಿ JavaScript ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲು. , ಯಾವುದೇ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್. [00:24:38] ಆದ್ದರಿಂದ ಪ್ರಾಮಾಣಿಕವಾಗಿ, ಬಹಳಷ್ಟು ಈ ದಿನಗಳಲ್ಲಿ ವೆಬ್ ಕೇವಲ ಮುರಿಯಲು ಹೋಗುವ Gmail ಮತ್ತು ಇತರ sites-- ಭಾವಿಸುತ್ತವೆ Facebook-- JavaScript ಸಕ್ರಿಯಗೊಳಿಸಿ ಇದೆ. ಆದರೆ ನೀವು ಸ್ಟುಪಿಡ್ ಏನೋ ಮಾಡುತ್ತಿರುವುದು ಹಾಗೆ ಮಾತ್ರ ಬಳಕೆದಾರರು ಇನ್ಪುಟ್ ಊರ್ಜಿತಗೊಳಿಸಿ ಮತ್ತು ಅದನ್ನು ಪರಿಶೀಲಿಸುವ ಕ್ಲೈಂಟ್ ಬದಿಯಲ್ಲಿ ದೋಷಗಳನ್ನು ಪ್ರತಿಕೂಲ ಸುಲಭವಾಗಿ ಇದನ್ನು ಮಾಡಬಹುದು. ತದನಂತರ ಸಹ ಚುರುಕಾದ ನಿಮಗೆ ಹುಡುಗರಿಗೆ ಎದುರಾಳಿ ಈಗ ನೆಟ್ ಅಥವಾ ಸುರುಳಿಯಾಗಿರುವುದಿಲ್ಲ ಬಳಸಬಹುದಾಗಿತ್ತು ಅಥವಾ ಆಜ್ಞಾ ಸಾಲಿನ ಆಜ್ಞೆಗಳನ್ನು ಮತ್ತು ವಾಸ್ತವವಾಗಿ ಸರ್ವರ್ ಸಂದೇಶಗಳನ್ನು ಕಳುಹಿಸಲು ಇದೇ ರೀತಿಯಲ್ಲಿ ಪರೀಕ್ಷಿಸಿದ್ದು ದೋಷ ಇಲ್ಲ. [00:25:05] ಆದ್ದರಿಂದ ಈ ಒಂದು ಹೆಚ್ಚು ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ ನಿರ್ಧಾರ ಇದು ತಾಂತ್ರಿಕ ನಿಜವಾದ ಹೆಚ್ಚು improvement-- ಅನುಷ್ಠಾನಕ್ಕೆ ಈ ರೀತಿಯ ಕ್ಲೈಂಟ್ ಸೈಡ್. ಈಗ ತ್ವರಿತ ಗ್ಲಾನ್ಸ್, ಆದರೆ ನಾನು ಆನ್ಲೈನ್ ವಾಕ್ ಗೆ ಮುಂದೂಡಲು ಮಾಡುತ್ತೇವೆ ಈ ಒಂದು ಮೂಲಕ. ರೂಪ ಎರಡು, ನಾವು ವಾಸ್ತವವಾಗಿ ಜರುಗಿತು ಮತ್ತು ಕೋಡ್ ಸ್ವಲ್ಪ ಸ್ವಚ್ಛಗೊಳಿಸಬಹುದು. ಆದರೆ ನನಗೆ ಒಂದು ಮುಂದೂಡಬಹುದಾಗಿದೆ ಅವಕಾಶ ವೀಡಿಯೊಗಳನ್ನು ನಾವು ಸಾಧ್ಯತೆ ಕೇವಲ ನೀವು ತೋರಿಸುವ pset8 ಎಂಬೆಡ್ ಎಂಬ ಗ್ರಂಥಾಲಯದ ಬಳಸಿ ಇದೇ ವಾಕ್ಯ ಒಂದು ಸೂಪರ್, ಸೂಪರ್ ಇದು jQuery, ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಜನಪ್ರಿಯ ಗ್ರಂಥಾಲಯದ ನಾನೂ ಹೆಚ್ಚು ಜನರು ಈ ದಿನಗಳಲ್ಲಿ ಬಳಸಲು ಮತ್ತು ಸಹ ಗೊಂದಲ ಜೀವಿಯು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಸ್ವತಃ. [00:25:37] ಮತ್ತು ಇದು ಒಳಗೊಂಡಿರುತ್ತದೆ ಒಲವು ಕೆಲವು ಡಾಲರ್ ಸೈನ್ಸ್ ಮತ್ತು ದಾಖಲೆಯಂತೆ ಕೀವರ್ಡ್ಗಳನ್ನು ಇಲ್ಲಿ ಆವರಣ. ಆದರೆ ಮತ್ತೆ, ನನಗೆ ಮುಂದೂಡಲು ಅವಕಾಶ ಆನ್ಲೈನ್ ಕೆಲವು ನಿಧಾನವಾಗಿ ಟ್ಯುಟೋರಿಯಲ್ ಬದಲಿಗೆ ಕೇವಲ ವಾಕ್ಯ ರಲ್ಲಿ ಕಟ್ಟಿಹಾಕಿರುವ ಪಡೆಯುತ್ತೀರಿ. ತಂದೆಯ ಮೇಲೆ ಚಲಿಸೋಣ ಸ್ವಲ್ಪ ತಂಪಾದ ಏನೋ ಈ ಅನ್ವಯಗಳ ವಿಷಯದಲ್ಲಿ. [00:25:50] ನಿರ್ದಿಷ್ಟ, ನನಗೆ ಆಗದ ಮುಂದೆ ಇಲ್ಲಿ ಈ ತೆರೆಯುತ್ತದೆ. ಬ. ನಾವು ಹೋಗಿ. [00:25:59] ಈ ಚಿತ್ರವನ್ನು ಇಲ್ಲಿ ತೆರೆದುಕೊಳ್ಳಲು ಅವಕಾಶ. ಅನಗತ್ಯವಾಗಿ ಸಂಕೀರ್ಣವಾಗಿದ್ದು ಹುಡುಕುತ್ತಿರುವ, ಆದರೆ ಎಂಬ ತಂತ್ರವನ್ನು ವಿವರಿಸುವ AJAX-- ಅಸಮಕಾಲಿಕ JavaScript ಮತ್ತು XML, ಅಲ್ಲಿ ಮದುವೆ ಫಾರ್ ಎಕ್ಸ್ ವಾಸ್ತವವಾಗಿ ಎಂದಿಗೂ ನಿಜವಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ. ಇದು ಏನೋ ಬಳಸಲು ಒಲವು ಬೇರೆ JSON ಎಂಬ. [00:26:13] ಆದರೆ ಇಲ್ಲಿ ಹೇಗೆ ಏನೋ ಹಾಗೆ ಗೂಗಲ್ ನಕ್ಷೆಗಳು ಅಥವಾ ಗೂಗಲ್ ಅರ್ಥ್ ಕೆಲಸ. ನ ವಾಸ್ತವವಾಗಿ ಫ್ಲೈ ಈ ಪ್ರಯತ್ನಿಸೋಣ. ನನ್ನ ಮುಂದೆ ಹೋಗಿ ತೆರೆಯಲು ಅವಕಾಶ ನನ್ನ ಬ್ರೌಸರ್ ಮೇಲೆ ಕ್ರೋಮ್. [00:26:21] ಮತ್ತು, ನನಗೆ ಆಗದ , maps.google.com ಹೇಳುತ್ತಾರೆ. ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ನೀವು ಹಳೆಯ ಇಂತಹ ಎಂಬುದನ್ನು ನೆನಪಿಡಿ ಸಾಕಷ್ಟು, ಹಾಗೆ, ಮ್ಯಾಪ್ಕ್ವೆಸ್ಟ್, ಕಳೆದ ವರ್ಷಗಳ ರೀತಿಯು ಮತ್ತು ಬಹುಶಃ ಅವರು ಇನ್ನೂ ಈ ರೀತಿಯ ಕೆಲಸ. ನೀವು ಏನೋ ಹುಡುಕಲು ಬಳಸಿದಾಗ 33 ಆಕ್ಸ್ಫರ್ಡ್ ಸ್ಟ್ರೀಟ್, ಕೇಂಬ್ರಿಡ್ಜ್, ಮಾಸ್, ನ ಹೀಗೆ ನೀವು ಮಾಡಿ ವಾಸ್ತವವಾಗಿ, ನೀವು ವೇಳೆ ಮೇಲಕ್ಕೆ ಚಲಿಸಿ ಬಯಸಿದರು ಮತ್ತು ಕೆಳಗೆ, ಎಡ ಮತ್ತು ಬಲ ನೀವು ರೀತಿ ಎಂದು ಟೆಂಟ್ ಬಾಣದ, ಮತ್ತು ಇದು ನೀವು ಇನ್ನೊಂದು ತೋರಿಸಿದವು ಇಲ್ಲಿ ನಕ್ಷೆ ಚೌಕಟ್ಟು. ಅಥವಾ ನೀವು ಬಿಟ್ಟು ಕ್ಲಿಕ್ ಮಾಡಿ ಎಂದು ಇಲ್ಲಿ ಮೇಲೆ ಹೋಗಿ, ಅಥವಾ ಇನ್ನೊಂದು ಕ್ಲಿಕ್ ಎಂದು ಮತ್ತು ನೀವು ಇಲ್ಲಿ ಮೇಲೆ ಹೋಗುತ್ತಿದ್ದೆ. ಬದಲಿಗೆ ಈ ದಿನಗಳು, ನಾವು ಸಹಜವಾಗಿ ಕೇವಲ ನಾವು ಹೋಗಿ ಲಘುವಾಗಿ ತೆಗೆದುಕೊಳ್ಳುವ ಕೇಂಬ್ರಿಡ್ಜ್ ಸುಮಾರು ಬಹಳ ಬೇಗ ಕೇವಲ ಕ್ಲಿಕ್ ಮತ್ತು ಡ್ರ್ಯಾಗ್ ಮೂಲಕ. ಆದರೆ ಕೆಲವು ತೊಂದರೆಗಳನ್ನು ಎಂದು ಗಮನಿಸಿ. [00:26:59] ನಾನು ಸಾಕಷ್ಟು ವೇಗವಾಗಿ ಇದನ್ನು ಮಾಡಿದ್ದೀರಾದರೆ, ಏನು ನಡೆಯುತ್ತಿದೆ ಕಾಣುತ್ತದೆ ನಾನು ಎಳೆಯಿರಿ ಎಂದು ಸ್ವಲ್ಪ ವೇಗವಾಗಿ ಕಂಪ್ಯೂಟರ್ ಅಪ್ ಇರಿಸಿಕೊಳ್ಳಲು? ನೀವು ಏನನ್ನು ನೋಡುತ್ತಾರೆ? ಹೌದು. [00:27:07] ಪ್ರೇಕ್ಷಕರು: ಪಿಕ್ಸೆಲ್ಗಳು ರಿಫ್ರೆಶ್ ಇಲ್ಲ. ಡೇವಿಡ್ ಜೆ MALAN: ಪಿಕ್ಸೆಲ್ಗಳು ರಿಫ್ರೆಶ್ ಇಲ್ಲ. ವಾಸ್ತವವಾಗಿ ಮತ್ತು ನೀವು ಇಲ್ಲ ವಾಸ್ತವವಾಗಿ, ಈ ನೋಡಬಹುದು, ನೀವು ಆನ್ಲೈನ್ ಮತ್ತು ವಿರಾಮ ನೋಡುವ ನೀವು ಈ ಅಥವಾ ವಾಸ್ತವವಾಗಿ ವಿಷಯಗಳ ಕೆಳಗೆ ನಿಧಾನಗೊಳಿಸುತ್ತದೆ once-- ನೀವು ಇವೆ ಎಂದು ನೋಡಿ ಮಾಡುತ್ತೇವೆ ಅಂಚುಗಳನ್ನು, ಚೌಕಗಳು, ಅಥವಾ ಆಯತಾಕಾರದ ಎಂದು ನಕ್ಷೆ ರವರೆಗೆ ಕಾಣೆಯಾಗಿವೆ ಒಂದು ಒಡಕು ಎರಡನೇ ನಂತರ, ಹೆಚ್ಚಿನ ಮಾಹಿತಿ, ವಾಸ್ತವವಾಗಿ ಹೆಚ್ಚಿನ ಚಿತ್ರಗಳನ್ನು ಪರದೆಯ ಮೇಲೆ ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತವೆ. ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ನಾವು ನೋಡಿ ಹಾಗೆ ನ, Chrome-- ಹೇಳಲು ಅವಕಾಶ Chrome's-- ಅಪ್ ನೋಡೋಣ. ನಾವು ಹಾಗೆ ಮಾಡಬಹುದು. [00:27:31] ಓಹ್, ಓಹ್. ನ maps.google.com ತೆರೆದುಕೊಳ್ಳಲು ಅವಕಾಶ. ನನಗೆ ಮತ್ತೆ ವಿಂಡೋ ದೊಡ್ಡ ಮಾಡೋಣ. [00:27:36] ಮತ್ತೆ 33 ಆಕ್ಸ್ಫರ್ಡ್ ಸ್ಟ್ರೀಟ್ ಹೋಗಿ. ನಾನು ಇತ್ತೀಚೆಗೆ ಮೇಲೆ ವೆಬ್ಸೈಟ್ ಯಾವುದು? ನಾನು ಈ, ಖಾಸಗಿ ರಾಂಟ್ ಹೊಂದಿತ್ತು ನನ್ನ ನಾನು ನಂತರ ತ್ವರಿತ ಸಂದೇಶ ಬಯಸುವ ಆನ್ಲೈನ್ ಯಾರು ಯಾವುದೇ ಸ್ನೇಹಿತ ಯಾರು ಅದನ್ನು ಕೇಳಲು ಬಯಸಿದರು. ಕೆಲವು ವೆಬ್ಸೈಟ್ ಇಲ್ಲ. ನಾನು ಆದ್ದರಿಂದ Comcast-- ಹಿತ ಬಹಳ ದೊಡ್ಡ ಅಮೆರಿಕನ್ ಐಎಸ್ಪಿ. ನೀವು ಹೊಸ ಕೇಬಲ್, ಸೈನ್ ಅಪ್ ಯಾವಾಗ ಮೋಡೆಮ್ ಸೇವೆ ಅಥವಾ ಕೇಬಲ್ ಟಿವಿ ಸೇವೆ, ಅವರು ಬಹಳ ಸಮಂಜಸವಾಗಿ ರೂಪ ಅಲ್ಲಿ ಅವರು ನಿಮ್ಮ ವಿಳಾಸಕ್ಕೆ ಕೇಳುತ್ತೇವೆ. ಮತ್ತು ಈ ಅದ್ಭುತ ಹೊಂದಿವೆ ಸಂಪೂರ್ಣ ಸ್ವಯಂ ಎಂಬ ವೈಶಿಷ್ಟ್ಯವನ್ನು, ಗೂಗಲ್, ಆ ತುಂಬಲು ಪ್ರಾರಂಭವಾಗುತ್ತದೆ ನಿಮ್ಮ ಪ್ರಶ್ನೆಗೆ ಉತ್ತರ ರಲ್ಲಿ. [00:28:04] ಸಮಸ್ಯೆಯನ್ನು ಅವರು ಸಂಪೂರ್ಣ ಸ್ವಯಂ ಮಾಡಲು, ಆಗಿದೆ ನೀವು ಟೈಪ್ ಮೊದಲ ವಸ್ತುಗಳ ಮೇಲೆ. ನೀವು 33 ರಲ್ಲಿ ಟೈಪ್ ಆರಂಭಿಸಲು, ಇದು ಪ್ರತಿ ಮನೆಯ ಅಕ್ಷರಶಃ ನೀವು ತೋರಿಸುತ್ತದೆ ಅಮೆರಿಕದ ಆರಂಭವಾಗುತ್ತದೆ ಸಂಖ್ಯೆ 33 ಜೊತೆ ಮುಂದುವರೆಯುವ ಮೊದಲು ನೀವು ಹೆಚ್ಚು ಟೈಪ್ ನಿರೀಕ್ಷಿಸಬಹುದು. ನೀವು ಆಕ್ಸ್ಫರ್ಡ್ 33 ಟೈಪ್ ಆದ್ದರಿಂದ, ನಂತರ ನೀವು ಪ್ರತಿ ರಸ್ತೆ ತೋರಿಸುತ್ತದೆ ಅಮೆರಿಕದಲ್ಲಿ 33 ಆಕ್ಸ್ಫರ್ಡ್ನಲ್ಲಿ ಹೊಂದಿರುವ ಲೆಕ್ಕಿಸದೆ ಪಟ್ಟಣದ ತನ್ನ ಹೆಸರನ್ನು, ನೀವು ಕಾರಣ. [00:28:25] ತದನಂತರ ನೀವು ಟೈಪ್ ಮುಂದುವರಿದಂತೆ. ಮತ್ತು ಅಂತಿಮವಾಗಿ, ಇದು ಅವರು ಹಾಗೆ ಎಂದು ಅರಿವಾಗುತ್ತದೆ ಕೇಂಬ್ರಿಡ್ಜ್ ನಿಮ್ಮ ಮನೆಗೆ ಪ್ರಸ್ತಾಪವನ್ನು ಸೇವೆ ಅಥವಾ ಸ್ವಲ್ಪ. ಆದರೆ ಪಾಯಿಂಟ್ ಈ, ಅತ್ಯಂತ ಆಗಿದೆ ಸ್ವಯಂ ಕತ್ತೆಯ ಅನುಷ್ಠಾನ ಇದುವರೆಗೆ ಸಂಪೂರ್ಣ. [00:28:34] ಮತ್ತು ನಾನು ಪಡೆಯಲಿದ್ದೇನೆ ಈ ಸ್ಪರ್ಶಕ ಮೇಲೆ ಮತ್ತೆ. ಆದರೆ ಉತ್ತಮ ಮಾರ್ಗಗಳಿವೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಮತ್ತು ಕೆಟ್ಟ ರೀತಿಯಲ್ಲಿ ಬಳಸುವುದು. ಮತ್ತು ಅಗತ್ಯವಾಗಿ ಉತ್ತಮ ಒಂದು ಅಲ್ಲ. [00:28:40] ಆದರೆ ಈ ಮೊದಲು ಇಲ್ಲಿ ಪಾಯಿಂಟ್, ಎಳೆದುಕೊಂಡು, ಉಪಕರಣಗಳು ಇಲ್ಲಿ ಕೆಳಗೆ ತೆರೆದುಕೊಳ್ಳಲು ಆಗಿತ್ತು ಮತ್ತು, ಡೆವಲಪರ್ ಸಾಧನಗಳು ತೆರೆದುಕೊಳ್ಳಬಹುದು ನಾವು ಮೊದಲು ಪ್ರೋತ್ಸಾಹ ಬಂದಿದೆ ಎಂದು, ಮತ್ತು ನೆಟ್ವರ್ಕ್ ವೀಕ್ಷಿಸಲು ಟ್ಯಾಬ್ ನಾನು ವೇಗವಾಗಿ ಕ್ಲಿಕ್. ಮತ್ತು ಇಡೀ ಗುಂಪೇ ಗಮನಕ್ಕೆ ವಿನಂತಿಗಳನ್ನು ಸಂಭವಿಸಿದ ಪಡೆಯಿರಿ. ನಾನು ಬಿಡಬಹುದು ಏಕೆಂದರೆ ಈ ಎಲ್ಲಾ ಸಂಭವಿಸಿದ. [00:28:57] ಮತ್ತು ಹೆಚ್ಚಾಗಿ, ವಾಸ್ತವವಾಗಿ ಈ ಸಾಲುಗಳನ್ನು ಬಹಳಷ್ಟು ಈಗ ಚಿತ್ರ ಕತ್ತರಿಸಿ, JPEG ಇವೆ MIME ಪ್ರಕಾರಗಳು ಅಥವಾ ವಿಷಯ ರೀತಿಯ. ಮಾಡುತ್ತಿರುವ ಕ್ರೋಮ್ ಏಕೆಂದರೆ ಆ ನಾನು ಕ್ಲಿಕ್ಕಿಸಿ ಎಳೆಯಿರಿ ಪ್ರತಿ ಬಾರಿ, ಕ್ಲಿಕ್ ಮಾಡಿ ಮತ್ತು, ನಾನು, ಇದು ಓಹ್, ಅರಿತುಕೊಂಡು ಇಲ್ಲಿದೆ ಎಳೆಯಿರಿ ಟೈಲ್ ಗೂಗಲ್ ಕೇಳಿ ಕ್ರಮಿಸಬೇಕಾಗುತ್ತದೆ ಇಲ್ಲಿ ಮುಗಿಯುವ ನಕ್ಷೆಯಲ್ಲಿ, ತ್ವರಿತವಾಗಿ HTTP ಮೂಲಕ ಡೌನ್ಲೋಡ್, ತದನಂತರ ಕರೆಯಲ್ಪಡುವ ಡಾಮ್ ಸೇರಿಸದೇ ಮೆಮೊರಿ ವೃಕ್ಷದಲ್ಲಿ ವೆಬ್ ಬ್ರೌಸರ್ಗಳು ಪ್ರಾತಿನಿಧ್ಯ ಬಳಕೆದಾರ ಆದ್ದರಿಂದ, ನನಗೆ, ಆ ಅಪ್ಡೇಟ್ಗೊಳಿಸಲಾಗಿದೆ ಟೈಲ್ ನೋಡುತ್ತಾನೆ. ಮತ್ತು ಈ ಕಾರಣ ಆಗಿದೆ AJAX ಎಂಬ ತಂತ್ರ. ಹಿಂದಿನ ದಿನ, ಇದು ನಿಜವಾಗಿಯೂ ಆ ಸಂದರ್ಭದಲ್ಲಿ ನೀವು ಪರದೆಯಲ್ಲಿರುವುದನ್ನು ಬದಲಾವಣೆ ಬಯಸಿದರು ನೀವು ಕ್ಲಿಕ್ ಮಾಡಬೇಕು ಎಂದು, ಕೆಳಗೆ, ಬಿಟ್ಟು, ಬಲ. ಮತ್ತು ನಂತರ ಒಂದು ಹೊಸ ಪುಟ ತೆರೆಯಿತು. ಆದರೆ ಈ ದಿನಗಳಲ್ಲಿ, ಎಲ್ಲವೂ ಹೆಚ್ಚು ಕ್ರಿಯಾತ್ಮಕ. ನಾವು ಮಾನವರು ಎಂದು ರೀತಿಯಲ್ಲಿ ನಡೆಯುತ್ತದೆ ನಿಜವಾಗಿ ಪ್ರಭಾವಶಾಲಿ ಎಂದು ಭಾವಿಸುತ್ತೇವೆ. ಮತ್ತು ಇದು ಮೂಲಕ ಇದನ್ನು ಸಾಧಿಸುತ್ತದೆ ಎಂಬ ತಂತ್ರವನ್ನು ರೀತಿಯಲ್ಲಿ ಬಹುಶಃ ಅತ್ಯುತ್ತಮ ಇದು ಅಜಾಕ್ಸ್, ಒಂದು ಉದಾಹರಣೆ ಮೂಲಕ ವಿವರಿಸಿದರು. ಮೊದಲ, ನನಗೆ ಮುಂದುವರಿಯಲು ಅವಕಾಶ ಮತ್ತು ಒಂದು ಫೈಲ್ ಅನ್ನು ತೆರೆಯಲು ರಲ್ಲಿ quote.php ಎಂಬ ಇಂದಿನ ವಿತರಣೆ ಕೋಡ್. [00:29:53] ನಂತರ ನನಗೆ ಚಿಹ್ನೆಯಾಗಿ ಓಹ್ ಮಾಡಿ. ನನಗೆ ಚಿಹ್ನೆ ಮಾಡೋಣ = GOOG ಕೇವಲ ಕೆಲವು ಸ್ಟಾಕ್. ಅಥವಾ ವಾಸ್ತವವಾಗಿ, ಹಾಗೆ ನಾವು Pset ಉಚಿತ ಒಂದು. ನಮೂದಿಸಿ. [00:30:05] ಮತ್ತು ಈಗ ನಾನು ಹಿಂದಕ್ಕೆ ಪಡೆಯಿರಿ ಗಮನಿಸಿ. ಆದ್ದರಿಂದ ಈ ಒಂದು ನಿಜವಾಗಿಯೂ ಸಣ್ಣ ಪಿಎಚ್ಪಿ ಫೈಲ್ ನಾನು ಕೇವಲ ಕೋಡ್ ಎರವಲು ಬರೆದ pset7 ನ ವೀಕ್ಷಣ ಫಂಕ್ಷನ್ ಮತ್ತು ಈ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ಬಳಸಿಕೊಂಡು ಔಟ್ ಸ್ಪಿಟ್ಸ್ ಮತ್ತು ಉಲ್ಲೇಖಗಳು ಮತ್ತು ಕೊಲೊನ್ ಸಂಕೇತ, ಸ್ಪಷ್ಟವಾಗಿ, ಪ್ರಸ್ತುತ ಷೇರು ಬೆಲೆ ನೀವು ಪಡೆಯಲು ಮೂಲಕ ಹಾದುಹೋಗುವ ಕಂಪನಿ. ಆದ್ದರಿಂದ ಈ ವಿಭಿನ್ನವಾಗಿದೆ ನಾವು ನಾವು ಯಾವ ಅತ್ಯಂತ ರಿಂದ ನಾನು ನಾನು ಗಮನಕ್ಕೆ ಮಾಡಲಾಗುತ್ತದೆ ಅಕ್ಷರಶಃ ಔಟ್ ಉಗುಳುವುದು ಏನು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕೋಡ್ ತೋರುತ್ತಿದೆ. [00:30:27] ವಾಸ್ತವವಾಗಿ, ಈ ಒಂದು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ವಸ್ತುವಾಗಿದೆ. ವಾಸ್ತವವಾಗಿ, ಕೇವಲ, ಹೆಚ್ಚು ಸ್ಪಷ್ಟ ಎಂದು JSON-- Notation-- ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಆಬ್ಜೆಕ್ಟ್ ನೀವು ಹೇಳುವ ಒಂದು ಅಲಂಕಾರಿಕ ಮಾರ್ಗವಾಗಿದೆ ಹೆಚ್ಚು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಡೇಟಾ ಪ್ರತಿನಿಧಿಸಬಹುದು ಹಾಗೆ ನೀವು PHP ಮಾಡಬಹುದು ಕೀಲಿ ಮೌಲ್ಯವನ್ನು ಜೋಡಿ ಬಳಸಿ. ನಾನು ಘೋಷಿಸಲು ಬಯಸಿದರೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ವೇರಿಯಬಲ್ ಮಾಡಲು, Zamyla ಪ್ರತಿನಿಧಿಸುತ್ತದೆ Zamyla-- ಒಂದು struct instance-- ಮತ್ತು ನಾವು ಕರೆ ಮಾಡುತ್ತೇವೆ ವಿದ್ಯಾರ್ಥಿ, ಈ ವೇರಿಯಬಲ್. ತನ್ನ ಐಡಿ ಮನೆ, ಒಂದು ವಿನ್ಥ್ರೂಪ್ ಮತ್ತು ಹೆಸರು Zamyla ಹೊಂದಿದೆ. [00:30:53] ಆದರೆ ನಾನು ವಸ್ತುಗಳ ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಹೊಂದಿವೆ. ನಾನು ವಾಸ್ತವವಾಗಿ ಬಯಸಿದರು ಹೊಂದಿರುವ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಅನೇಕ ವಸ್ತುಗಳನ್ನೂ, ಈ ಸಮಯ, ಸಿಬ್ಬಂದಿ ಪ್ರತಿನಿಧಿಸುವ ನಾನು ಈ ಮೂರು ಹೊಂದಿರಬಹುದು ಮತ್ತೆ ಕೋಡ್ ಭಾಗಗಳಲ್ಲಿ ಈ ಮತ್ತೆ ಮತ್ತೆ ಮೂರು ಮಾಜಿ ಸಿಬ್ಬಂದಿ ಸದಸ್ಯರಲ್ಲಿ. ಆದ್ದರಿಂದ ವಾಕ್ಯ, ಸಾಕಷ್ಟು ಪಿಎಚ್ಪಿ both-- ಹೋಲುತ್ತದೆ. ಆದರೆ ಈ ವಿಶೇಷವಾಗಿ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಆಗಿದೆ. ಇದು ಆಬ್ಜೆಕ್ಟ್ ಅಂಕನ. ಆದ್ದರಿಂದ ಈ ಉಪಯುಕ್ತ ಏನು? [00:31:17] ನಾನು ಕೋಡ್ ಬರೆಯಲು ವೇಳೆ ಎಂದು ಔಟ್ ಸ್ಪಿಟ್ಸ್ JSON-- ವಿಷಯವನ್ನು Notation-- ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಆಬ್ಜೆಕ್ಟ್ ಎಂದು ಈ ಅಥವಾ ವಿಷಯವನ್ನು ತೋರುತ್ತಿದೆ ,, Zamyla ನ ರಚನೆ ತೋರುತ್ತಿದೆ ನಾನು ವಾಸ್ತವವಾಗಿ ಈ ಬಳಸಬಹುದು ಕಾರ್ಯಕ್ರಮಗಳಲ್ಲಿ ನಾನು ಬರೆಯಲು. ನನಗೆ ajax0.html ತೆರಳುತ್ತದೆ. ಮತ್ತು ಈ ಹೆಚ್ಚು ತುಂಬಾ ಸೌಂದರ್ಯ ನೀಡಿದ ಭಾವಿಸಲಾಗಿದೆ. ಆದರೆ ಏನಾಗುತ್ತದೆ ವೀಕ್ಷಿಸಲು. [00:31:34] ನನ್ನ ಮುಂದೆ ಹೋಗಿ ಇಲ್ಲಿ ಉಚಿತ ಟೈಪ್ ಲೆಟ್. ಉಲ್ಲೇಖ ಪಡೆಯಿರಿ ಕ್ಲಿಕ್. ಮತ್ತು URL ಬದಲಾಗಿಲ್ಲ ಗಮನಿಸಿ. ಆದರೆ ನಾನು ಸ್ಪಷ್ಟವಾಗಿ ಒಂದು ಪಾಪ್ ಅಪ್ ಬಂದೆವು $ 0.15 ಇಂದಿನ ಪೆನ್ನಿ ಸ್ಟಾಕ್ ಬೆಲೆ. ಆದ್ದರಿಂದ ಎಲ್ಲಾ ಕೆಟ್ಟ ಅಲ್ಲ. ಆದರೆ ವ್ಯತ್ಯಾಸ ಹೇಗಾದರೂ ಆಗಿದೆ ಈ ಡೇಟಾವನ್ನು ನೇರವಾಗಿ ನನಗೆ ಮರಳಿತು. ಆದರೆ ಕಡೆಗೆ ಹೆಜ್ಜೆ ನೋಡೋಣ ಹೆಚ್ಚು ಪರಿಚಿತ ಏನೋ. ಈ ಆವೃತ್ತಿ ಒಂದು, ನನಗೆ ಅವಕಾಶ ಉಲ್ಲೇಖ ಪಡೆಯಿರಿ ಕ್ಲಿಕ್, ಉಚಿತ ಮತ್ತೆ ಟೈಪ್, ಓಹ್ ಈಗ, ಈ ಆಗಿತ್ತು ವಾಸ್ತವವಾಗಿ jQuery ಆವೃತ್ತಿ. ನಾನು ಮಾಡಲಿಲ್ಲ ನನಗೆ ಆದ್ದರಿಂದ ಅವಕಾಶ ಸಾಕಷ್ಟು ದೂರಕ್ಕೆ ವೇಗದ. ನನಗೆ ಆವೃತ್ತಿ ಎರಡು ತೆರಳುತ್ತದೆ ಇದು ನಾನು ಬೇಕಾಗಿದ್ದಾರೆ ಅಲ್ಲಿ ಆಗಿದೆ. ನಾನು ಇಲ್ಲಿ ಮಾಡಿದ ಗಮನಿಸಿ. ನಾನು ಒಂದು ವೆಬ್ ಸೂಪರ್ ಪುಟವನ್ನು ಹೊಂದಿವೆ ಯಾವುದೇ ವೆಬ್ ಪುಟ ಸರಳ ಆವೃತ್ತಿ ನೀವು ಪಠ್ಯ ಕ್ಷೇತ್ರದಲ್ಲಿ ಇಂದಿಗೂ ಬಳಸಬಹುದು ಇಲ್ಲಿ ಉಚಿತವಾಗಿ ತದನಂತರ ಸುಮ್ಮನೆ ಪಠ್ಯ. [00:32:14] ಈ ಸ್ಪಷ್ಟವಾಗಿ, ಇಲ್ಲಿ ಒಂದು ರೂಪವಲ್ಲ. ಆದರೆ ನಾನು ಕ್ಲಿಕ್ ಮಾಡಿದರೆ ಪಡೆಯಲು ಉಲ್ಲೇಖ, ನನ್ನ ವೆಬ್ ಪುಟ ಗಮನಕ್ಕೆ ನಾನು ಆದರೂ ಬದಲಾಯಿಸಲು ಬಗ್ಗೆ ಕೇವಲ ಹೊಸ ಕ್ಷಿಪ್ರ ಸಂದೇಶವನ್ನು ಸಿಕ್ಕಿತು ಅಥವಾ ನಾನು ಹೋದರು ಆದರೂ ನಕ್ಷೆ ಮತ್ತು ಹೆಚ್ಚು ಮಾಹಿತಿ ಪಡೆಯಲು ಬೇಕಾಗುವ ವೆಬ್ ಪುಟ ಸಕ್ರಿಯವಾಗಿ ಸೇರಿಸಲಾಗಿದೆ URL ಅನ್ನು ಬದಲಾಯಿಸುವ ಮತ್ತು ಬಳಕೆದಾರರ ಇಲ್ಲದೆ ಅನುಭವ ಅಡಚಣೆ ಸಿಲುಕುವ. ವಾಸ್ತವವಾಗಿ, ನಾನು ಇನ್ನೂ ನಾನು ನಿಖರ ಅದೇ ಸ್ಥಳದ ajax2.html. [00:32:35] ಆದ್ದರಿಂದ ಅವರ ಈ ಉದಾಹರಣೆಯನ್ನು ಮಾತ್ರ ನೋಡೋಣ ಮತ್ತು ಈ ನಡೆಯುತ್ತಿದೆ ಎಂಬುದನ್ನು ನೋಡಿ. ನನಗೆ ajax2.html ಹೋಗಲು ಅವಕಾಶ. ಮತ್ತು ಮೊದಲ ರೂಪ ಗಮನಕ್ಕೆ. [00:32:44] ಇಲ್ಲಿ ಕೆಳಗೆ, ನಾನು ಮಹತ್ವದ ಭಾವಿಸುತ್ತೇನೆ ಸಂಪೂರ್ಣ ಸ್ವಯಂ ಆಫ್. ಕೆಲವೊಮ್ಮೆ ಪಡೆಯುತ್ತದೆ ಬ್ರೌಸರ್ ವೇಳೆ ಕಿರಿಕಿರಿ ನೀವು ತೋರಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತಿದ್ದಾರೆ ನಿಮ್ಮ ಇಡೀ ಇತಿಹಾಸ. ನೀವು HTML ನಲ್ಲಿ ಮಾಡಬಹುದು ಕೇವಲ ಸ್ವಯಂ ಆಫ್ ಪೂರ್ಣಗೊಳಿಸಲು ಹೇಳುವ. [00:32:53] ನಾನು ಈ ಪಠ್ಯ ಕ್ಷೇತ್ರದಲ್ಲಿ ಒಂದು ನೀಡಿದ್ದೇನೆ ಚಿಹ್ನೆಯಾಗಿ ಚಿಹ್ನೆಯನ್ನು ಬದಲಿಗೆ, ಒಂದು ID. ಈಗ, ಈ ಒಂದು ಆಸಕ್ತಿದಾಯಕ ವೈಶಿಷ್ಟ್ಯವನ್ನು ಹೊಂದಿದೆ. ನಾವು ವ್ಯಾಪಿಸಬಹುದು ಕುರಿತು ಮಾಡಿಲ್ಲ ಆದರೆ ನೀವು ಅದರ ಬಗ್ಗೆ ಯೋಚಿಸಲು ಪ್ಯಾರಾಗ್ರಾಫ್ ಟ್ಯಾಗ್ ಅಥವಾ DIV ಟ್ಯಾಗ್ ಹಾಗೆ. ಇದು ಒಂದು ಎಂದು ಏನನ್ನು ಇಲ್ಲಿದೆ ಇನ್ ಲೈನ್ ಅಂಶ, ಇದು ನೀವು ಒಂದು ಪ್ಯಾರಾಗ್ರಾಫ್ ದೊರೆಯುವುದಿಲ್ಲ ಅರ್ಥ ಇದು ಮೇಲೆ ಮತ್ತು ಕೆಳಗೆ ಮುರಿಯಲು. ಅದು ಇಲ್ಲದೆ ಸಾಲಿನ ಉಳಿಯಲು ವಿಶೇಷವೇನು ನಮೂದಿಸಿ ಸಮಾನ ಹೊಡೆಯುವ. ಹಾಗಾಗಿ ಎಚ್ಟಿಎಮ್ಎಲ್ ಈ ಪಡೆ ನೀಡಿದ್ದಾರೆ ಒಂದು ಅನನ್ಯ ಗುರುತು ನಿರ್ಧರಿಸುವುದು ನಾನು ನಿರಂಕುಶವಾಗಿ ಬೆಲೆ ಎಂಬ. ಮತ್ತು ನಾನು ಒಂದು ಸಲ್ಲಿಸು ಬಟನ್ ಹೊಂದಿಲ್ಲ. [00:33:21] ಈಗ ಇಲ್ಲಿ ಮತ್ತು ಈ ಕಾರಣ ವಾಸ್ತವವಾಗಿ ಸೂಪರ್ ಅದ್ಭುತ ಹೇಗೆ ಕಡಿಮೆ ಕೋಡ್ ನೀವು ಬರೆಯಬಹುದು ವಿಷಯಗಳ ತುಲನಾತ್ಮಕವಾಗಿ ಅಚ್ಚುಕಟ್ಟಾಗಿ ಗಮನಿಸಿ ನಾನು ವೇಳೆ ಇಲ್ಲಿ ಮಾಡಿದ ಈ ಪುಟ ಮುಖ್ಯಸ್ಥ ಅಪ್ ಸ್ಕ್ರಾಲ್. ನಾನು ಮೊದಲ ಸೇರಿಸಲಾಗಿದೆ ಬಂದಿದೆ ನನ್ನ ತಲೆ ಒಂದು ಸ್ಕ್ರಿಪ್ಟ್ ಟ್ಯಾಗ್ ವಾಸ್ತವವಾಗಿ ಉಲ್ಲೇಖಗಳು ಒಂದು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಬೇರೆಡೆ ಫೈಲ್. ಈ ಸಂಸ್ಥೆಯಿಂದ ಆಗಿದೆ ಎಂದು, jQuery ಬರೆಯುತ್ತಾರೆ ಮತ್ತು ಈ ನೀವು ಇತ್ತೀಚಿನ ನೀಡುತ್ತಿರುವ ತಮ್ಮ jQuery ಗ್ರಂಥಾಲಯದ ಆವೃತ್ತಿ. [00:33:42] ಆದ್ದರಿಂದ ಈ ಚೂಪಾದ ಹಾಗೆ ರೀತಿಯ ಹೊಂದಿದೆ ಸಿ ಸೇರಿವೆ ಅಥವಾ ಪಿಎಚ್ಪಿ ಅಗತ್ಯವಿದೆ. ನೀವು ಸ್ಕ್ರಿಪ್ಟ್ ಟ್ಯಾಗ್ ಬಳಸಿ ಮೂಲವಾಗಿ ತಳಿಗೆ. ಆದರೆ ಈಗ ನನ್ನ ಸ್ವಂತ ಸಂಕೇತ ಇಲ್ಲಿ ಎಂದು ನಾನು. [00:33:52] ನಾನು ಕಾರ್ಯ ಎಂಬ ಉಲ್ಲೇಖಗಳು ಗಮನಿಸಿ. ಮತ್ತು ಇದು ಸ್ವಲ್ಪ ಕಾಣುತ್ತದೆ ಮೊದಲ ನೋಟದಲ್ಲಿ ರಹಸ್ಯ. ಆದರೆ ಈ ಹೊರತುಪಡಿಸಿ ಕೀಟಲೆ ಅವಕಾಶ. ನನಗೆ ಒಂದು ವೇರಿಯೇಬಲ್ ಎಂಬ URL ನೀಡುವ. ಅಕ್ಷರಶಃ ಈ ಸಾಲನ್ನು ನಿಗದಿಪಡಿಸುತ್ತದೆ. ಆದ್ದರಿಂದ, ತಂತುವನ್ನು, ಎರಡು ಉಲ್ಲೇಖಗಳು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕೇವಲ ಅಂತ ಸ್ಟ್ರಿಂಗ್ ನೀಡುತ್ತದೆ. ಜೊತೆಗೆ ಏನು ಮಾಡುತ್ತದೆ? ಪೋಣಿಸುವಿಕೆಯ. [00:34:08] ಆದ್ದರಿಂದ ಈ ಈಗ jQuery ವಾಕ್ಯ ಇದು ಬಳಸಲಾಗುತ್ತದೆ ಸಿಲುಕುವ ಸ್ವಲ್ಪ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. ಆದರೆ ಈ ನನ್ನ ಡಾಮ್ ಪಡೆಯಲು ಹೋಗಿ ಅವರ ಅನನ್ಯ ಗುರುತು ಸಂಕೇತವಾಗಿದೆ ನೋಡ್. ಎಂದರೆ ಹ್ಯಾಶ್ಟ್ಯಾಗ್ ಅನನ್ಯ ಗುರುತು ಚಿಹ್ನೆ. [00:34:21] ಡಾಲರ್ ಚಿಹ್ನೆ ಕೇವಲ ಅರ್ಥ ಆವರಣ, ಈ ಕಟ್ಟಲು ರಹಸ್ಯ ಸಾಸ್ jQuery ರಲ್ಲಿ ಒಂದು ರೀತಿಯ ನೀವು ಹೆಚ್ಚಿನ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಪಡೆಯಲು. ತದನಂತರ .val ಸ್ಪಷ್ಟವಾಗಿ ಆಗಿದೆ ಒಂದು ಕ್ರಿಯೆ, ಅಥವಾ ನಾವು ಈಗ ಹೇಳಿದಂತೆ, ಈ ನೋಡ್ ಒಳಗೆ ಒಂದು ವಿಧಾನ ಕೇವಲ ನೀವು ಮೌಲ್ಯವನ್ನು ನೀಡುತ್ತದೆ. , ಸಣ್ಣ ಕೊಳಕು ಮತ್ತು ಗೊಂದಲಮಯ ಆದ್ದರಿಂದ ಈ ಮೊದಲ ನೋಟದಲ್ಲಿ ತೋರುತ್ತದೆ ಎಂದು, ಈ ಕೇವಲ ಬೆರಳಚ್ಚಿಸಿದ ಬಳಕೆದಾರ ಪಡೆಯಲು ಅರ್ಥ ರಲ್ಲಿ, ಸ್ಟ್ರಿಂಗ್ ಕೊನೆಯಲ್ಲಿ ಇಟ್ಟಿದೆ ಇದು concatenating ಮೂಲಕ. ಎಲ್ಲ ಇಲ್ಲಿದೆ. [00:34:43] ಈಗ, ಕೊನೆಯ ಮೂರು ಸಾಲುಗಳನ್ನು. ನೀವು ಬಹಳಷ್ಟು ಹಿಸುಕು ಮೂರು ಸಾಲುಗಳನ್ನು ಔಟ್ ಕಾರ್ಯವನ್ನು. ಒಂದು ಎಂದು ಈ ಡಾಲರ್ ಚಿಹ್ನೆ, ಪಕ್ಕಕ್ಕೆ, ಕೇವಲ ಅಡ್ಡಹೆಸರು ಇದೆ ವಿಶೇಷ ಜಾಗತಿಕ ವೇರಿಯಬಲ್ jQuery ಅಕ್ಷರಶಃ ಎಂಬ. [00:34:55] ಡಾಲರ್ ಚಿಹ್ನೆ ಕೇವಲ ತಂಪಾದ ಕಾಣುತ್ತದೆ. ಆದ್ದರಿಂದ jQuery ಸಮುದಾಯ ಕೇವಲ ರೀತಿಯ ತಮ್ಮ ವಿಶೇಷ ಚಿಹ್ನೆ ಬಳಸಿಕೊಂಡಿದ್ದರು. ಇದು ಪಿಎಚ್ಪಿ ಅರ್ಥವನ್ನು ಅರ್ಥವಲ್ಲ. ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, ಡಾಲರ್ ಚಿಹ್ನೆ ಕೇವಲ ಅಕ್ಷರಮಾಲೆಯ ಅಂಗವೆಂದು ಹಾಗೆ ಒಂದು ವ್ಯತ್ಯಾಸಗೊಳ್ಳುವ ಒಂದು ಸಂಖ್ಯೆ. [00:35:07] ನೀವು ಹೆಸರು ಎಂದು ಹೊಂದಬಹುದು. ಕೇವಲ ತಂಪಾದ ಕಾಣುತ್ತದೆ. ಸಮುದಾಯ ಆದ್ದರಿಂದ ಅಡ್ಡಹೆಸರು ಎಂದು ದತ್ತು jQuery ಎಂದು ತಮ್ಮ ಗ್ರಂಥಾಲಯಕ್ಕೆ. [00:35:13] ಮತ್ತು ಇದು ಸೂಪರ್ ಜನಪ್ರಿಯ. ಆದ್ದರಿಂದ JSON ಎಂದು ನಿಖರವಾಗಿ ಪಡೆಯಲು. ಇದು ಒಂದು ಕಾರ್ಯ ಎಂದು jQuery ಜನರಾಗಿದ್ದರು ಬರೆದ ಒಂದು ಸರ್ವರ್ ನಿಂದ JSON ಪಡೆಯುತ್ತದೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಆಬ್ಜೆಕ್ಟ್ ಅಂಕನ. ಯಾವ URL ನಿಂದ ಇದು ಹೋಗುತ್ತದೆ ಮಾಹಿತಿಯನ್ನು ಪಡೆಯಲು? ಸ್ಪಷ್ಟವಾಗಿ ಇಲ್ಲಿ ಈ URL ನಿಂದ. [00:35:27] ಮತ್ತು ಬ್ರೌಸರ್ ಎಂದು ಏನು ಮಾಡಬೇಕು ಇದು ಈ ಪ್ರತಿಕ್ರಿಯೆಯ ಮರಳಿ ಪಡೆಯುತ್ತದೆ ತಕ್ಷಣ? ಮತ್ತು ಈ AJAX ಮೋಡಿಗೆ ಆದ್ದರಿಂದ, ಆಗಿದೆ ಮದುವೆ ಮಾತನಾಡಲು ಅಸಮಕಾಲಿಕ JavaScript. ಇದು ಒಂದು ಜೊತೆ ನೋಡಲು ಕಷ್ಟ ನಾವು ಇಲ್ಲಿ ಹೊಂದಿದ್ದರಿಂದ ಸರಳ ಉದಾಹರಣೆ. [00:35:41] ಆದರೆ ಈ ಅಸಮಕಾಲಿಕ ಆಗಿತ್ತು ಅರ್ಥದಲ್ಲಿ ನನ್ನ ಕೋಡ್ ಮಾಡಿದಾಗ ತನ್ನ ಸಂದೇಶವನ್ನು ಕಳುಹಿಸಿದನು ಮರಣದಂಡನೆ ಸರ್ವರ್ ನನಗೆ ಕೆಲವು JSON ಪಡೆಯಲು ಹೋಗಿ. ಮತ್ತು ಇದು ಅತೀ ವೇಗದ ಸಂಭವಿಸಿತು ನಾನು ಪ್ರತಿಕ್ರಿಯೆ ಸಿಕ್ಕಿತು. ಆದರೆ ಯಾವ ಆಸಕ್ತಿಕರವಾಗಿದೆ ಈ ಎಂಬುದು ಕೋಡ್ ಆಫ್ ಲೈನ್ ನನ್ನ ಕಂಪ್ಯೂಟರ್ ಹ್ಯಾಂಗ್ ಮಾಡಲಿಲ್ಲ. [00:35:55] ನಾನು ಸುತ್ತುವ ಐಕಾನ್ ನೋಡಲಿಲ್ಲ. ನಾನು ಸೋಲಲಿಲ್ಲ ನನ್ನ ಮೌಸ್ ಚಲಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು. ನನ್ನ ಬ್ರೌಸರ್ ವಾಸ್ತವವಾಗಿ ಸಂಪೂರ್ಣವಾಗಿ ಉತ್ತಮ. [00:36:01] ರೀತಿಯಲ್ಲಿ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ನಿರ್ವಹಿಸುತ್ತದೆ ಏಕೆಂದರೆ ಕೆಳಗಿನಂತೆ ಪರಿಚಾರಕದಿಂದ ಪ್ರತಿಕ್ರಿಯೆಯಾಗಿದೆ. ನೀವು ಕರೆ ಬಯಸುವ ಏನು ನೋಂದಾಯಿಸಲು ಒಂದು ಕಾಲ್ಬ್ಯಾಕ್ ಕಾರ್ಯ, ಇದು ಕೇವಲ, ಹೇ, ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಅರ್ಥ. ತಕ್ಷಣ ಸರ್ವರ್ ಮಾಹಿತಿ JSON ಜೊತೆ ಪ್ರತಿಕ್ರಿಯಿಸುತ್ತದೆ, ಈ ಅನಾಮಧೇಯ ಕಾರ್ಯ ಕರೆ ಮಾಡಿ. [00:36:18] ಮತ್ತು ಈ ಕಾರ್ಯ ರವಾನೆಯಾದವು ದಯವಿಟ್ಟು ಯಾವುದೇ ಸ್ಟ್ರಿಂಗ್ ಸರ್ವರ್ ಭೂಶಿರ ವಾದವನ್ನು ಡೇಟಾ ಕರೆದಂತೆ. ಆದ್ದರಿಂದ ಇತರ ಪದಗಳಲ್ಲಿ, ವೇಳೆ ನಾನು ಸಕ್ರಿಯವಾಗಿ ಜೋಡಣೆ ಬಾಗುತ್ತೇನೆ ಈ ಹಾದುಹೋಗುವ ಒಂದು URL quote.php ಉಚಿತ ಅಥವಾ GOOG ಅಥವಾ ಸ್ಪಷ್ಟವಾಗಿ ವಿವರಿಸಲಾಗದ ಯಾ ಕೆಲಸಕ್ಕೆ ಬಾರದ ವಸ್ತು ಚಿಹ್ನೆ ಹಾಗೆ, ನಾನು ಹೇಳುವ ನಾನು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಯುಆರ್ಎಲ್ ಪಡೆಯಲು ಹೋಗಿ. ಬ್ರೌಸರ್ ನೆನಪಿಡಿ ಏನೋ ಮರಳಲು ಹೋಗುತ್ತದೆ ಈ ಹಿಂದಿನ ನೋಡಿದ ಹಾಗೆ ಎಂದು ಕಾಣುತ್ತದೆ. [00:36:42] ಮತ್ತು ಎರಡನೇ ಆರ್ಗ್ಯುಮೆಂಟ್ ಇಲ್ಲಿ JSON ಹೇಳುತ್ತಾರೆ ಪಡೆಯಲು ಈ ಕಾರ್ಯವನ್ನು ಕರೆಯಲು ಇದೆ ಸರ್ವರ್ ಮತ್ತೆ ಪಡೆಯುತ್ತದೆ ಇದು 10 ಮಿಲಿಸೆಕೆಂಡುಗಳು ಆಗಿರುತ್ತದೆ ಈಗ ಅಥವಾ ಈಗ 10 ಸೆಕೆಂಡುಗಳ. ಮತ್ತು ತಕ್ಷಣ ನೀವು ಮಾಡುವಂತೆ, ಪುಟ ಬೆಲೆ ಸೇರಿಸಿ. ಈ ವಾಕ್ಯ ಇಲ್ಲಿ ಕೇವಲ ನೋಡ್ ಪಡೆಯಲು ಹೋಗಿ ಅವರ ಅನನ್ಯ ಗುರುತು ಮರದಿಂದ ನಾವು ಮೊದಲು ಕಂಡಿದ್ದು ಸ್ಪ್ಯಾನ್ price-- ಆಗಿದೆ. [00:37:01] HTML ಎಂಬ ಈ ವಿಧಾನ ಕೇವಲ, ಬದಲಿಗೆ ಹೋಗಿ ಹೇಳುತ್ತಾರೆ Data.price ಜೊತೆ ಇಲ್ಲ ಎಂದು ಎಚ್ಟಿಎಮ್ಎಲ್. Data.price ಯಾವುದು? ಅಲ್ಲದೆ, ಬ್ರೌಸರ್, ಮರುಪಡೆಯಲು, ಈ ಬರುವಂತೆ ತೋರಿಸಿದರು. ಆದ್ದರಿಂದ ಈ ಡೇಟಾವನ್ನು ಹೊಂದಿದೆ. [00:37:14] ಆದ್ದರಿಂದ ಇದು ಸ್ವಲ್ಪ ರಹಸ್ಯ ಇಲ್ಲಿದೆ ಅಲ್ಪವಿರಾಮ ಇಲ್ಲಿ ನೋಡಲು. ಆದರೆ ವಾಸ್ತವವಾಗಿ, ಈ ಮಾಡಿ. ನನಗೆ ಈ ಅಂಟಿಸಿ ಅವಕಾಶ ನಿಜವಾದ ವೇಗದ ಜಿಎಡಿಟ್ Name ನಾವು ತೋರಿಸಿದರು ಹಾಗೆ ಮತ್ತು ಈ ತೋರಿಸಲು ಹಿಂದಿನ, Zamyla ರಚನೆ. [00:37:27] ಏನು ಸರ್ವರ್ ಕಳುಹಿಸುತ್ತಿದೆ ಒಂದು ಈ ತೋರುತ್ತಿದೆ ಕಡಿಮೆ ವಸ್ತುವನ್ನು. ಆದ್ದರಿಂದ data.price ಆಗಿದೆ ನನಗೆ 0,1515 ನೀಡುವ. ಚಲಿಸುವ ಆದ್ದರಿಂದ ಬಹಳಷ್ಟು ಭಾಗಗಳು ಇಲ್ಲಿ ಏಕಕಾಲದಲ್ಲಿ. [00:37:39] ಆದರೆ ಪ್ರಮುಖ takeaways ಆಗಿದೆ ನಾವು ಈ ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಿರುತ್ತವೆ ಹೆಚ್ಚುವರಿ HTTP ಮಾಡಲು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಬಳಸಿಕೊಂಡು ವಿನಂತಿಗಳನ್ನು ಪುಟ ಮರುಲೋಡ್ ಮಾಡದೆಯೇ. ನಂತರ ನಾವು ವಾಸ್ತವವಾಗಿ ಮಾಡಬಹುದು ಹಾರಾಡುತ್ತ ವೆಬ್ ಪುಟ ಬದಲಾಯಿಸಲು. ಮತ್ತು ಇದು ತಿರುಗಿದರೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಮತ್ತು ಇತರ ಭಾಷೆಗಳಲ್ಲಿ ಈಗ ಬಳಸಬಹುದು ಮಾತ್ರ ವೆಬ್ ಪುಟಗಳು ಪರಿವರ್ತನೆಗೊಳಿಸಿ, ಆದರೆ ವಾಸ್ತವವಾಗಿ ತಂತ್ರಾಂಶ ಬರೆಯಲು ವಾಸ್ತವಿಕ ಕಂಪ್ಯೂಟರ್ ನಲ್ಲಿ, ಕೇವಲ ಕ್ರೋಮ್ ಅಥವಾ ಹಾಗೆ ಸೀಮಿತವಾಗಿತ್ತು. [00:38:00] ವಾಸ್ತವವಾಗಿ, ನೀವು ಕೋಲ್ಟನ್ ಎಂದು if-- ನಮಗೆ ಇಲ್ಲಿ ಮತ್ತೆ ಸೇರಲು ಇಷ್ಟ ನಿಮ್ಮ ಲ್ಯಾಬ್ ಕೋಡ್, ಮತ್ತು ಚಾಂಗ್ ಜೊತೆಗೆ? ನ ಕುರಿತು ನಂತರ, ಮುಂದಕ್ಕೆ ಹೋಗಲು ಅವಕಾಶ ಅನಾಮಧೇಯ ಕಾರ್ಯಗಳನ್ನು ಮತ್ತು ಇವುಗಳು ಕಾಲ್ಬ್ಯಾಕ್ ಮತ್ತು ನಿಜವಾಗಿಯೂ ಇಲ್ಲಿ ಅದೃಷ್ಟ ಪ್ರಚೋದಿಸುತ್ತದೆ ರಕ್ತಸ್ರಾವ ಒಂದು ಲೈವ್ ಡೆಮೊ ತಂತ್ರಜ್ಞಾನವನ್ನು, ಒಂದು ಈ ಎಲೈಟ್ ಮೋಷನ್ ಸಾಧನಗಳು. ಈಗ, ಈ ಸಾಧನ, ಮರುಸ್ಥಾಪನೆ, ಸ್ವಲ್ಪ ಯುಎಸ್ಬಿ ಸಾಧನ ಆ beautiful-- ಇಲ್ಲಿದೆ ಆ ನಿಮ್ಮ USB ಪೋರ್ಟ್ಗಳು ಪ್ಲಗ್ಗಳನ್ನು. [00:38:25] ನಂತರ ಅದನ್ನು ಪುಟ್ ಒದಗಿಸುತ್ತಾನೆ ಮಾನವ ಸನ್ನೆಗಳ ರೂಪದಲ್ಲಿ ಅತಿಗೆಂಪು ಕಿರಣಗಳ ಬಳಸಿಕೊಂಡು ಅನ್ವೇಷಣೆಯಿಂದ, ಮೂಲಭೂತವಾಗಿ, ನಿಮ್ಮ ತೋಳು ಚಳುವಳಿಗಳು. ಆದ್ದರಿಂದ ಮಾರಿಯಾ ಪ್ರಯತ್ನಿಸಿದರು ಎಂಬುದನ್ನು ಆದರೆ ಮೇಲೆ ಮೊದಲು, ಸ್ನಾಯು ಆಗಿತ್ತು ವಾಸ್ತವವಾಗಿ ಬದಲಾವಣೆ ಮಾಡಿದ ಯಾವ ಭಾವನೆ ನಿಮ್ಮ ಕೈ, ಈ ಸಂಬಂಧಿತ ಅತಿಗೆಂಪು ಆಗಿದೆ. ಆದ್ದರಿಂದ ಒಳಗೆ ಚಳುವಳಿಗಳು ಹುಡುಕುತ್ತಿದ್ದಳು ಒಂದು ಕಾಲು ಅಥವಾ ಕ್ಷೇತ್ರವನ್ನು ರೀತಿಯ ಸಾಧನ ಸ್ವತಃ. [00:38:46] ಹಾಗಿರುವಾಗ ನಾನು ತೆಗೆದುಕೊಳ್ಳುವುದಿಲ್ಲ ಈ ಮೊದಲ ಒಂದು ಇರಿತ? ಮತ್ತು ಅವರ ಮುಂದೆ ಹೋಗಿ ಎಸೆಯಲು ಅವಕಾಶ ಇಲ್ಲಿ ಓವರ್ಹೆಡ್ ಮೇಲೆ ನೀವು. ಇಲ್ಲಿ ಕೋಲ್ಟನ್ ಲ್ಯಾಪ್ಟಾಪ್ ಅವಕಾಶ ಅವಕಾಶ. ನಾವು ಟಿವಿಯಲ್ಲಿ ಆಂಡ್ರ್ಯೂ ಮಾಡಲೇಬೇಕು. ಮತ್ತು ನೀವು ನನ್ನ ಮೊದಲ ಏನು ಬಯಸುತ್ತೀರಿ? [00:39:00] COLTON: ಮುಂದೆ ಹೋಗಲು ಮತ್ತು ಕೇವಲ ಈ ವ್ಯಕ್ತಿ ಮೇಲೆ ನಿಮ್ಮ ಕೈಗಳನ್ನು ಪುಟ್ ಮತ್ತು ನೀವು ಕೆಲವು ಅಸಾಧಾರಣ ಹೊಳೆಯುವುದು ನೋಡುತ್ತಾರೆ. [00:39:04] ಡೇವಿಡ್ ಜೆ MALAN: ಬಹಳ ಸಂತೋಷವನ್ನು. ಈ ಎಲ್ಲಾ ನೈಜ ಸಮಯದಲ್ಲಿ ನಡೆಯುತ್ತಿದೆ. ಸರಿ. ಸರಿ, ಮತ್ತು ಹೌದು. ಆದ್ದರಿಂದ ಸಂತೋಷವನ್ನು. ಸರಿ, ನಾವು ಬೇರೆ ಏನು ಮಾಡಬಹುದು? [00:39:15] COLTON: ಮುಂದಿನ ತೆರೆಗೆ ಹೋಗಿ ನೋಡಿ. [00:39:17] ಡೇವಿಡ್ ಜೆ MALAN: ಸರಿ. [00:39:19] COLTON: ಒಂದು ಮೋಜು ಕಡಿಮೆ ಆಟ ಅಲ್ಲಿ ನೀವು ರೋಬೋಟ್ಗಳು ಮಾಡಲು ಪಡೆಯಿರಿ. [00:39:21] ಡೇವಿಡ್ ಜೆ MALAN: ಸರಿ, ಆದ್ದರಿಂದ ಈ ನನಗೆ ಏನು ಮಾಡಬೇಕೆಂದು ತೋರಿಸುವ ನಕಲಿ ಹಸ್ತ. COLTON: ಹೌದು ಆದ್ದರಿಂದ ಮುಂದುವರಿಯಿರಿ ಮತ್ತು ಬ್ಲಾಕ್ಗಳನ್ನು ಒಂದು ಪಡೆದುಕೊಳ್ಳುವುದಕ್ಕೆ ಮತ್ತು ರೋಬೋಟ್ ದೇಹದ ಮೇಲೆ ಹಾಕಿದರೆ. ಡೇವಿಡ್ ಜೆ MALAN: ಓಹ್, ನನ್ನ ಕೈ ಇಲ್ಲ. ಓಹ್. ಸರಿ, ಉತ್ತಮ. ಸರಿ, ಒಂದು ನಿಮಿಷ ನಿರೀಕ್ಷಿಸಿ. ನಾವು ಹೋಗಿ. [00:39:41] COLTON: ನಾನು ಆಕಸ್ಮಿಕವಾಗಿ ಒಂದು ಮಾಡಿದ. [00:39:43] ಡೇವಿಡ್ ಜೆ MALAN: ಸರಿ, ನಾನು ಈ ವ್ಯಕ್ತಿ ಪಡೆಯುತ್ತೀರಿ. ಇದು ಡ್ಯಾಮ್! ಈ ಕಳೆದ ಅಭ್ಯಾಸ ಮಾಡಿದಾಗ ರಾತ್ರಿ, ನೀವು ಈ ಪ್ರಾತಿನಿಧಿಕ ಏನು ಗೊತ್ತಾ? [00:39:51] ಈ ಲೈಕ್. ಸರಿ. ಮುಂದಿನ ಒಂದು? [00:39:55] COLTON: ಖಂಡಿತ. [00:39:56] ಡೇವಿಡ್ ಜೆ MALAN: ಸರಿ, ಮತ್ತು ಮೂರನೇ ಇಲ್ಲ. ಎಲ್ಲಾ ಸರಿ. COLTON: ಈ ಒಂದು, ನೀವು to-- ಪಡೆಯಲು ಡೇವಿಡ್ ಜೆ MALAN: ಓಹ್, ಈ ಒಂದು ಸುಂದರ. COLTON: --yeah, ಈ ಹೂವಿನ ಹೊರತುಪಡಿಸಿ ಆಯ್ಕೆ. ಡೇವಿಡ್ ಜೆ MALAN: ಸರಿ. ಯಾವುದೇ? ತಪ್ಪಿಸಿಕೊಂಡ. [00:40:14] COLTON: ಓಹ್, ನೀವು ಹೋಗಿ. [00:40:15] ಡೇವಿಡ್ ಜೆ MALAN: ಆಹ್, ನೋಡಿ. ಬಹಳ ಸಂತೋಷವನ್ನು. ಸರಿ, ನಾವು ತೆಗೆದುಕೊಳ್ಳಬಹುದು 'ಡೋಂಟ್ ಇಲ್ಲಿ ಒಂದು ಸ್ವಯಂಸೇವಕ ಔಟ್ ಯಾರು ವರೆಗೆ ಬ ಬಯಸುತ್ತೀರಿ. ಹೇಗೆ ಸರಿಯಾದ ಇಲ್ಲ ಹಸಿರು, ಅದು? [00:40:27] ಸರಿ, ಮತ್ತು ನ ಹೊಂದಬಹುದು ಅವಕಾಶ ಬದಲಿಗೆ ನೀವು, ಕೆಲವು ಮಾಡುವ ಈ ಆಟದ ಪರಿಚಯವಿರಬಹುದಾದ ಇಲ್ಲಿ ಬಹುಶಃ, ಹಗ್ಗ ಕತ್ತರಿಸಿ? ನೋಡೋಣ. ನಾವು ಇಲ್ಲಿ ನಮ್ಮ ಕನ್ನಡಕ ಹೊಂದಿವೆ? [00:40:37] ಸರಿ. ಧನ್ಯವಾದಗಳು. ನಿಮ್ಮ ಹೆಸರೇನು? [00:40:39] ಪ್ರೇಕ್ಷಕರು: ಲಾರಾ. [00:40:40] ಡೇವಿಡ್ ಜೆ MALAN: ಲಾರಾ? ಗಮನಿಸಿ ನೋಡಿ. ನೀವು ಹಾಕುವ ನನಗಿಷ್ಟವಿಲ್ಲ ನಿಮ್ಮ ಕನ್ನಡಕ ಮೇಲೆ ಗೂಗಲ್ ಗ್ಲಾಸ್. ಈ ಕೋಲ್ಟನ್ ಆಗಿದೆ. [00:40:46] COLTON: ಹಾಯ್. ನೀವು ಭೇಟಿ ಚೆನ್ನಾಗಿರುತ್ತದೆ. [00:40:48] ಡೇವಿಡ್ ಜೆ MALAN: ಸರಿ, ಸುಮಾರು ಬ. ಸರಿ, ಆದ್ದರಿಂದ ನೀವು ನೀನು ಏನು , ಇಲ್ಲಿ ಮೊದಲು ಈ ಆಟವಾಡಿದ್ದ ನಿಮ್ಮ ಕೈ ಹಾಕಲಾಗುತ್ತದೆ ಇಲ್ಲಿ ಲೀಪ್ ಚಲನಚಿತ್ರ. ಈಗ ನಿಮ್ಮ ಬಾಣದ ನಡೆಸಬೇಕು. ಇಲ್ಲ, ಓಹ್. [00:40:57] ಪ್ರೇಕ್ಷಕರು: ನಂ [00:40:58] ಡೇವಿಡ್ ಜೆ MALAN: ನಾವು ಇನ್ನೂ ಬಿಟ್ಟು ಬಯಸುವುದಿಲ್ಲ. ಸರಿ, ನಿರೀಕ್ಷಿಸಿ. ಇಲ್ಲಿ ಓವರ್. ನೀವು ಹಿಡಿಯಲು ಇದರಿಂದ ಗಮನಕ್ಕೆ ನಿಮ್ಮ ಏನೋ ಮೇಲೆ ಬೆರಳು, ಮೌಸ್ ಹಸಿರು ಹೋಗಲು ಆರಂಭವಾಗುತ್ತದೆ, ಇದು ನೀವು ಕ್ಲಿಕ್ ಹೇಗೆ. [00:41:06] ಆದ್ದರಿಂದ ಆನ್ಲೈನ್ ಸುಳಿದಾಡಿ. ಮತ್ತು ಕೇವಲ ಒಂದು ಬೆರಳು ಫೈನ್. ಈಗ ಸ್ವಲ್ಪ ಕ್ಲಿಕ್ ಎಡಭಾಗದಲ್ಲಿ ಹಸಿರು ವ್ಯಕ್ತಿ. ಇದು ಹಸಿರು ತುಂಬುತ್ತಾರೆ ರವರೆಗೆ ಈಗ ಹಿಡಿದುಕೊಳ್ಳಿ. ಗುಡ್. ಈಗ, ಹಾಗೆ, ಟಾಪ್ ಅಪ್ ಮಟ್ಟದ ಒಂದು. [00:41:16] ಪ್ರೇಕ್ಷಕರು: ಹೌದು, ನಾವು ಬಯಸುವ ಇಲ್ಲಿ ಮಟ್ಟದ ಒಂದು,. [00:41:20] ಡೇವಿಡ್ ಜೆ MALAN: ಗುಡ್. ಸರಿ, ಎಲ್ಲಾ ನೀವು ಹಗ್ಗ ಕತ್ತರಿಸಿ ಮಾಡಲು. ನಿಮ್ಮ ಕರ್ಸರ್ ಕೆಳಗೆ ಬಿಳಿ ಒಂದಾಗಿದೆ. [00:41:28] ಬಹಳ ಸಂತೋಷವನ್ನು. ಸರಿ, ಇದು ಕಷ್ಟ ಪಡೆಯಲು ಬಗ್ಗೆ. ಆದ್ದರಿಂದ ಮುಂದಿನ ಈಗ ಬೆರಳ ಹಿಡಿದುಕೊಳ್ಳಿ. ಗುಡ್. ಈ ಒಂದು ಕಷ್ಟ. [00:41:39] ಪ್ರೇಕ್ಷಕರು: ಲದ್ದಿ ಓ. ಸರಿ. ಆ ರೀತಿಯಲ್ಲಿ ಹೋಗಬೇಕು. ಲದ್ದಿ ಓ, ಆ [00:41:44] ಡೇವಿಡ್ ಜೆ MALAN: ಹೌದು. ದ್ವಿತೀಯ ಗೋಲು ಎಲ್ಲಾ ನಕ್ಷತ್ರಗಳು ಪಡೆಯುವುದು. ಸರಿ, ಮುಂದಿನ. [00:41:53] ಈ ಮೂರನೇ ಪಡೆಯಬಹುದು ಎಂದು ನೋಡೋಣ. ಗುಡ್. ಸರಿ, ಹೋಗಿ. [00:42:06] ಖಂಡಿತ. ಓಹ್, ಬಹಳ ಸಂತೋಷವನ್ನು. ಎಲ್ಲಾ ಸರಿ. [00:42:11] ಆದ್ದರಿಂದ ನಾವು ಇಂದು ಇಲ್ಲಿ ಮುಂದೂಡು ಇಲ್ಲ? ಯಾರಾದರೂ ಆಡಲು ಬಯಸುತ್ತಾರೆ ಅಪ್ ಮೇಲೆ ಬರುತ್ತಾರೆ. ನಮ್ಮ ಸ್ವಯಂಸೇವಕ ಲಾರಾ ತುಂಬಾ ಧನ್ಯವಾದಗಳು. ಮತ್ತು ನಾವು ಸೋಮವಾರ ನೀವು ನೋಡಬಹುದು. [00:42:18] ಪ್ರೇಕ್ಷಕರು: ನೀವು ಬಹುಶಃ ಈ ಹಿಂದೆ ಬಯಸುವ. [00:42:21] ಸ್ಪೀಕರ್ 2: ಮುಂದಿನ CS50 ನಲ್ಲಿ