1 00:00:00,000 --> 00:00:05,900 2 00:00:05,900 --> 00:00:07,170 >> SAM ಹಸಿರು: ಹಾಯ್, ಎಲ್ಲರೂ. 3 00:00:07,170 --> 00:00:08,640 ನಮ್ಮ ಸೆಮಿನಾರ್ ಸ್ವಾಗತ. 4 00:00:08,640 --> 00:00:10,009 ನನ್ನ ಹೆಸರು ಸ್ಯಾಮ್ ಹೊಂದಿದೆ. 5 00:00:10,009 --> 00:00:11,050 HUGH ZABRISKIE: ನಾನು ಹಗ್ ಮನುಷ್ಯ. 6 00:00:11,050 --> 00:00:17,420 SAM ಹಸಿರು: ನಾವು ಇಂದು ಮಾತನಾಡಲು ಹೊರಟಿರುವೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಮತ್ತು ವೆಬ್ ಆಡಿಯೊ API ಬಗ್ಗೆ. 7 00:00:17,420 --> 00:00:21,180 ಕೇವಲ ಔಟ್ ಆರಂಭಿಸಲು, ಈ ರೂಪರೇಖೆ ಸೆಮಿನಾರ್ ನಮ್ಮ ಕಾರ್ಯಸೂಚಿ. 8 00:00:21,180 --> 00:00:25,350 ನಾವು ಬಗ್ಗೆ ಆರಂಭಿಸಲು ನೀನು ಏಕೆ ನೀವು ವೆಬ್ ಆಸಕ್ತಿ ಇರಬೇಕು 9 00:00:25,350 --> 00:00:30,130 ಆಡಿಯೊ API, ಏಕೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ನೀವು ಅವಶ್ಯಕತೆ ಭಾಷೆ, 10 00:00:30,130 --> 00:00:32,619 ತದನಂತರ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಬಗ್ಗೆ ಮಾತನಾಡಲು , ಹಾಗೆ essentials-- 11 00:00:32,619 --> 00:00:34,800 ಕೆಲವು ಮೂಲಕ ನೀವು ನಡೆಯಲು ಭಾಷೆಯ ಮೂಲಭೂತ, 12 00:00:34,800 --> 00:00:37,290 ತದನಂತರ ಬಗ್ಗೆ ಮಾತನಾಡಲು ಉನ್ನತ ಮಟ್ಟದಲ್ಲಿ ಆಡಿಯೊ API. 13 00:00:37,290 --> 00:00:41,140 ನಂತರ, ಹಗ್ ಕೆಲವು ಬಗ್ಗೆ ಮಾತನಾಡಬಹುದು ಶ್ರವಣ ನಿರ್ಮಾಣದ ಹಂತಗಳನ್ನು 14 00:00:41,140 --> 00:00:45,509 ತದನಂತರ ಈ ನಾಡಿದು ಅನುಕ್ರಮ ಡೆಮೊ ಯೋಜನೆಯ ಅವರು ನಿರ್ಮಿಸಿ ನೀವು ಸಂಕೇತಗಳನ್ನು ತೋರಿಸುತ್ತವೆ. 15 00:00:45,509 --> 00:00:48,050 ನಂತರ, ನಾವು ಸಮಯ ಮಾಡುತ್ತೇವೆ ಜನರಿಗೆ ಕೊನೆಯಲ್ಲಿ ಪ್ರಶ್ನೆಗಳನ್ನು 16 00:00:48,050 --> 00:00:49,593 ಇಲ್ಲಿದ್ದೀರಿ ವಾಸಿಸುವ. 17 00:00:49,593 --> 00:00:50,540 >> HUGH ZABRISKIE: ಕೂಲ್. 18 00:00:50,540 --> 00:00:50,990 >> SAM ಹಸಿರು: ಕೂಲ್. 19 00:00:50,990 --> 00:00:51,383 >> HUGH ZABRISKIE: ಕೂಲ್. 20 00:00:51,383 --> 00:00:52,170 ನಾನು ಬ್ಯಾಕ್ಅಪ್. 21 00:00:52,170 --> 00:00:54,960 >> SAM ಹಸಿರು: ಆದ್ದರಿಂದ, ಮೊದಲ ಮೊದಲ ವಿಷಯಗಳನ್ನು. 22 00:00:54,960 --> 00:00:57,840 ದೊಡ್ಡ ವಸ್ತುಗಳ ಒಂದು ಆದ್ದರಿಂದ ವೆಬ್ ಆಡಿಯೊ API ಬಗ್ಗೆ 23 00:00:57,840 --> 00:01:00,480 ಅಗತ್ಯವಿದೆ ಯಾವುದೇ ಸೆಟ್ ಇತ್ತು ಎಂಬುದು. 24 00:01:00,480 --> 00:01:04,230 ಇದು ಅಂತರ್ನಿರ್ಮಿತ ಬರುತ್ತದೆ ಆಧುನಿಕ ಬ್ರೌಸರ್, 25 00:01:04,230 --> 00:01:08,630 ಕ್ರೋಮ್, ಎಡ್ಜ್, ಇಡೀ ಸೇರಿದಂತೆ others-- ಎಲ್ಲಾ ಇಚ್ಛೆಗಳ ಗುಂಪೇ 26 00:01:08,630 --> 00:01:12,650 ಆ ದೊಡ್ಡ ಭಾಗಗಳನ್ನು ಜನರು ಇಂದು ಬಳಸುತ್ತಿದ್ದರೆ. 27 00:01:12,650 --> 00:01:14,807 ಹಾಗಾಗೆ ಇಲ್ಲ ಹೊಂದಿಸಲು ಪಕ್ಕಕ್ಕೆ ಕೇವಲ ಇಳಿಸಲು 28 00:01:14,807 --> 00:01:16,890 ವೆಬ್ ಸರ್ವರ್, ಹೋಗುವ ನೀವು ಕೆಲಸ ಪ್ರಾರಂಭಿಸಲು 29 00:01:16,890 --> 00:01:18,420 ಮಹಾನ್ ಇದು ನಿಮ್ಮ ಯೋಜನೆ, ಮೇಲೆ. 30 00:01:18,420 --> 00:01:21,500 31 00:01:21,500 --> 00:01:24,190 >> ನಾವು ಸಾಕಷ್ಟು ಶಿಫಾರಸು ಹೆಚ್ಚು ನೀವು ಪರಿಗಣಿಸಿದ 32 00:01:24,190 --> 00:01:26,530 ಕ್ರೋಮ್ ಬಳಸಿ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ವೆಬ್ ಅಭಿವೃದ್ಧಿ, 33 00:01:26,530 --> 00:01:30,260 ಕೇವಲ ಅದರ ಡೆವಲಪರ್ ಏಕೆಂದರೆ ಉಪಕರಣಗಳು ನಿಜವಾಗಿಯೂ ಪ್ರಬಲರಾಗಿದ್ದಾರೆ. 34 00:01:30,260 --> 00:01:33,220 ನಾವು ಅರ್ಥ ಏನು ಉದಾಹರಣೆಯಾಗಿ ಹೇಳುವ ಮೂಲಕ ನಿಮ್ಮ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ತೆರೆಯುತ್ತದೆ 35 00:01:33,220 --> 00:01:38,600 ನೀವು Chrome ಹೋಗಿ console-- ಮತ್ತು ನೀವು ಯಾವುದೇ ವೆಬ್ ಪುಟ ನೋಡಲು, 36 00:01:38,600 --> 00:01:43,897 ಮತ್ತು ನೀವು ಕ್ಲಿಕ್ ಬಿಟ್ಟು ನಂತರ ಎಲಿಮೆಂಟ್ ತಪಾಸಣೆ, ಮತ್ತು 37 00:01:43,897 --> 00:01:46,730 ಈ ಸಣ್ಣ ಬೀಳಿಕೆ ಹೋಗಿ ಇಲ್ಲಿಯೇ ಮತ್ತು ನೀವು ಕನ್ಸೋಲ್ ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡಿ, 38 00:01:46,730 --> 00:01:50,660 ನೀವು ಒಂದು ಕಾಣುತ್ತದೆ ತೆರೆಯುತ್ತದೆ ನೋಡುತ್ತಾರೆ ಪ್ರಾಂಪ್ಟಿನಲ್ಲಿ ಆಜ್ಞೆಯನ್ನು ರೀತಿಯ ಬಹಳಷ್ಟು ನೀವು 39 00:01:50,660 --> 00:01:53,720 ನಿಮ್ಮ ಮ್ಯಾಕ್ ಮೇಲೆ ನೋಡಿ, ಅಥವಾ ID ಮೇಲೆ ಇರಬಹುದು. 40 00:01:53,720 --> 00:01:59,260 ಕೇವಲ ಮತ್ತು, ನಾವು ಮಾದರಿ, ತೆರವುಗೊಳಿಸಿ, ಇಲ್ಲಿ ಆಜ್ಞೆಗಳನ್ನು 41 00:01:59,260 --> 00:02:01,350 ಮತ್ತು ಹಾಗೆ ಆಜ್ಞೆಗಳಿಗೆ. 42 00:02:01,350 --> 00:02:04,267 ನಾವು ಮಾಹಿತಿ, ಅಸ್ಥಿರ ರಚಿಸಬಹುದು ನಾವು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ನಂತರ ನೋಡುತ್ತಾರೆ. 43 00:02:04,267 --> 00:02:07,100 ಆದ್ದರಿಂದ ಏನು ನಾವು ಮಾಡಬಹುದು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, ನಾವು ಕನ್ಸೊಲ್ ಮಾಡಬಹುದು 44 00:02:07,100 --> 00:02:11,430 ಮತ್ತು ಒಂದು ಸೂಪರ್ ಸೂಕ್ತ ಇಲ್ಲಿದೆ API ಗಳು ಸುಮಾರು ಆಟವಾಡಿ 45 00:02:11,430 --> 00:02:15,760 ಮತ್ತು ತೃಪ್ತಿ ಪಡೆಯುವಲ್ಲಿ ಬಲ ಬ್ಯಾಟ್ ಆಫ್ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್. 46 00:02:15,760 --> 00:02:18,290 ಯಾವುದೇ ಸೆಟ್ ಅಪ್ ಅಗತ್ಯವಿದೆ, ಇದು ನಿಜವಾಗಿಯೂ ಸಂತೋಷ. 47 00:02:18,290 --> 00:02:18,790 ಕೂಲ್. 48 00:02:18,790 --> 00:02:22,064 49 00:02:22,064 --> 00:02:22,880 ಅದ್ಭುತ. 50 00:02:22,880 --> 00:02:24,780 >> ಆದ್ದರಿಂದ ಕೇವಲ ಒಂದು ವಿಷಯ ಸೇರಿಸಲು. 51 00:02:24,780 --> 00:02:27,780 ನೀವು ಯಾವುದೇ ಇವೆ ಪ್ರಶ್ನೆಗಳು , ಇಲ್ಲಿ ಅಲ್ಲ ವಾಸಿಸುವ ನೀವು ಅನೇಕ 52 00:02:27,780 --> 00:02:31,232 us-- ಈ ಇಮೇಲ್ ಹಿಂಜರಿಯಬೇಡಿ ನಮ್ಮ ಇಮೇಲ್ ವಿಳಾಸಗಳು ಅವು. 53 00:02:31,232 --> 00:02:33,190 ನೀವು ಪ್ರಶ್ನೆಗಳನ್ನು ಹೊಂದಿದ್ದರೆ ನೀವು ನಮಗೆ ಕೇಳಲು ಬಯಸುವುದಿಲ್ಲ, 54 00:02:33,190 --> 00:02:36,160 ಹಾಗೆ, ಓಹ್ ನಾನು ದೋಷವನ್ನು ಹೊಂದಿವೆ ನನ್ನ ಕೋಡ್, ಅಥವಾ ಏನೋ 55 00:02:36,160 --> 00:02:39,270 ಎಂದು, ಒಂದು ಸ್ವಲ್ಪ ಹೆಚ್ಚು ನಿರ್ದಿಷ್ಟ ಇಲ್ಲಿದೆ ಬಹುಶಃ ಮೊದಲ ಗೂಗಲ್. 56 00:02:39,270 --> 00:02:42,340 ದೊಡ್ಡ ಸಂಪನ್ಮೂಲಗಳು ಸಾಕಷ್ಟು ಇವೆ ಅಲ್ಲಿಗೆ ವೆಬ್ ಆಡಿಯೊ API ಬಗ್ಗೆ. 57 00:02:42,340 --> 00:02:44,089 ಇದು ನಿಜವಾಗಿಯೂ ಚೆನ್ನಾಗಿ ಇಲ್ಲಿದೆ ದಾಖಲಿಸಲಾಗಿದೆ ಮತ್ತು ಇದು ಎಂದು ವಿಶೇಷವೇನು 58 00:02:44,089 --> 00:02:47,194 ಜನರ ಟನ್ ಬಳಸುವ ಕೇವಲ ಯಾರು ಉದ್ಯಮ, ಮತ್ತು ಜನರು 59 00:02:47,194 --> 00:02:48,610 ತಮ್ಮನ್ನು ತಮಾಷೆಯ ಸಂಗತಿಗಳನ್ನು ನಿರ್ಮಿಸಲು. 60 00:02:48,610 --> 00:02:51,306 ಆದ್ದರಿಂದ ಬಹಳಷ್ಟು ಇರಬೇಕು ಅಲ್ಲಿಗೆ ಸಂಪನ್ಮೂಲಗಳ. 61 00:02:51,306 --> 00:02:53,040 ಅದ್ಭುತ. 62 00:02:53,040 --> 00:02:56,100 >> ಕೂಲ್, ಆದ್ದರಿಂದ ವೆಬ್ ಆಡಿಯೊ API? 63 00:02:56,100 --> 00:02:59,840 ಈ ಚಿತ್ರದಲ್ಲಿ ಒಂದು ಸ್ವಲ್ಪ ರೀತಿಯಲ್ಲಿ ಒಂದು ವಿಕಾಸದ 64 00:02:59,840 --> 00:03:04,100 ವೆಬ್ನಲ್ಲಿ ಧ್ವನಿ ಕಾಲಾನಂತರದಲ್ಲಿ ಬೆಳೆದಿದೆ. 65 00:03:04,100 --> 00:03:13,080 Bgsound ಮೂಲ HTML ಟ್ಯಾಗ್ ರೀತಿಯು ಇಂಟರ್ನೆಟ್ ಎಕ್ಸ್ಪ್ಲೋರರ್ ಬೆಂಬಲಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ ಎಂದು. 66 00:03:13,080 --> 00:03:16,790 ಇದು ಕೇವಲ ಸಾಕಷ್ಟು ಮೂಲಭೂತ ಧ್ವನಿಗಳಿಗೆ ಅನುಮತಿಸಲಾಗುತ್ತದೆ ಕಾರ್ಯವನ್ನು, ಅತ್ಯಂತ ದೃಢವಾದ ಅಲ್ಲ 67 00:03:16,790 --> 00:03:19,380 ಮತ್ತು ನೀವು ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ ಸಂಕೀರ್ಣ ಸೀಕ್ವೆನ್ಸಿಂಗ್ 68 00:03:19,380 --> 00:03:21,890 ಧ್ವನಿ ಆರಂಭಿಸಿದಾಗ ಅಥವಾ ನಿಯಂತ್ರಿಸಲು ಮತ್ತು ಬಹಳ ದೃಢವಾಗಿರುತ್ತವೆ ನಿಲ್ಲಿಸಿತು. 69 00:03:21,890 --> 00:03:23,930 ಆದ್ದರಿಂದ, ಇದು ವಿಶೇಷವಾಗಿ ಅಲ್ಲ ಅಭಿವೃದ್ಧಿಯಾಗಿತ್ತು. 70 00:03:23,930 --> 00:03:27,470 ಆ ನಂತರ, ಫ್ಲ್ಯಾಶ್ , along-- ಇದು ಬಂದಿತು 71 00:03:27,470 --> 00:03:31,712 ನಾನು ನೀವು ಹುಡುಗರಿಗೆ ಎಲ್ಲಾ ತಿಳಿದಿದೆ ಎಂದು ನನಗೆ ಖಾತ್ರಿಯಿದೆ Flash-- ಬಹುಶಃ ಇದು ಕೆಲಸ ಹೇಗೆ, 72 00:03:31,712 --> 00:03:32,920 ಆದರೆ ನೀವು ಖಚಿತವಾಗಿ ಇದು ನೋಡಿದ. 73 00:03:32,920 --> 00:03:35,586 ನಿಮ್ಮ ಫ್ಲ್ಯಾಶ್ ಅಪ್ಡೇಟ್ ಮಾಡಲೇಬೇಕು ಪ್ಲಗ್ ಇನ್, ವಿಷಯವನ್ನು ಎಲ್ಲ ರೀತಿಯ, 74 00:03:35,586 --> 00:03:40,110 ಮತ್ತು ನಿಸ್ಸಂಶಯವಾಗಿ ವ್ಯಾಪ್ತಿಯನ್ನು ವಿಸ್ತರಿಸಿ ಕಾರ್ಯಗಳನ್ನು ಲಭ್ಯವಿದೆ ಎಂದು. 75 00:03:40,110 --> 00:03:45,370 ಆದರೆ ಬಳಕೆದಾರ ಮಾಡುವ ಅನುಸ್ಥಾಪಿಸಲು ಪ್ಲಗ್ ಇನ್ ಖಂಡಿತವಾಗಿಯೂ 76 00:03:45,370 --> 00:03:48,480 ಸೇರಿದಂತೆ ಫ್ಲ್ಯಾಶ್ ಒಂದು ನ್ಯೂನತೆಯೆಂದರೆ ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ನಲ್ಲಿ, ಬಲ? 77 00:03:48,480 --> 00:03:52,410 ನಂತರ ಏಕೆಂದರೆ ನೀವು ಅವಲಂಬಿಸಿದೆ ಆರ್ ಬಳಕೆದಾರ ಹೋಗಿ ಈ ಪ್ಲಗ್ ಇನ್ ಕಂಡುಕೊಂಡ 78 00:03:52,410 --> 00:03:54,660 ಮತ್ತು ಬಹುಶಃ ಸಕ್ರಿಯಗೊಂಡ ಈ ಹೆಚ್ಚುವರಿ ಹಂತ ಆಫ್ 79 00:03:54,660 --> 00:03:56,640 ಅವರು ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ಬಳಸಲು ತೆಗೆದುಕೊಳ್ಳಬೇಕಾಗುತ್ತದೆ. 80 00:03:56,640 --> 00:04:01,270 ತದನಂತರ ಒಂದು ಅಪ್ಡೇಟ್ ಆಗಿರಬಹುದು ನಿಮ್ಮ ಸಂಪೂರ್ಣ ಅಪ್ಲಿಕೇಶನ್ ಮುರಿಯಲು ಮಾಡುತ್ತೇವೆ, 81 00:04:01,270 --> 00:04:03,880 ಮತ್ತು ಇದು ಒಂದು ದುಃಸ್ವಪ್ನ ಎಂದು ಕೊನೆಗೊಳ್ಳುತ್ತದೆ ತುಂಬಾ ಡೆವಲಪರ್, ಫಾರ್. 82 00:04:03,880 --> 00:04:06,230 ಆದ್ದರಿಂದ ಒಂದು ತಡೆಗಟ್ಟು ಆಗಿತ್ತು. 83 00:04:06,230 --> 00:04:10,480 >> ಮತ್ತು ಆ, ಜೊತೆಗೆ ಬಂದ ನಂತರ ಎಚ್ಟಿಎಮ್ಎಲ್ ಆಡಿಯೋ ಟ್ಯಾಗ್, ಇದು 84 00:04:10,480 --> 00:04:16,579 ಆಧುನಿಕ HTML-- ಒಂದು ವೈಶಿಷ್ಟ್ಯವನ್ನು ಇದು ನಿಸ್ಸಂಶಯವಾಗಿ ಒಂದು ಹೆಚ್ಚು ವಿಷಯವನ್ನು ಅವಕಾಶ, 85 00:04:16,579 --> 00:04:20,050 ಆದರೆ ವಿಷಯಗಳನ್ನು ನೀವು ಮಾಡಬಹುದಾದ ಸ್ವಲ್ಪ ಅಲ್ಲಿ ಸೀಮಿತವಾಗಿರುತ್ತದೆ 86 00:04:20,050 --> 00:04:22,730 ವಸ್ತುಗಳ ಪರಿಣಾಮವಾಗಿ ಎಚ್ಟಿಎಮ್ಎಲ್ ಸಾಮರ್ಥ್ಯ ಹೊಂದಿತ್ತು. 87 00:04:22,730 --> 00:04:26,060 ಆದ್ದರಿಂದ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ API, ವೆಬ್ ಆಡಿಯೊ API, 88 00:04:26,060 --> 00:04:29,290 ಒಂದು ಮಾನದಂಡವಾಗಿ ಮಾರ್ಪಟ್ಟಿತು ಬ್ರೌಸರ್ ಅಡ್ಡಲಾಗಿ ಅಭ್ಯಾಸ, 89 00:04:29,290 --> 00:04:32,490 ನಿಜಕ್ಕೂ ಸೆಟ್ ಒಳಗೊಳ್ಳುವಂತೆ ವಿಸ್ತರಿಸಿತು ಡೆವಲಪರ್ಗಳಿಗೆ ಅವಕಾಶಗಳ 90 00:04:32,490 --> 00:04:36,590 ನಿಜವಾಗಿಯೂ ಕಟ್ಟಡಕ್ಕೆ ಪಡೆಯಿರಿ ವೆಬ್ ಉತ್ತಮ ಸಂಗತಿಯೊಂದನ್ನು. 91 00:04:36,590 --> 00:04:39,220 ದೀರ್ಘಕಾಲ ಹೊಂದಿತ್ತು ಎಂದು ನಿಜವಾಗಿಯೂ ದೃಢವಾದ ಸಾಧನಗಳನ್ನು 92 00:04:39,220 --> 00:04:44,360 ಸ್ಥಳೀಯ ಆಡಿಯೋ ಅನ್ವಯಗಳ, ಎಲ್ಲರೂ ನನ್ನು ತಿಳಿದಿರುವ ಹಾಗೆ, 93 00:04:44,360 --> 00:04:48,360 ಮತ್ತು ನಿಸ್ಸಂಶಯವಾಗಿ ಹೆಚ್ಚು ಇವೆ ವೃತ್ತಿಪರ ಆಡಿಯೋ ಮಿಶ್ರಣ ಅನ್ವಯಗಳನ್ನು 94 00:04:48,360 --> 00:04:49,640 ಮತ್ತು ವಿಷಯವನ್ನು ಆ ರೀತಿಯ. 95 00:04:49,640 --> 00:04:52,690 ಆದರೆ ಇರಲಿಲ್ಲ ಒಂದು ಒಳ್ಳೆಯ Cloud-- ಅಲ್ಲ 96 00:04:52,690 --> 00:04:55,811 ಮೇಘ, ಹೌದು, ನಾನು ಭಾವಿಸುತ್ತೇನೆ Cloud-- ವೆಬ್ ಆಧಾರಿತ ವೇದಿಕೆ 97 00:04:55,811 --> 00:04:58,310 ಅಭಿವೃದ್ಧಿದಾರರು ಅವಕಾಶ ಎಂದು ಜನರಿಗೆ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ರಚಿಸಲು 98 00:04:58,310 --> 00:05:00,570 ಆಡಿಯೋ ಮಿಶ್ರಣ ಮಾಡಲು. 99 00:05:00,570 --> 00:05:03,960 ಅವನು ನೀವು ತೋರಿಸುತ್ತದೆ ಎಂದು ನಂತರ, ವೆಬ್ ಆಡಿಯೊ API 100 00:05:03,960 --> 00:05:07,470 ನಿಜವಾಗಿಯೂ ಪ್ರಬಲ ಅನುಮತಿಸುತ್ತದೆ ವಿಷಯವನ್ನು ನಿಜವಾಗಿಯೂ ಕೇವಲ ಸಂಭವಿಸಿ 101 00:05:07,470 --> 00:05:09,597 ಇದು ತುಂಬಾ ಸುಂದರವಾಗಿದೆ. 102 00:05:09,597 --> 00:05:12,680 ಆದ್ದರಿಂದ ಏಕೆ ನೀವು ಸೂಚನೆ ಸೆಮಿನಾರ್ ಉಳಿದ ವೀಕ್ಷಿಸಲು ಮಾಡಬೇಕು, 103 00:05:12,680 --> 00:05:14,350 ಮೂಲತಃ. 104 00:05:14,350 --> 00:05:17,880 >> ಈಗ, ನಾನು ಬಗ್ಗೆ ಮಾತನಾಡಲು ಪಡೆಯಲಿದ್ದೇನೆ ಕೆಲವು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕೇವಲ ಮೂಲಭೂತ ಅಂಶಗಳನ್ನು 105 00:05:17,880 --> 00:05:20,240 ಭಾಷೆಯ, ಆದ್ದರಿಂದ ನಾವು ಅದೇ ಪುಟದಲ್ಲಿ ಮಾಡಬಹುದು 106 00:05:20,240 --> 00:05:22,470 ನಾವು ಬಗ್ಗೆ ಮಾತನಾಡಿ API ಸ್ವಲ್ಪ ನಂತರ. 107 00:05:22,470 --> 00:05:23,260 ಕೂಲ್. 108 00:05:23,260 --> 00:05:26,192 >> ಆದ್ದರಿಂದ, ಈ ಸಾರಾಂಶವೇನೆಂದರೆ. 109 00:05:26,192 --> 00:05:27,150 ನಾನು ಈ ಇಲ್ಲಿ ಮರೆತುಹೋಗಿದೆ. 110 00:05:27,150 --> 00:05:27,510 ಹೌದು. 111 00:05:27,510 --> 00:05:27,870 >> HUGH ZABRISKIE: ಇಲ್ಲಿ ಎರಡು ಸ್ಲೈಡ್ಗಳು ಇಲ್ಲ. 112 00:05:27,870 --> 00:05:30,245 >> SAM ಹಸಿರು: ಈ ಸಾರಾಂಶವೇನೆಂದರೆ ಮಿತಿಗಳನ್ನು ಕೆಲವು 113 00:05:30,245 --> 00:05:35,220 ಇತರ ಬಂಧಕ, ಹಳೆಯ ವಿಧಾನಗಳ. 114 00:05:35,220 --> 00:05:37,828 ನಂತರ ಈಗ, ನಾವು ಈ ವಿಷಯಗಳನ್ನು. 115 00:05:37,828 --> 00:05:40,011 ಕೂಲ್. 116 00:05:40,011 --> 00:05:40,510 ಅದ್ಭುತ. 117 00:05:40,510 --> 00:05:43,200 >> ಆದ್ದರಿಂದ, ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಎಸೆನ್ಷಿಯಲ್ಸ್. 118 00:05:43,200 --> 00:05:47,230 ಮೊದಲ ಮೊದಲ ವಿಷಯಗಳನ್ನು ಇಲ್ಲ ಒಂದು ಬಹಳ ಗಮನಾರ್ಹ ವ್ಯತ್ಯಾಸವನ್ನು 119 00:05:47,230 --> 00:05:49,940 ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ವಿರುದ್ಧ ಒಂದು ರೀತಿಯಲ್ಲಿ ಸಿ ಭಾಷೆ, 120 00:05:49,940 --> 00:05:52,050 ಅಸ್ಥಿರ ರಚಿಸಲಾಗಿದೆ. 121 00:05:52,050 --> 00:05:55,634 ಸಿ, ನಾವು ಹೊಂದಿರುವ ಬಳಸಲಾಗುತ್ತದೆ ನೀವು ನಮ್ಮ ಅಸ್ಥಿರ ಟೈಪ್, ಬಲ? 122 00:05:55,634 --> 00:05:57,800 ಹಾಗೆ ಮತ್ತು ನಾನು ರೀತಿಯ ಅರ್ಥವಲ್ಲ ಅವನ್ನು ನಾನು ರೀತಿಯ ಅರ್ಥ 123 00:05:57,800 --> 00:06:01,900 ಹಾಗೆ ಅವುಗಳನ್ನು ಒಂದು ಟೈಪ್ ಅರ್ಥವನ್ನು ನಿಯೋಜಿಸಲು ಹಾಗೆ, ಒಂದು int, ಒಂದು ಫ್ಲೋಟ್, ಒಂದು ಚಾರ್. 124 00:06:01,900 --> 00:06:05,210 ಸಿ, ನಾವು ನಿಜವಾಗಿಯೂ ಬಳಸಲಾಯಿತು ವೇರಿಯಬಲ್ ರಚಿಸಲು ಹೊಂದಿರುವ 125 00:06:05,210 --> 00:06:09,690 ತದನಂತರ ಆ ರೀತಿಯ ಅಂಟಿಕೊಳ್ಳುವುದಿಲ್ಲ ನಾವು ವೇರಿಯಬಲ್ ಬಳಸುವ ಸಂಪೂರ್ಣ ಸಮಯ. 126 00:06:09,690 --> 00:06:13,990 ಮತ್ತು, ಅಗತ್ಯವಾಗಿ ಕೆಟ್ಟದಾಗಿ ಅಲ್ಲ ಆದರೆ ಅದನ್ನು ಬಳಸಲು ಬಹುಶಃ ಕಷ್ಟ. 127 00:06:13,990 --> 00:06:16,190 ತಂಪಾದ ವೈಶಿಷ್ಟ್ಯವೆಂದರೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಆಫ್ 128 00:06:16,190 --> 00:06:19,740 ಅಸ್ಥಿರ ಎಂದು ಏನನ್ನು ಎಂದು "ಸಕ್ರಿಯವಾಗಿ ಟೈಪಿಸಿದ" ಇದು 129 00:06:19,740 --> 00:06:22,500 ನಾನು ರಚಿಸಬಹುದು ಎಂದು ಅರ್ಥ ವಾಕ್ಯ ವೇರಿಯಬಲ್, 130 00:06:22,500 --> 00:06:25,800 varX ಉದಾಹರಣೆಗೆ, 5 ಸಮನಾಗಿರುತ್ತದೆ. 131 00:06:25,800 --> 00:06:27,790 ಮೂಲತಃ ಸೃಷ್ಟಿಸುತ್ತದೆ ಒಂದು ಪೂರ್ಣಾಂಕ ವೇರಿಯಬಲ್ 132 00:06:27,790 --> 00:06:29,870 ಬಲ ಕೆಳಗೆ ಹುಡ್ somewhere-- ಆದರೆ ನಾನು 133 00:06:29,870 --> 00:06:33,040 ವೇರಿಯಬಲ್ ಬದಲಾಯಿಸಬಹುದು ಸ್ಟ್ರಿಂಗ್ ಉಲ್ಲೇಖಿಸಲು 134 00:06:33,040 --> 00:06:35,820 ಹಾಗೆ ಏನು ಕೈಗೊಳ್ಳದೆ ಹೊಸ ವೇರಿಯಬಲ್ ರಚಿಸಲು. 135 00:06:35,820 --> 00:06:37,880 ನಾನು ಚಿಂತೆ ಮಾಡಬೇಕಿಲ್ಲ ರೀತಿಯ ಬದಲಾವಣೆ ಬಗ್ಗೆ. 136 00:06:37,880 --> 00:06:45,440 ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಆ ರೀತಿಯ ತಿಳಿದಿದೆ ಬದಲಾಗಿದೆ, ಮತ್ತು ಸಕ್ರಿಯವಾಗಿ ನಡೆಯುತ್ತದೆ. 137 00:06:45,440 --> 00:06:48,510 >> ಆದ್ದರಿಂದ, ಪ್ರಯೋಜನಗಳನ್ನು ಇವೆ ಮತ್ತು ಆ ಕುಂದುಕೊರತೆಗಳನ್ನು 138 00:06:48,510 --> 00:06:51,250 ಕೆಲಸ ಯಾರು ಯಾರಾದರೂ ಸದ್ಯಕ್ಕೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಪರಿಚಯವಿರಬಹುದಾದ. 139 00:06:51,250 --> 00:06:53,600 ಬಾರಿ ಇವೆ ನೀವು ಆಕಸ್ಮಿಕವಾಗಿ ಮಾಡಬಹುದು 140 00:06:53,600 --> 00:06:57,720 ಒಂದು ವೇರಿಯಬಲ್ ಪ್ರಕಾರ ಬದಲಾಯಿಸಲು ಮತ್ತು ಆ ರೀತಿಯ ಬದಲಾವಣೆ ನಿರ್ವಹಿಸಲು, 141 00:06:57,720 --> 00:07:01,120 ತದನಂತರ ನಿಮ್ಮ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ crash-- ಅಥವಾ ಒಂದು ಎಕ್ಸೆಪ್ಶನ್ ಮಾಡಬಹುದು 142 00:07:01,120 --> 00:07:06,070 ನೀವು ಸಾಧ್ಯವಿದೆ ಏಕೆಂದರೆ, ಎಸೆಯಬೇಕು ತಪ್ಪು ರೀತಿಯ ನೀವು ಒಂದು ರೀತಿಯ ನಿರೀಕ್ಷಿಸುವ. 143 00:07:06,070 --> 00:07:07,040 ಕೂಲ್. 144 00:07:07,040 --> 00:07:11,470 >> ಆದ್ದರಿಂದ, ಇದು scoping-- ವೇಳೆ, ಹಾಗೆ ನಾವು ಹಾದಿಯಲ್ಲಿ ಮೊದಲ ವಾರಗಳಲ್ಲಿ ಮರೆಯದಿರಿ 145 00:07:11,470 --> 00:07:15,420 ಎಷ್ಟರ ವೇರಿಯಬಲ್ ಸೂಚಿಸುತ್ತದೆ ಮತ್ತು ಕೋಡ್ ಯಾವ ಪ್ರದೇಶದಲ್ಲಿ. 146 00:07:15,420 --> 00:07:18,400 ಆ ಎಲ್ಲಾ ತುಂಬಾ ಹೋಲುತ್ತದೆ ಇದು ಸಿ ಕಾಣುತ್ತದೆ ರೀತಿಯಲ್ಲಿ 147 00:07:18,400 --> 00:07:24,755 ಆದ್ದರಿಂದ ಅಸ್ಥಿರ ಸಾಮಾನ್ಯವಾಗಿ ಕ್ಷೇತ್ರ ಮಾಡಲಾಗುತ್ತದೆ ಒಂದು ಕಾರ್ಯದ ಒಳಗೆ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ಒಳಗೆ, 148 00:07:24,755 --> 00:07:27,005 ತದನಂತರ ಇವೆ ಜಾಗತಿಕವಾಗಿ ಕ್ಷೇತ್ರ ಅಸ್ಥಿರ ಎಂದು 149 00:07:27,005 --> 00:07:29,171 ನೀವು ವೇರಿಯಬಲ್ ಬರೆಯಲು are-- ಒಂದು ಕಾರ್ಯ ಹೊರಗೆ, 150 00:07:29,171 --> 00:07:31,790 ಇದು ಇಡೀ ಪಠ್ಯದಲ್ಲಿ ಗೋಚರಿಸುತ್ತದೆ. 151 00:07:31,790 --> 00:07:35,840 >> ನಡುವಿನ ಒಂದು ವ್ಯತ್ಯಾಸವೆಂದರೆ ನಿರ್ದಿಷ್ಟವಾಗಿ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಮತ್ತು C, 152 00:07:35,840 --> 00:07:40,280 ನೀವು ಜಾಗತಿಕ ಘೋಷಿಸಿದ ವೇಳೆ ಎಂಬುದು ಒಂದು ಪಠ್ಯ ಕಡತವನ್ನು ವೇರಿಯಬಲ್ ನಗರದಲ್ಲಿ 153 00:07:40,280 --> 00:07:43,324 ಇದು ಯಾವುದೇ ಕಾರ್ಯದಲ್ಲಿ ಕಂಡುಬರುತ್ತದೆ ಪಠ್ಯ ಕಡತ ಒ. 154 00:07:43,324 --> 00:07:44,240 ಅದು ಸರಿ, ಸರಿ? 155 00:07:44,240 --> 00:07:46,330 >> HUGH ZABRISKIE: ಹೌದು. 156 00:07:46,330 --> 00:07:49,120 >> SAM ಹಸಿರು: ಆದ್ದರಿಂದ ಸಹ ಸ್ವಲ್ಪ ಸಿ ಹೋಲಿಸಿದರೆ ಮೋಜಿನ ಬಿಟ್, 157 00:07:49,120 --> 00:07:52,660 ನಾವು ಯಾವಾಗಲೂ ಹೊಂದಿದ್ದರು ಅಲ್ಲಿ ನಮ್ಮ ಸ್ಥಳಗಳ ಮೇಲೆ ವೇರಿಯಬಲ್ ವ್ಯಾಖ್ಯಾನಗಳು 158 00:07:52,660 --> 00:07:53,770 ಅವರು ಬಳಸಲಾಗುತ್ತಿತ್ತು. 159 00:07:53,770 --> 00:07:57,957 ಆ ಜಾರಿಗೆ ವಿಶೇಷವೇನು ಒಂದು ನಿಯಮ ಅಲ್ಲ ಇನ್ನು ಮುಂದೆ, ಆದ್ದರಿಂದ ಸ್ವಲ್ಪ ವಿಭಿನ್ನ. 160 00:07:57,957 --> 00:08:00,540 ಮತ್ತೆ ಕೇವಲ reemphasize ಗೆ, ಸ್ಥಳೀಯ ಅಸ್ಥಿರ ವಿರುದ್ಧ ಜಾಗತಿಕ 161 00:08:00,540 --> 00:08:03,457 ಸಿ ಹೋಲುತ್ತದೆ ನೀವು ತೋರಿಸಬಹುದಿತ್ತು ಒಂದೇ ಹೆಸರಿನ ಎರಡು ಚರಾಂಕಗಳ 162 00:08:03,457 --> 00:08:06,540 ಮತ್ತು ಅವರ ಹೆಸರುಗಳು ಒಂದು ಛಾಯೆಗೊಳಗಾಗಿರುವ ಕೊಡಬಹುದಾಗಿದೆ ಒಂದು ಸ್ಥಳೀಯ ವೇರಿಯಬಲ್ ಮೂಲಕ ಅವುಗಳಲ್ಲಿ ಒಂದು ವೇಳೆ 163 00:08:06,540 --> 00:08:07,546 ಜಾಗತಿಕ ಆಗಿತ್ತು. 164 00:08:07,546 --> 00:08:09,420 ಆದ್ದರಿಂದ, ಇದೇ ರೀತಿಯ ಸಮಸ್ಯೆಗಳನ್ನು ನೀವು ಕೆಲವು ಎಂದು 165 00:08:09,420 --> 00:08:11,920 ಕೆಲವು ಎದುರಾದವು ಮಾಡಬಹುದು ನಿಮ್ಮ ಸಮಸ್ಯೆ ಇಲ್ಲಿಯವರೆಗೆ ಹೊಂದಿಸುತ್ತದೆ. 166 00:08:11,920 --> 00:08:14,450 ಕೂಲ್, ಆದ್ದರಿಂದ ಅಸ್ಥಿರ ಇಲ್ಲಿದೆ. 167 00:08:14,450 --> 00:08:20,310 >> ನಿಯಂತ್ರಣ ಹರಿವಿನ ಹಾಗೆ ಅಂದರೆ ವೇಳೆ-ಬೇರೆ ತಾರ್ಕಿಕ stuff-- ಮತ್ತು ಲೂಪ್. 168 00:08:20,310 --> 00:08:24,510 ಆದ್ದರಿಂದ ಆರಂಭವಾಗಬೇಕು, ಈ ಏನು ವೇಳೆ-ಬೇರೆ ಹೇಳಿಕೆಗಳನ್ನು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ರೀತಿ. 169 00:08:24,510 --> 00:08:29,750 ವಿವಿಧ ವಸ್ತುಗಳ ಉದ್ಯೊಗ ಸಾಲುಗಳ ಮೇಲೆ ಮುಖ್ಯವಲ್ಲ. 170 00:08:29,750 --> 00:08:34,409 ಈ ಕೇವಲ ಸಂಪ್ರದಾಯಗಳನ್ನು ಒಂದಾಗಿದೆ ರೀತಿಯಲ್ಲಿ ನಾವು ರಚನೆ ಕೋಡ್ ಫಾರ್. 171 00:08:34,409 --> 00:08:38,634 ಕೇವಲ ಸಿ ನಮಗೂ ಒಂದು ಹೊಂದಿವೆ ಒಂದು ಆವರಣದ ಹೇಳಿಕೆ "ವೇಳೆ,". 172 00:08:38,634 --> 00:08:40,840 173 00:08:40,840 --> 00:08:42,090 ನಾನು ಮಾಡಲು ಅರ್ಥ ಅಲ್ಲ. 174 00:08:42,090 --> 00:08:44,860 175 00:08:44,860 --> 00:08:45,550 ನಾನು ಮತ್ತೆ ಅದನ್ನು ಮಾಡಿದರು. 176 00:08:45,550 --> 00:08:46,841 >> HUGH ZABRISKIE: ನಿರ್ಗಮಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತಿದೆ? 177 00:08:46,841 --> 00:08:49,770 SAM GREEN: ಇಲ್ಲ, ನಾನು ಕೇವಲ ಜೂಮ್ ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ. 178 00:08:49,770 --> 00:08:50,660 ಇದು ವಿಷಯವಲ್ಲ. 179 00:08:50,660 --> 00:08:54,730 180 00:08:54,730 --> 00:08:59,370 >> ಆದ್ದರಿಂದ, ನಾವು ಒಂದು "ವೇಳೆ" ಹೇಳಿಕೆ ಮತ್ತು ನಾವು ಒಳಗೆ ಒಂದು ಪರಿಸ್ಥಿತಿಯನ್ನು 181 00:08:59,370 --> 00:09:03,130 ಎಂದು, ಸರಿ ಅಥವಾ ತಪ್ಪು ಮಾಪನ ಮತ್ತು ಅಥವಾ ಇಲ್ಲವೇ ಎಂಬುದನ್ನು ನಿರ್ಧರಿಸುವ 182 00:09:03,130 --> 00:09:04,510 ನಾವು ಕೋಡ್ ಬ್ಲಾಕ್ ನಮೂದಿಸಿ. 183 00:09:04,510 --> 00:09:09,860 ಇದೇ ರೀತಿ, ನಾವು ಹೊಂದಿರುವ ಒಂದು ಬೇರೆ-ವೇಳೆ, ಮತ್ತು ಸಿ ಬಳಸಲಾಗುತ್ತದೆ ನೀವು ಕೇವಲ ರೀತಿಯ ಒಂದು ಬೇರೆ, 184 00:09:09,860 --> 00:09:14,010 >> ನೀವು ಸಾಕಷ್ಟು ಆರಾಮದಾಯಕ ಬಲ ಕುಣಿಕೆಗಳು ಬ್ಯಾಟ್ ಆಫ್, 185 00:09:14,010 --> 00:09:16,440 ಅವು ನೋಡಲು ಏಕೆಂದರೆ ಸಿ ಬಹಳಷ್ಟು ತೋರುತ್ತಿದೆ. 186 00:09:16,440 --> 00:09:19,600 ಆದರೆ ನೀವು ಮತ್ತೆ ಗಮನಕ್ಕೆ ಮಾಡುತ್ತೇವೆ ನಾವು ಬದಲಿಗೆ initializations ಇಂಟ್ ಹೊಂದಿವೆ, 187 00:09:19,600 --> 00:09:22,570 ನಾವು ವರ್ initializations ಹೊಂದಿವೆ. 188 00:09:22,570 --> 00:09:24,650 ಮತ್ತು ನಾನು ಊಹೆ ಮಾಡಲು ಎಚ್ಚರಿಕೆ 189 00:09:24,650 --> 00:09:28,460 ನೀವು ಮೌಲ್ಯವನ್ನು ಬದಲಾಗದು ನಾನು ಒಂದು ಇಂಟ್ ಒಂದು ಸ್ಟ್ರಿಂಗ್, 190 00:09:28,460 --> 00:09:31,780 ಉದಾಹರಣೆಗೆ, ಏಕೆಂದರೆ ವಿಶೇಷವೇನು ವಿಲಕ್ಷಣ ನಡವಳಿಕೆಗೆ ಕಾರಣವಾಗುತ್ತವೆ ನೀವು ಸಾಕಾಗುವುದಿಲ್ಲ 191 00:09:31,780 --> 00:09:32,280 ನಿರೀಕ್ಷಿಸಬಹುದು. 192 00:09:32,280 --> 00:09:35,750 ಆದರೆ ಈ ತೋರಬೇಕು ಬಹಳ ಪರಿಚಿತ, ಜೊತೆಗೆ. 193 00:09:35,750 --> 00:09:39,460 >> ವಿಷಯಗಳನ್ನು ಆರಂಭಿಸಬಹುದು ಅಲ್ಲಿ ಆದ್ದರಿಂದ ಇದು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಸ್ವಲ್ಪ ಕ್ರೇಜಿ ಪಡೆಯಲು 194 00:09:39,460 --> 00:09:44,920 ಯಾರಾದರೂ ಒಬ್ಬ ರಿಂದ ಹೋಗುತ್ತದೆ ಸಿ ಹಿನ್ನೆಲೆ ಕಾರ್ಯಗಳು ಇವೆ 195 00:09:44,920 --> 00:09:48,070 ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, ಮತ್ತು ಒಂದು ರೀತಿಯಲ್ಲಿ ಇಲ್ಲ ನೋಡುವ ಕಾರ್ಯ ಘೋಷಿಸಲು 196 00:09:48,070 --> 00:09:50,361 ಸಿ ಹೋಲುವ ರೀತಿಯ, ಮತ್ತು ನಂತರ ಮತ್ತೊಂದು ಇಲ್ಲ ಎಂದು 197 00:09:50,361 --> 00:09:52,450 ರೀತಿಯ ವಿವಿಧ ಕಾಣುತ್ತದೆ. 198 00:09:52,450 --> 00:09:54,930 >> ಮೊದಲ ಆವೃತ್ತಿ, ನಾವು ಇಲ್ಲಿ ನೋಡಬಹುದು, 199 00:09:54,930 --> 00:09:59,260 , ಅಲ್ಲಿ ರೀತಿಯ ಸಿ ಹಾಗೆ ನಾವು, ಈ ಒಂದು ಕಾರ್ಯ, ಹೇಳಲು 200 00:09:59,260 --> 00:10:01,490 ಇದು ಒಂದು ಹೆಸರನ್ನು ನೀಡಲು ವಾದಗಳನ್ನು ಸಂಖ್ಯೆಯನ್ನು 201 00:10:01,490 --> 00:10:05,150 ಕ್ರಿಯೆಯ ನಂತರ ್ಷೀಸಿ ಆ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ಒಳಗೆ ಹೋಗಿ. 202 00:10:05,150 --> 00:10:08,850 ನಾವು ಒಂದು ಉದಾಹರಣೆಗೆ ನೋಡುತ್ತಾರೆ ಕೇವಲ ಒಂದು ಸೆಕೆಂಡಿನಲ್ಲಿ ವಾದಗಳು. 203 00:10:08,850 --> 00:10:13,420 >> ಮುಂದಿನ ಸಾಲಿನಲ್ಲಿ ಆದರೆ, ನಾವು ಓಹ್, ನೋಡಿ, ಇಲ್ಲಿ ಎಂಬ ಮಾರ್ಪಡಿಸಬಹುದಾದ "myFunction," ಇಲ್ಲಿದೆ 204 00:10:13,420 --> 00:10:17,546 ಮತ್ತು ನಾವು ಈ ಅದನ್ನು ಸಮಾನ ಸಾರ್ವತ್ರಿಕ ವಿಷಯ ಕಾರ್ಯ ಎಂದು 205 00:10:17,546 --> 00:10:19,170 ಏನು ನಡೆಯುತ್ತಿರುವ ತೋರುವುದಿಲ್ಲ. 206 00:10:19,170 --> 00:10:22,780 207 00:10:22,780 --> 00:10:26,080 ವಿವಿಧ ಎಂದು ಕಾರಣ ಹೆಚ್ಚು ಸಿ ಎಂಬುದು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ 208 00:10:26,080 --> 00:10:30,040 ಒಂದು ಕ್ರಿಯಾತ್ಮಕ ಭಾಷೆ ಎಂಬ ಏನನ್ನು ಹೊಂದಿದೆ, ಅಥವಾ ಇದು ಅರ್ಥ, ಕ್ರಿಯಾತ್ಮಕ ಅಂಶಗಳನ್ನು ಹೊಂದಿದೆ 209 00:10:30,040 --> 00:10:33,510 ಕಾರ್ಯಗಳನ್ನು ವಾಸ್ತವವಾಗಿ ಮೌಲ್ಯಗಳು ಎಂದು. 210 00:10:33,510 --> 00:10:39,520 ಮತ್ತು ನಾವು ಹೊಂದಿಸಬಹುದು ಅಂದರೆ ವೇರಿಯಬಲ್ ಕಾರ್ಯ ಸಮವಾಗಿದೆ 211 00:10:39,520 --> 00:10:43,210 ಮತ್ತು ಆ ಕಾರ್ಯ ಸ್ಥಳಾಂತರ ಸುಮಾರು, ಒಂದು ಚರ್ಚೆಯಂತೆ ಕೊಡಿ, 212 00:10:43,210 --> 00:10:46,550 ವಿಷಯವನ್ನು ಎಲ್ಲಾ ರೀತಿಯ ಮಾಡಲು ಕಾರ್ಯಗಳನ್ನು ಹಾಗೆ. 213 00:10:46,550 --> 00:10:49,682 >> ಇನ್ನೊಂದು ವಿಷಯ note-- ಗೆ ಕಾರ್ಯಗಳನ್ನು ಬರೆಯಲಾಗಿದೆ 214 00:10:49,682 --> 00:10:51,140 ವಾದಗಳಲ್ಲಿ ಒಂದು ನಿರ್ದಿಷ್ಟ ಸಂಖ್ಯೆಯ. 215 00:10:51,140 --> 00:10:54,056 ನಾವು ಒಂದು ಕಾರ್ಯದ ಒಂದು ಉದಾಹರಣೆಗೆ ನೋಡುತ್ತಾರೆ ಮುಂದಿನ ಸ್ಲೈಡ್ ಮೇಲೆ ವಾದವನ್ನು. 216 00:10:54,056 --> 00:10:56,720 ಆದರೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ತಿನ್ನುವೆ ನೀವು ಪ್ರಯತ್ನಿಸಿದರೆ ನೀವು ಕೋಪ 217 00:10:56,720 --> 00:10:59,330 ಒಂದು ಕಾರ್ಯವನ್ನು ಬಳಸಲು ತಪ್ಪು ಸಂಖ್ಯೆಯ ವಾದಗಳಿವೆ. 218 00:10:59,330 --> 00:11:05,310 ಇದು ಕೇವಲ ಮಾಡಲು ತನ್ನ ಅತ್ಯುತ್ತಮ ಮಾಡುತ್ತೇನೆ ನೀವು ಹಾದು ವೇಳೆ, ಅಂದರೆ ಹಾಗೆ, 219 00:11:05,310 --> 00:11:09,410 ನೀವು ನಿರೀಕ್ಷಿಸಿದೆ ಒಂದು ಕಾರ್ಯ ಕರೆ ಯಾವುದೇ ವಾದ, ಎಲ್ಲಾ ವಾದವನ್ನು ಎಂದು 220 00:11:09,410 --> 00:11:13,990 ಇದು ತನ್ನ ಅತ್ಯುತ್ತಮ ಮಾಡುತ್ತೇನೆ ಸಂಭವಿಸುತ್ತದೆ ಪ್ರಯತ್ನಿಸಿ ಮತ್ತು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ, 221 00:11:13,990 --> 00:11:16,541 ಮತ್ತು ಅಂತಿಮವಾಗಿ ಸಾಗುತ್ತದೆ ಹೊರತುಪಡಿಸಿ ಅಥವಾ ದೋಷ ಆಗಿ, 222 00:11:16,541 --> 00:11:19,790 ಆ ವಿನಾಯಿತಿಯನ್ನು ಮತ್ತು ಕೇವಲ ಇರಿಸಿಕೊಳ್ಳಲು ಮಾಡುತ್ತೇವೆ going-- ಕೇವಲ ರೀತಿಯಲ್ಲಿ ಒಂದು ಇದು 223 00:11:19,790 --> 00:11:21,070 ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕೆಲಸ. 224 00:11:21,070 --> 00:11:21,781 ಹೌದು. 225 00:11:21,781 --> 00:11:24,207 >> ಪ್ರೇಕ್ಷಕರು: ಏನಾಗುತ್ತದೆ ಅನೇಕ ಚರ್ಚೆಗಳನ್ನು ಇಲ್ಲ? 226 00:11:24,207 --> 00:11:26,040 SAM ಹಸಿರು: ಆದ್ದರಿಂದ ಪ್ರಶ್ನೆ ಏನಾಗುತ್ತದೆ, ಆಗಿತ್ತು 227 00:11:26,040 --> 00:11:27,380 ಹಲವಾರು ವಾದಗಳು ಇವೆ? 228 00:11:27,380 --> 00:11:29,171 ಮತ್ತು ಉತ್ತರ ಹೊಂದಿದೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕೇವಲ ತಿನ್ನುವೆ 229 00:11:29,171 --> 00:11:32,120 ಬಯಸುವುದನ್ನು ನಿರ್ಲಕ್ಷಿಸಿ ಇದು ನಿರೀಕ್ಷಿಸುತ್ತದೆ ಪದಗಳಿಗಿಂತ ನಂತರ. 230 00:11:32,120 --> 00:11:36,420 ಇದು ಕಾರ್ಯ ನಿರ್ವಹಿಸಲು ಪ್ರಯತ್ನಿಸಿ ಮಾಡುತ್ತೇವೆ ಇದು ಕೇವಲ ಮೊದಲ ಎರಡು ವೇಳೆ ಕರೆ. 231 00:11:36,420 --> 00:11:37,075 ರೈಟ್? 232 00:11:37,075 --> 00:11:37,700 >> HUGH ZABRISKIE: ಆ ಹೌದು, ಸರಿ. 233 00:11:37,700 --> 00:11:39,449 ಹಾಗೆಯೇ, ವೇಳೆ ಅಲ್ಲಿ ಕೆಲವೇ ವಾದಗಳು, 234 00:11:39,449 --> 00:11:42,640 ಇದು ಕೇವಲ ರೀತಿಯ ಎಲ್ಲಾ ಶೂನ್ಯ ನೀಡುತ್ತದೆ ವಾದಗಳು ಯಾವುದೇ ಮೌಲ್ಯಗಳನ್ನು ಹೊಂದಿಲ್ಲ 235 00:11:42,640 --> 00:11:43,660 ಫಾರ್. 236 00:11:43,660 --> 00:11:45,810 >> SAM ಹಸಿರು: ಮಾಡಬಹುದು ವಾಸ್ತವವಾಗಿ, ಉಪಯುಕ್ತ ಎಂದು ನೀವು 237 00:11:45,810 --> 00:11:49,060 ಒಂದು ಫಂಕ್ಷನ್ ಬರೆಯಲು ಬಯಸುವ ಅಸಂಖ್ಯಾತ ವಾದಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. 238 00:11:49,060 --> 00:11:55,830 ನೀವು ಡೀಫಾಲ್ಟ್ ಮೌಲ್ಯಗಳು ಹೊಂದಿಸಬಹುದು ಕ್ರಿಯೆಯ ವ್ಯಾಖ್ಯಾನ, 239 00:11:55,830 --> 00:11:59,060 ಮತ್ತು ಇದು ವಾಸ್ತವವಾಗಿ ನಿರ್ಲಕ್ಷಿಸಬಹುದು ಇನ್ಪುಟ್ ಇಲ್ಲ. 240 00:11:59,060 --> 00:12:01,584 241 00:12:01,584 --> 00:12:04,000 ಹಾಗಾಗಿ ಸ್ವಲ್ಪ ಮಾತನಾಡಲು ಬಯಸುವ ಈ ಕೊನೆಯ ಬುಲೆಟ್ ಬಗ್ಗೆ ಹೆಚ್ಚು 242 00:12:04,000 --> 00:12:05,541 ಕಾರ್ಯಗಳನ್ನು ಇದು ಪಾಯಿಂಟ್, ಮೌಲ್ಯಗಳು. 243 00:12:05,541 --> 00:12:07,930 244 00:12:07,930 --> 00:12:11,010 ಇದು ಒಂದು ಉದಾಹರಣೆ ಸ್ವಲ್ಪ ಕಂಗೆಡಿಸುವ 245 00:12:11,010 --> 00:12:14,880 ನೀವು ಅದನ್ನು ಓದಲು, ಮತ್ತು ಯೋಚಿಸುವುದಿಲ್ಲ ವೇಳೆ ಎರಡನೇ ಏನು ನಡೆಯುತ್ತಿದೆ ಎಂಬುದನ್ನು ಬಗ್ಗೆ. 246 00:12:14,880 --> 00:12:17,910 ಆದ್ದರಿಂದ, ಕೇವಲ ನೋಡೋಣ ಇಲ್ಲಿ ಮೊದಲ ಸಾಲಿನಲ್ಲಿ. 247 00:12:17,910 --> 00:12:24,360 ನಾವು ಹೇಳುತ್ತಾರೆ, ಈ ವೇರಿಯಬಲ್, F1 ಹೊಂದಿವೆ ಈ ಕೆಲಸ ಮಾಡುವ ಒಂದು ಕ್ರಿಯೆಯಾಗಿದೆ. 248 00:12:24,360 --> 00:12:28,535 ಮತ್ತು ಕಾರ್ಯ ವಿಷಯಗಳನ್ನು ('ಹಲೋ') console.log ಮಾಡಲಾಗುತ್ತದೆ. 249 00:12:28,535 --> 00:12:32,220 ನೀವು console.log ನಗರದ Printf ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಸಮಾನ. 250 00:12:32,220 --> 00:12:35,510 ಆದ್ದರಿಂದ ಏನಾಗುವುದೆಂದು ವೇಳೆ, ನಾವು ನಮ್ಮ ಬ್ರೌಸರ್ನಲ್ಲಿ ಈ ಕೋಡ್ ರನ್, 251 00:12:35,510 --> 00:12:37,530 ಇದು ಒಂದು ಸ್ಟ್ರಿಂಗ್ ಮುದ್ರಿಸುತ್ತದೆ ವಿಲ್. 252 00:12:37,530 --> 00:12:39,342 ನಾನು ಎಂದು ತೋರಿಸಬಲ್ಲದು. 253 00:12:39,342 --> 00:12:42,300 ಪ್ರೇಕ್ಷಕರು: ದಾಖಲೆ, ಆದರೂ, ಮಾಡುತ್ತದೆ ಎಲ್ಲೋ ದಾಖಲಾಗುವುದನ್ನು ಅರ್ಥ? 254 00:12:42,300 --> 00:12:42,550 SAM GREEN: ಹೌದು. 255 00:12:42,550 --> 00:12:44,216 ಹಾಗಾಗಿ ತೀರುತ್ತದೆ ಎಂಬುದನ್ನು ನೀವು ತೋರುವಿರಿ. 256 00:12:44,216 --> 00:12:48,085 ಆದ್ದರಿಂದ ಪ್ರಶ್ನೆ ಏನು ದಾಖಲೆ ಮಾಡುತ್ತದೆ, ಆಗಿತ್ತು? 257 00:12:48,085 --> 00:12:51,262 >> HUGH ZABRISKIE: ಆದ್ದರಿಂದ console.log ಸಿ printf ರೀತಿಯ 258 00:12:51,262 --> 00:12:52,970 SAM ಹಸಿರು: ಆದ್ದರಿಂದ console.log , printf ರೀತಿಯ 259 00:12:52,970 --> 00:12:59,240 ಆದ್ದರಿಂದ ನಾನು ('ಹಲೋ') ಈ console.log ಹೊಂದಿದ್ದರೆ, ಮತ್ತು ನಾನು ಕರೆ, ಸ್ಟ್ರಿಂಗ್ "ಹಲೋ" 260 00:12:59,240 --> 00:13:00,730 ಕನ್ಸೋಲಿಗೆ ಮುದ್ರಿತ ಮುಟ್ಟುತ್ತದೆ. 261 00:13:00,730 --> 00:13:03,340 ಈ ಕನ್ಸೋಲ್ ಆಗಿದೆ. 262 00:13:03,340 --> 00:13:05,930 ಇದು ಕೇವಲ printf, ಅಲ್ಲಿ ಹೀಗಿದೆ ಇದು ಪ್ರಮಾಣಿತ ಔಟ್ ಗೆ ಮುದ್ರಿಸುತ್ತದೆ. 263 00:13:05,930 --> 00:13:09,050 264 00:13:09,050 --> 00:13:11,230 ಮತ್ತು ನಾವು ಒಂದು ನಿಮಿಷದಲ್ಲಿ ನೋಡುತ್ತಾರೆ, ಆದರೆ ಈ ವಾಸ್ತವವಾಗಿ 265 00:13:11,230 --> 00:13:16,529 ಕನ್ಸೋಲ್ ವಸ್ತು ಉಲ್ಲೇಖಿಸಿ ಮತ್ತು ವಸ್ತು ಮೇಲೆ ವಿಧಾನ ಕರೆ. 266 00:13:16,529 --> 00:13:18,320 ಹೆಚ್ಚು ಅರ್ಥ ಮಾಡುತ್ತೇವೆ ಒಂದು ನಿಮಿಷದಲ್ಲಿ ನಾವು 267 00:13:18,320 --> 00:13:20,660 ಬಗ್ಗೆ ಪಡೆಯಲು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ವಸ್ತುಗಳನ್ನು 268 00:13:20,660 --> 00:13:22,509 ಆದರೆ ನಾನು ಕೇವಲ ಬಗ್ಗೆ ಅಂದುಕೊಂಡಿರಲಿಲ್ಲ. 269 00:13:22,509 --> 00:13:24,300 HUGH ZABRISKIE: ನಾವು ಆರ್ ಸಿ ಬಳಸಲಾಗುತ್ತದೆ, ಎಡದಿಂದ 270 00:13:24,300 --> 00:13:27,580 ನಾವು ಸಾಮಾನ್ಯವಾಗಿ ದೊಡ್ಡ ಪ್ರೋಗ್ರಾಂ ಬರೆಯಲು ಮುಖ್ಯ ಏನು ಮಾಡಲು. 271 00:13:27,580 --> 00:13:30,700 ಆದರೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕೂಡಿದೆ ನೀವು ಇಂಟರ್ಪ್ರಿಟರ್ ಈ ರೀತಿಯ ಹೊಂದಿರುವ 272 00:13:30,700 --> 00:13:33,620 ರನ್ ನೈಜ ಸಮಯದಲ್ಲಿ, ಅದು ರೇಖೆಯಿಂದ ಕೇವಲ ಲೈನ್ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ, 273 00:13:33,620 --> 00:13:35,320 ಇದು ಕೇವಲ ಸ್ಥಳದಲ್ಲೇ ಎಂದು ಅರ್ಥೈಸಬಹುದಾಗಿದೆ. 274 00:13:35,320 --> 00:13:37,403 ಮತ್ತು ಇದು ಟ್ರ್ಯಾಕ್ನಲ್ಲಿರಿಸಿಕೊಳ್ಳುತ್ತಾರೆ ಮೊದಲು ಓಡಿದ್ದಾರೆ ವಸ್ತುಗಳನ್ನು, 275 00:13:37,403 --> 00:13:41,620 ಆದ್ದರಿಂದ ಒಂದು ಬಹಳ ಉಪಯುಕ್ತ ಸಾಧನ ಇಲ್ಲಿದೆ , console.log, ಅಥವಾ ಕನ್ಸೋಲ್ ಅನ್ನು 276 00:13:41,620 --> 00:13:46,870 ಸಾಮಾನ್ಯವಾಗಿ, ಕೇವಲ ಆಡಲು ಸುಮಾರು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್. 277 00:13:46,870 --> 00:13:51,420 >> SAM ಹಸಿರು: ಆದ್ದರಿಂದ ಈ ತರುವುದನ್ನು ಕೋಡ್ ಎರಡನೇ ಸಾಲಿನಲ್ಲಿ ಉದಾಹರಣೆಗೆ 278 00:13:51,420 --> 00:13:55,320 ಇಲ್ಲಿ ನನ್ನ ತಲೆಯಲ್ಲಿ ಸಾಕಷ್ಟು ಕಂಗೆಡಿಸುವ ಆಗಿದೆ. 279 00:13:55,320 --> 00:13:59,790 ಮೊದಲ ಬಾರಿಗೆ ನಾನು ಈ ಓದಲು, ಅದು ಹಾಗೆ, ಇಂದಿನ ವಿಶೇಷವೇನು ಏನು? 280 00:13:59,790 --> 00:14:04,580 ಆದ್ದರಿಂದ ಏನು ನಡೆಯುತ್ತಿದೆ ಎಂಬುದನ್ನು ಈ, ಆಗಿದೆ ಕಾರ್ಯ ಘೋಷಣೆ ಹೇಳುತ್ತಾರೆ 281 00:14:04,580 --> 00:14:10,170 ನಾನು ಕಾರ್ಯ ಎಂಬ F2 ಹೊಂದಿವೆ ಎಂದು, ಎಫ್ ಒಂದು ವಾದವು ನಿರೀಕ್ಷಿಸುತ್ತಿರುವುದಾಗಿ, 282 00:14:10,170 --> 00:14:12,990 ತದನಂತರ ಆ ಕರೆಗಳು ಕಾರ್ಯ, ಎಫ್, ಇದು 283 00:14:12,990 --> 00:14:17,652 ಒಂದು ಚರ್ಚೆಯಂತೆ ಇದು ರವಾನಿಸಲಾಗಿದೆ ಯಾವುದೇ ವಾದಗಳು ಸ್ವತಃ. 284 00:14:17,652 --> 00:14:19,110 ಆದ್ದರಿಂದ, ಆ ಗೊಂದಲಕ್ಕೆ ಇದ್ದಿರಬೇಕು. 285 00:14:19,110 --> 00:14:21,890 286 00:14:21,890 --> 00:14:28,400 F2 F1 ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಎಂದು ನಾವು ಈ ಅರ್ಥ ಒಂದು ಚರ್ಚೆಯಂತೆ, ತದನಂತರ F2 ಒಳಗೆ, 287 00:14:28,400 --> 00:14:31,190 ಎಫ್ called-- ಅಂದರೆ ಪಡೆಯುತ್ತದೆ ಕೋಡ್ ಈ ಸಾಲಿನ ಎಂದು, 288 00:14:31,190 --> 00:14:34,192 ಈ ಎರಡು ಸಾಲುಗಳನ್ನು ನಂತರ ಕೋಡ್, "ಹಲೋ" ಫಲಿತಾಂಶಗಳು 289 00:14:34,192 --> 00:14:35,400 ಕನ್ಸೋಲಿಗೆ ಮುದ್ರಿಸುವುದು. 290 00:14:35,400 --> 00:14:41,660 291 00:14:41,660 --> 00:14:44,910 >> ನಾವು ರವಾನಿಸಬಹುದು ಎಂದು ವಾಸ್ತವವಾಗಿ ಸುಮಾರು ಕಾರ್ಯಗಳನ್ನು ಮೌಲ್ಯಗಳು 292 00:14:44,910 --> 00:14:47,870 ಅತ್ಯಂತ ಒಂದಾಗಿದೆ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಪ್ರಬಲ ಲಕ್ಷಣಗಳನ್ನು 293 00:14:47,870 --> 00:14:49,700 ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ. 294 00:14:49,700 --> 00:14:52,782 ಎಲ್ಲಾ ಹೊರಗೆ ಇದನ್ನು ಮಾಡಬಹುದು ನಾಡಿದು ವಿಷಯಗಳ, 295 00:14:52,782 --> 00:14:54,990 ಕೇವಲ ಒಂದು ಲಕ್ಷಣವಾಗಿ ರೀತಿಯಲ್ಲಿ ವಿಷಯದಲ್ಲಿ ಭಾಷೆ 296 00:14:54,990 --> 00:14:58,400 ಇದು ವಿಷಯಗಳನ್ನು ಸುಲಭ ಮಾಡುವ ಪ್ರೊಗ್ರಾಮ್ ಅನುಮತಿಸುತ್ತದೆ 297 00:14:58,400 --> 00:15:01,060 ವಿಶೇಷವಾಗಿ ಅಲ್ಲ ವಸ್ತುಗಳನ್ನು ಫಾರ್ ವೆಬ್ ಚೆನ್ನಾಗಿ, 298 00:15:01,060 --> 00:15:04,500 ಕಾರ್ಯಾಚರಣೆಯ ಪ್ರೊಗ್ರಾಮಿಂಗ್ ಮತ್ತು ಕ್ರಿಯಾತ್ಮಕ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಅಂಶಗಳನ್ನು 299 00:15:04,500 --> 00:15:07,130 ಅತ್ಯಂತ ಒಂದಾಗಿದೆ ಪ್ರಬಲ ಪರಿಕಲ್ಪನೆಗಳು 300 00:15:07,130 --> 00:15:11,030 ನೀವು ನನ್ನಲ್ಲಿ ಕೇಳಿ ವೇಳೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ. 301 00:15:11,030 --> 00:15:11,960 ಕೂಲ್. 302 00:15:11,960 --> 00:15:13,534 >> ಆದ್ದರಿಂದ, ಮುಂದೆ. 303 00:15:13,534 --> 00:15:16,450 ಕ್ರಿಯಾತ್ಮಕ ಜೊತೆಗೆ, ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಇವೆ 304 00:15:16,450 --> 00:15:20,510 ವಸ್ತುನಿಷ್ಟವಾದ ಎಂದು, ಅತ್ಯಂತ ಒಂದಾಗಿದೆ 305 00:15:20,510 --> 00:15:23,800 ಕಂಪ್ಯೂಟರ್ ವಿಜ್ಞಾನದಲ್ಲಿ ಜನಪ್ರಿಯ ಪದಗಳನ್ನು Buzz. 306 00:15:23,800 --> 00:15:27,040 ವಸ್ತು ಆಧಾರಿತ ಪ್ರೊಗ್ರಾಮಿಂಗ್ ನಿಜವಾಗಿಯೂ ಜನಪ್ರಿಯ ವಿಷಯ. 307 00:15:27,040 --> 00:15:34,210 ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಎಂದು ಒಂದು ಆವೃತ್ತಿಯನ್ನು ಹೊಂದಿದೆ, ನಾನು ಪ್ರತಿ ಮೌಲ್ಯವು ನಂಬುತ್ತಾರೆ ಅಲ್ಲಿ 308 00:15:34,210 --> 00:15:41,475 ಪ್ರತಿ ವಸ್ತುವಿನ ಅಂದರೆ ವಸ್ತುವಿನ, ಮೌಲ್ಯಗಳ ಕೆಲವು ಸಂಖ್ಯೆ ಒಟ್ಟಿಗೆ ಸುತ್ತುತ್ತದೆ. 309 00:15:41,475 --> 00:15:44,020 310 00:15:44,020 --> 00:15:49,750 ಸರಳ ಎಂದು ಮೌಲ್ಯಗಳನ್ನು, ನಂತಹ ಆದ್ದರಿಂದ , varX ರೀತಿಯ ಒಂದು ಪೂರ್ಣಾಂಕ, 5 ಸಮ 311 00:15:49,750 --> 00:15:52,250 ವಸ್ತು ಕೇವಲ ಒಂದು ಮೌಲ್ಯವನ್ನು ಸುತ್ತುತ್ತದೆ. 312 00:15:52,250 --> 00:15:54,760 313 00:15:54,760 --> 00:15:59,036 >> ಆದರೆ ನಮ್ಮಲ್ಲಿ ಪರಿಸ್ಥಿತಿ ಕಲ್ಪನೆಯ ನಾವು ಸಿ ಸಂದರ್ಭಗಳಲ್ಲಿ ನಗರದ where-- 314 00:15:59,036 --> 00:16:00,910 ನಾವು ಮಾಡಲು ಬಯಸಿದ್ದರು ಅಲ್ಲಿ ಸ್ಟ್ರಕ್ಟ್ಸ್ಳ ಏನೋ, 315 00:16:00,910 --> 00:16:03,285 ಉದಾಹರಣೆಗೆ, ಹಲವಾರು ಸುತ್ತಿ ಒಟ್ಟಿಗೆ ಮೌಲ್ಯಗಳನ್ನು ಮಾಡುತ್ತದೆ 316 00:16:03,285 --> 00:16:05,870 ಇದು ನಿಜವಾಗಿಯೂ ಸುಲಭ ಸುಮಾರು ವಸ್ತುಗಳನ್ನು ರವಾನಿಸಲು. 317 00:16:05,870 --> 00:16:09,270 ವಸ್ತುವಿನ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಆಗಿದೆ ಆ. 318 00:16:09,270 --> 00:16:12,340 >> ಇದು ನೆನಪಿಡುವ ಮುಖ್ಯ ನಾನು ವಸ್ತುಗಳ ಸುತ್ತಿ ಹೇಳುವಾಗ 319 00:16:12,340 --> 00:16:15,330 ಒಟ್ಟಿಗೆ ಮೌಲ್ಯಗಳು ಕೆಲವು ಸಂಖ್ಯೆ, ಕಾರ್ಯಗಳು ಎಂದು 320 00:16:15,330 --> 00:16:21,506 ಕಾರ್ಯಗಳನ್ನು ಮಾಡುವಂತಿಲ್ಲ ಮೌಲ್ಯಗಳು ಒಂದು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ವಸ್ತುವಿನ ಒಳಗೆ ಎಂದು. 321 00:16:21,506 --> 00:16:26,910 ಮತ್ತು ಮುಖ್ಯ ಕಾರಣವನ್ನು , ಎಂದು ಸಾಮಾನ್ಯವಾಗಿ ನಾವು ಆದರೆ 322 00:16:26,910 --> 00:16:30,290 ಒಂದು ವಿಧಾನವನ್ನು ಕರೆದು ನಗರದ ಎಂದು ವಸ್ತುವಿನ ಮೇಲೆ 323 00:16:30,290 --> 00:16:35,200 ಇತರ ಜನಪ್ರಿಯ ಪದದ ಜನಪ್ರಿಯ ವಸ್ತುನಿಷ್ಟವಾದ ಭಾಷೆ, 324 00:16:35,200 --> 00:16:39,330 ವ್ಯತ್ಯಾಸಗಳ ಒಂದು ಎಂಬುದು ವಿಧಾನವನ್ನು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಆಗಿದೆ ಎಲ್ಲಾ 325 00:16:39,330 --> 00:16:47,270 ಈ ಕೆಳಗಿನ ಒಂದು ವಸ್ತುವಿನ ಒಳಗೆ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ ಎಂದು ಬಹುಶಃ ಕೆಲವು action-- ನಿರ್ವಹಿಸುತ್ತದೆ 326 00:16:47,270 --> 00:16:51,850 ಒಳಗೆ ಇತರ ಮೌಲ್ಯಗಳನ್ನು ಬಳಸಿ ವಸ್ತು, ಆದರೆ ಅಗತ್ಯವಾಗಿ. 327 00:16:51,850 --> 00:16:56,930 ಆದ್ದರಿಂದ ನೀವು ನಾನು ಪರಿಸ್ಥಿತಿ ಕಲ್ಪನೆಯ ಒಂದು ಅಸಾಮಾನ್ಯ ರೀತಿಯಲ್ಲಿ ಸ್ವಲ್ಪ ಊಹೆ, 328 00:16:56,930 --> 00:17:02,990 ನೀವು ಒಂದು ವಿಧಾನ ಎಂಬ ಅಲ್ಲಿ ಬೇರೊಂದು ವಸ್ತುವಿನ ಮೇಲೆ ವಸ್ತು. 329 00:17:02,990 --> 00:17:06,010 ಆದ್ದರಿಂದ, ಇದು ರೀತಿಯಲ್ಲಿ ಮೋಜಿನ ಸ್ವಲ್ಪ. 330 00:17:06,010 --> 00:17:09,369 >> ಮತ್ತು ನೀವು ವಿಧಾನಗಳು ಬದಲಾಯಿಸಬಹುದು ವಸ್ತುವಿನ ಜೊತೆಯಾಗಿರುವ 331 00:17:09,369 --> 00:17:13,740 ಎಂದು ವಿಧಾನ ನಿಗದಿಪಡಿಸಬೇಕು ಸಹ ಇದು ಹೊಸ ಕಾರ್ಯವಿಧಾನವು 332 00:17:13,740 --> 00:17:18,250 ಇತರ ಸಾಕಷ್ಟು ವಿವಿಧ ವಸ್ತುನಿಷ್ಟವಾದ ಭಾಷೆ, ಅಲ್ಲಿ 333 00:17:18,250 --> 00:17:21,410 ನಾವು ವಸ್ತುವಿನ ಘೋಷಿಸಲು ಒಮ್ಮೆ ಮತ್ತು ಇದು ನಿದರ್ಶನದ, 334 00:17:21,410 --> 00:17:25,839 ನಾವು ಎಂದು ವಿಧಾನಗಳನ್ನು ಬದಲಾಯಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ ಎಲ್ಲಿಯೂ ವಸ್ತು ಸಂಬಂಧಿಸಿದ. 335 00:17:25,839 --> 00:17:28,680 ಆದ್ದರಿಂದ ಬಹಳ ವಿಭಿನ್ನವಾಗಿದೆ. 336 00:17:28,680 --> 00:17:29,570 ಕೂಲ್. 337 00:17:29,570 --> 00:17:34,010 >> ಇಲ್ಲಿ ಮೊದಲ, ಒಂದು ಉದಾಹರಣೆ, ಕ್ರಿಯೆಯನ್ನು ಒಂದು ವಸ್ತುವಿನ. 338 00:17:34,010 --> 00:17:36,390 ಈ ಎಂದು ವಿಶೇಷವೇನು ಏನು ಒಂದು ವಿಶಿಷ್ಟ ವಸ್ತುವಿನ, ಇದು 339 00:17:36,390 --> 00:17:39,460 ಇದು ಯಾವುದೇ ಹೊಂದಿಲ್ಲ ಎಂದರ್ಥ ನಿರ್ದಿಷ್ಟ ಹೆಸರು, ಒಂದು ವರ್ಗ ಹೊಂದಿಲ್ಲ 340 00:17:39,460 --> 00:17:42,190 ಇದು ಮೌಲ್ಯಗಳನ್ನು ಕೇವಲ ಕೆಲವು ಸುತ್ತುವುದನ್ನು ಇಲ್ಲಿದೆ. 341 00:17:42,190 --> 00:17:49,790 ಮತ್ತು ನೋಡುವ ರೀತಿಯಲ್ಲಿ ನಾವು, ಆಗಿದೆ ಕರ್ಲಿ ಹೊರಭಾಗದ ಈ ಜೋಡಿ ಇಲ್ಲಿ ಕಟ್ಟುಪಟ್ಟಿಗಳು 342 00:17:49,790 --> 00:17:57,950 ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಸೂಚಿಸುವ ಮತ್ತು ಈ ವಸ್ತು, ಹೇಳುತ್ತಾರೆ. 343 00:17:57,950 --> 00:18:02,130 ಇದು ಒಳಗೆ ಮೌಲ್ಯಗಳನ್ನು ಪ್ರತಿ ಮೌಲ್ಯಗಳನ್ನು ಒಳಭಾಗದಲ್ಲಿ 344 00:18:02,130 --> 00:18:04,590 ವಸ್ತು ಕುರಿತಾಗಿಯೂ ಅನ್ವಯಿಸುತ್ತದೆ ಒಟ್ಟಿಗೆ ಸುತ್ತಿ. 345 00:18:04,590 --> 00:18:09,180 ಆ ವಸ್ತುವಿನ ಒಳಗೆ, ನಾವು ನಂತರ, ಪ್ರಮುಖ ಮೌಲ್ಯ ಜೋಡಿ ಹೊಂದಿವೆ 346 00:18:09,180 --> 00:18:13,880 ಪ್ರಮುಖ ಹೆಸರು ಸೂಚಿಸುತ್ತದೆ ವಸ್ತುವಿನ ಒಳಗೆ ಮೌಲ್ಯದ, 347 00:18:13,880 --> 00:18:16,790 ಮತ್ತು ಇತರ ಬದಿಗೆ ಕೊಲೊನ್ ಇಲ್ಲಿ ವಿರುದ್ಧ 348 00:18:16,790 --> 00:18:19,850 ನಿಜವಾದ ಕೆಳಗಿನ ಎಂದು ಶೇಖರಿಸಿಡಬೇಕು. 349 00:18:19,850 --> 00:18:26,210 >> ಆದ್ದರಿಂದ ನೀವು ನಾವು ಹೊಂದಿರುವ ಇಲ್ಲಿ ನೋಡಬಹುದು ಪ್ರಮುಖ ಮೌಲ್ಯ ಪ್ರಜೆಗಳು FN ಕರೆದು 350 00:18:26,210 --> 00:18:29,430 ಚಿಹ್ನೆಗಳಿಂದ ನಂತರ ಮುಂದಿನ ಪ್ರವೇಶ ಮೇಲೆ ಹೇಳುವ. 351 00:18:29,430 --> 00:18:33,560 ನಂತರ LN ಎಂಬ ಕೀ, ಹಸಿರು ಮೌಲ್ಯದ, 352 00:18:33,560 --> 00:18:35,840 ಚಿಹ್ನೆಗಳಿಂದ ನಂತರ "ಮುದ್ರಣ" ನಂತರ 353 00:18:35,840 --> 00:18:43,209 ಕಾರ್ಯ ಮೌಲ್ಯ ಮಾಡಲಿಕ್ಕೆ ಇದು ಆ ಕೋಡ್ ಈ ಸಾಲಿನ ಮಾಡಲು ಹೋಗುತ್ತದೆ. 354 00:18:43,209 --> 00:18:45,500 ನ ಒಂದು ಹೆಜ್ಜೆ ಹಿಂದಕ್ಕೆ ತೆಗೆದುಕೊಂಡು ಇಲ್ಲಿ ಏನು ನಡೆಯುತ್ತಿದೆ ಎಂಬುದನ್ನು ಅನ್ಪ್ಯಾಕ್. 355 00:18:45,500 --> 00:18:47,280 ಆದ್ದರಿಂದ ಈ, ಸ್ವಲ್ಪ ಸಂಕೀರ್ಣವಾಗಿದೆ ಮತ್ತು ನಾವು ಹೊಸತನ್ನು ನೋಡಿದ ನೀವು 356 00:18:47,280 --> 00:18:48,071 ಮೊದಲ ಬಾರಿಗೆ. 357 00:18:48,071 --> 00:18:51,190 358 00:18:51,190 --> 00:18:55,065 "ಈ" ಕೀವರ್ಡ್ ಹೊಸ ವಿಷಯ ನಾವು ಇಲ್ಲಿ ನೋಡಿ, ಮತ್ತು ಈ ಏನು ಮಾಡುತ್ತಿದ್ದೇವೆ 359 00:18:55,065 --> 00:19:00,540 , ಪ್ರಸ್ತುತ ಸೂಚಿಸುತ್ತದೆ ಬಲ, ವ್ಯಾಪ್ತಿ ವಸ್ತು? 360 00:19:00,540 --> 00:19:03,990 ನಾವು, ಈ ಹೇಳುವುದಾದರೆ ಮತ್ತೆ ಎಲ್ಲಾ ರೀತಿಯಲ್ಲಿ ಸೂಚಿತವಾಗಿರುತ್ತದೆ 361 00:19:03,990 --> 00:19:08,140 ಈ ಇಡೀ object-- ಗೆ ನಾವು this.fn ಮಾಡಿದಾಗ, 362 00:19:08,140 --> 00:19:11,990 ನಾವು ಮತ್ತೆ ಎಲ್ಲಾ ರೀತಿಯಲ್ಲಿ ಹೋಗಲು ನೀನು ಈ ವಸ್ತುವಿಗೆ, fn ಮೌಲ್ಯವನ್ನು ಹೋಗಿ 363 00:19:11,990 --> 00:19:16,471 ಮತ್ತು ಪ್ರಜೆಗಳು ಪಡೆಯಲು, ಇದು ಎಲ್ಲಾ ರೀತಿಯಲ್ಲಿ ಪುಲ್ ಮತ್ತೆ, ಇಲ್ಲಿ ಅಂಟಿಕೊಳ್ಳುವುದಿಲ್ಲ, ಮತ್ತು ನಂತರ ತೆರಳಿ. 364 00:19:16,471 --> 00:19:19,838 >> ಪ್ರೇಕ್ಷಕರು: ಪುನಃ ಆದ್ದರಿಂದ, ಆಗಿದೆ ಏಕೆಂದರೆ ನಿಯತಾಂಕದ ಮಾಡಲಾಗುತ್ತದೆ 365 00:19:19,838 --> 00:19:20,621 ವ್ಯಾಖ್ಯಾನ? 366 00:19:20,621 --> 00:19:23,870 SAM ಹಸಿರು: ಪ್ರಶ್ನೆಯಾಗಿದೆ ಆದ್ದರಿಂದ, ಆಗಿದೆ ಪುನಃ ಏಕೆಂದರೆ ನಿಯತಾಂಕದ ಮಾಡಲಾಗುತ್ತದೆ 367 00:19:23,870 --> 00:19:24,727 ವ್ಯಾಖ್ಯಾನ? 368 00:19:24,727 --> 00:19:25,435 ಹೌದು, ಸಂಪೂರ್ಣವಾಗಿ. 369 00:19:25,435 --> 00:19:29,660 370 00:19:29,660 --> 00:19:32,470 ಏನು, ಇಲ್ಲಿ ತೀರುತ್ತದೆ ಈ ಡಾಟ್, ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಹೇಳುತ್ತಾರೆ 371 00:19:32,470 --> 00:19:39,990 ಸರಿ, ನಾನು ಕೆಲವು ಮೌಲ್ಯವನ್ನು ಪಡೆದಿದ್ದೇನೆ ನನ್ನ ಈ ವಸ್ತುವಿನಿಂದ. 372 00:19:39,990 --> 00:19:46,375 ನಂತರ ಅದನ್ನು ಒಂದು ನಮೂದನ್ನು ನೋಡಿ ಮಾಡುತ್ತೇವೆ FN ಕರೆಯಲಾಗುತ್ತದೆ, ಮತ್ತು ಇದು ಇದು ಪಡೆಯುತ್ತಾಳೆ, 373 00:19:46,375 --> 00:19:48,470 ಇದು ಸ್ಯಾಮ್ಸ್, ಆದ್ದರಿಂದ ಮೌಲ್ಯ ಬರುತ್ತೇವೆ. 374 00:19:48,470 --> 00:19:51,540 ಆದರೆ ನಾನು ಟೈಪ್ ಇಲ್ಲಿ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ ಅಷ್ಟೊಂದು, 375 00:19:51,540 --> 00:19:54,090 ಮತ್ತು ಅದು ಕೇವಲ ಎಂದು undefined-- ಹಿಂತಿರುಗಿಸುವ 376 00:19:54,090 --> 00:19:58,250 ಒಂದು ವಿಷಯ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಆಗಿದೆ ಪ್ರಯೋಜನಗಳನ್ನು ಹೊಂದಿರುತ್ತದೆ ಇದು,, 377 00:19:58,250 --> 00:20:03,190 ನೀವು ಮುದ್ರಣದೋಷ ವೇಳೆ ಆದರೆ, also-- ಇಲ್ಲಿದೆ ವಿಲಕ್ಷಣ ದೋಷಗಳನ್ನು ಕಾರಣವಾಗಬಹುದು. 378 00:20:03,190 --> 00:20:05,617 ಆದ್ದರಿಂದ ಕೇವಲ ಹುಡುಕಲು ಪ್ರಯತ್ನಿಸಿ ಮಾಡುತ್ತೇವೆ ನೀವು ಹೇಗೆ ಅದನ್ನು ಹೇಳಲು ಯಾವುದೇ 379 00:20:05,617 --> 00:20:07,700 ಮತ್ತು ಇದು ಹಿಂದಿರುಗಬಹುದೆಂದು ಇದು ಹುಡುಕಲು ಹೋದರೆ ದೂರು. 380 00:20:07,700 --> 00:20:11,390 ಇದು ಕೇವಲ ನಾನು ಮಾಡಲಿಲ್ಲ, ಹೇಳುತ್ತೇನೆ ಇದು ಹೇಗೆ, ಮತ್ತು ನಂತರ ತೆರಳಿ. 381 00:20:11,390 --> 00:20:17,581 ಆದ್ದರಿಂದ, ಸ್ಪಷ್ಟೀಕರಿಸದ ಎಂದು ಜೊತೆಗೆ ಖಾಲಿ, ಜೊತೆಗೆ ಕೊನೆಯ ಹೆಸರು. 382 00:20:17,581 --> 00:20:18,080 ಹೌದು. 383 00:20:18,080 --> 00:20:21,070 ನಂತರ ನಾವು ನೋಡಬಹುದು ವೇಳೆ ನಾವು ನಂತರ ಕೆಳಗಿಳಿದು access-- ಎಂದು 384 00:20:21,070 --> 00:20:25,450 ಮತ್ತು ನಾವು ಆವರಣ tf.print () ಕರೆ. 385 00:20:25,450 --> 00:20:30,000 ಇದು ಮುದ್ರಣ ಕರೆಯಲು ವಿಶೇಷವೇನು ವಾದಗಳು ಯಾವುದೇ ಕಾರ್ಯ, ಬಲ? 386 00:20:30,000 --> 00:20:34,490 ಆದರೆ ನಾವು ಕೇವಲ ಹೇಳಿದರು tf.print () ಅಲ್ಪ ವಿರಾಮ ಚಿಹ್ನೆಯನ್ನು ಆವರಣ ಇಲ್ಲದೆ, 387 00:20:34,490 --> 00:20:37,480 ಮಾಡಿದ್ದೇನೆ ಎಂದು ಎಲ್ಲಾ ಪುಲ್ ಆಗಿದೆ ಮೌಲ್ಯದಿಂದ ಕ್ರಿಯೆ, 388 00:20:37,480 --> 00:20:40,609 ಆದರೆ ವಾಸ್ತವವಾಗಿ ಇದು ಎಂದು ಇಲ್ಲ. 389 00:20:40,609 --> 00:20:41,162 ಕೂಲ್. 390 00:20:41,162 --> 00:20:42,870 HUGH ZABRISKIE: ಶುಡ್ ನಾವು ವಸ್ತುವಿನ ಮಾಡಲು? 391 00:20:42,870 --> 00:20:44,161 SAM ಹಸಿರು: ಖಚಿತವಾಗಿ, ನ ಹಾಗೆ ಅವಕಾಶ. 392 00:20:44,161 --> 00:20:48,750 ಹಾಗಾಗಿ ಈ ಚಲಿಸಬಹುದು ಕನ್ಸೋಲಿಗೆ ಉದಾಹರಣೆಗೆ. 393 00:20:48,750 --> 00:20:51,380 394 00:20:51,380 --> 00:20:55,466 ನಾವು ನಾನು ವಸ್ತುವನ್ನು ಹೊಂದಿರುವ ಕಲ್ಪನೆಯ. 395 00:20:55,466 --> 00:21:03,026 396 00:21:03,026 --> 00:21:04,150 ಆದ್ದರಿಂದ ಈ ಸರಳ ವಸ್ತು. 397 00:21:04,150 --> 00:21:06,910 398 00:21:06,910 --> 00:21:11,050 ಈ ಎರಡು ಒಳಗೊಂಡಿರುವ ಒಂದು ವಸ್ತು ಎರಡು ಕೀಲಿಗಳನ್ನು ಮೌಲ್ಯಗಳು ಎರಡು ಪ್ರಮುಖ ಮೌಲ್ಯ 399 00:21:11,050 --> 00:21:12,710 ಜೋಡಿ. 400 00:21:12,710 --> 00:21:21,850 ಹಾಗಾಗಿ ನಂತರ ವ್ಯಾಲ್ಯೂ ಪ್ರವೇಶಿಸಬಹುದು x.x1 ಮಾಡುವುದರಿಂದ ಈ ವಸ್ತುವಿನ ಒಳಗೆ, 401 00:21:21,850 --> 00:21:23,400 ಉದಾಹರಣೆಗೆ, ಮತ್ತು ನಾನು 1 ಹಿಂದೆ. 402 00:21:23,400 --> 00:21:29,590 ಅಂತೆಯೇ, x.x2, ಆ ಮೌಲ್ಯವನ್ನು ಹಿಂದೆ. 403 00:21:29,590 --> 00:21:33,330 >> ಈಗ ನಿಜವಾಗಿಯೂ ತಂಪಾದ ವಿಷಯ ನಾನು ಮಾಡಬಹುದು, ಆಗಿದೆ ವಾಸ್ತವವಾಗಿ ಈ ವಸ್ತು ಏನಾದರೂ ಸೇರಿಸಿ 404 00:21:33,330 --> 00:21:34,316 ನಾನು ರಚಿಸಿದ ನಂತರ. 405 00:21:34,316 --> 00:21:36,315 ಆದ್ದರಿಂದ ನೀವು ಅವಕಾಶ, ಕಲ್ಪನೆಯ ನಾನು ಫಂಕ್ಷನ್ ಸೇ. 406 00:21:36,315 --> 00:21:44,430 407 00:21:44,430 --> 00:21:46,352 >> HUGH ZABRISKIE: ನೀವು -ನಮೂದಿಸಿ ಬದಲಾಯಿಸಿ ಮಾಡಬೇಕು. 408 00:21:46,352 --> 00:21:47,643 >> SAM GREEN: ಓಹ್, ಕಿರಿಕಿರಿ ಉಂಟು ಮಾಡಿದೆ. 409 00:21:47,643 --> 00:22:02,460 410 00:22:02,460 --> 00:22:04,324 ಇದು ಏನು ಇಷ್ಟವಾಗುತ್ತಿರಲಿಲ್ಲ? 411 00:22:04,324 --> 00:22:04,824 ಓಹ್. 412 00:22:04,824 --> 00:22:07,532 413 00:22:07,532 --> 00:22:08,691 ಇಲ್ಲಿ ನಾವು ಹೋಗಿ. 414 00:22:08,691 --> 00:22:09,190 ಕೂಲ್. 415 00:22:09,190 --> 00:22:12,840 >> ಆದ್ದರಿಂದ ನಾನು ರಚಿಸಿದ ಈ ಕಾರ್ಯ, ಎಫ್, ಆ 416 00:22:12,840 --> 00:22:17,590 ಪ್ರಸ್ತುತ ಹೋಗುತ್ತಿದ್ದೇವೆ ಇದೆ ವಸ್ತು ಮತ್ತು ಮುದ್ರಣ this.x1. 417 00:22:17,590 --> 00:22:20,330 ಆದ್ದರಿಂದ ನಾನು ಮೂಲಕ ಎಫ್ ಕರೆ ವೇಳೆ ಸ್ವತಃ, ಏನೂ ವಿಶೇಷವೇನು 418 00:22:20,330 --> 00:22:26,970 ಯಾವುದೇ X1 ಇರುವುದರಿಂದ, ಬಲ, ಸಂಭವಿಸಿ ಇದು ಎಂದು ವಿಶೇಷವೇನು ವಸ್ತು ಕ್ಷೇತ್ರ. 419 00:22:26,970 --> 00:22:39,710 ಆದರೆ, ನಾನು ನಂತರ, x.f = ಎಫ್, ಮತ್ತು ಹೇಳಲು ನಾನು x.f () ಕರೆ, ನಾನು ಮತ್ತೆ 1 ಪಡೆಯಲು ಪಡೆಯಲಿದ್ದೇನೆ. 420 00:22:39,710 --> 00:22:42,990 421 00:22:42,990 --> 00:22:46,530 ಎಫ್ ಕಾರ್ಯ ಈಗ ವಸ್ತು ಎಕ್ಸ್ ಸಂಬಂಧಿಸಿದ, 422 00:22:46,530 --> 00:22:51,800 ಒಂದು ಪ್ರಮುಖ ಎಂಬ X1 ಇದು ಮೌಲ್ಯದ 1 ಸಂಬಂಧಿಸಿದ, 423 00:22:51,800 --> 00:22:54,570 ನಾವು this.x1 ಕರೆ ಮಾಡಿದಾಗ, ಅದು ಇಲ್ಲಿದೆ ಇದು ಹುಡುಕುತ್ತಿರುವ ಏನನ್ನು ಹುಡುಕಲು ಹೋಗುವ 424 00:22:54,570 --> 00:22:56,450 ಮತ್ತು ಈ ಕೆಳಗಿನ ಮುದ್ರಿಸುತ್ತದೆ ಸಾಧ್ಯವಾಗುತ್ತದೆ. 425 00:22:56,450 --> 00:22:58,700 ಇದರಿಂದ ಕೇವಲ ಒಂದು ಉದಾಹರಣೆ ಕ್ರೇಜಿ ವಸ್ತುಗಳ ರೀತಿಯ 426 00:22:58,700 --> 00:23:01,190 ನೀವು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ವಸ್ತುಗಳ ಮಾಡಬಹುದು. 427 00:23:01,190 --> 00:23:03,870 428 00:23:03,870 --> 00:23:07,560 >> ಆದ್ದರಿಂದ ಆವೃತ್ತಿಯಾಗಿತ್ತು ಜೆನೆರಿಕ್ ಆವೃತ್ತಿ, ಅರ್ಥವನ್ನು 429 00:23:07,560 --> 00:23:13,780 ನಾವು ಈ ಬಳಸಿಕೊಂಡು ವಸ್ತುವಿನ ರಚಿಸಿದ , notation-- ಬ್ರೇಸ್ ಸಂಕೇತ ಆವರಣ 430 00:23:13,780 --> 00:23:16,880 ಬದಲಿಗೆ ಮತ್ತು ಇಲ್ಲಿದೆ ಸೂಕ್ತ ನಾವು ಬಯಸಿದರೆ 431 00:23:16,880 --> 00:23:21,440 ಒಂದು ನಿರ್ದಿಷ್ಟ ವಸ್ತುವಿನ ಒಂದು ಉದಾಹರಣೆಗೆ, ಆದರೆ ನಾವು ಒಂದಕ್ಕಿಂತ ಹೆಚ್ಚು ಬೇಕು 432 00:23:21,440 --> 00:23:22,210 ಅದೇ ರೀತಿಯ? 433 00:23:22,210 --> 00:23:24,440 ಮತ್ತು ಆ ಉತ್ತರವನ್ನು ಪ್ರಶ್ನೆ, ವಿಷಯಗಳನ್ನು 434 00:23:24,440 --> 00:23:26,760 ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಅಲ್ಲದೇ ತರಗತಿಗಳು ಎಂಬ. 435 00:23:26,760 --> 00:23:31,470 436 00:23:31,470 --> 00:23:36,420 ನಾವು ಒಂದು ಕಾರ್ಯ ರಚಿಸಬಹುದು ಆರಂಭಕ್ಕೆ ಕೆಲವು ರೀತಿಯ ಮಾಡುತ್ತದೆ 437 00:23:36,420 --> 00:23:41,690 ವಿದೇಶಿ ವಸ್ತುವನ್ನು, ಮತ್ತು ನಾವು, ಹಾಗೆ, ಹೇಳುವೆನು 438 00:23:41,690 --> 00:23:44,550 ಹೆಸರು ನನ್ನ class-- ಪುನರ್ಬಳಕೆಯ object-- ಆಫ್ 439 00:23:44,550 --> 00:23:47,100 ಇದು ಹೊಂದಿಸುವ ಕಾರ್ಯ ಸಮನಾಗಿರುತ್ತದೆ. 440 00:23:47,100 --> 00:23:52,280 ಆದ್ದರಿಂದ ಈ ಸಮಾನ ಎಂಬುದನ್ನು ವಸ್ತುವನ್ನು ರಚಿಸುತ್ತಿದೆ ಎಂದು 441 00:23:52,280 --> 00:23:55,930 ಬಯಸಿದ ಎಂದು, ಸುರುಳಿಯಾದ ಬ್ರೇಸ್, Str, ಕೊಲೊನ್, 442 00:23:55,930 --> 00:23:59,630 ಈ ಸ್ಟ್ರಿಂಗ್, ಅಲ್ಪ ವಿರಾಮ ಚಿಹ್ನೆಯನ್ನು ಸುರುಳಿಯಾದ ಬ್ರೇಸ್. 443 00:23:59,630 --> 00:24:01,880 ಸಾರ್ವತ್ರಿಕ ಎಂದು ನಾವು ಆರಂಭಿಸಲು ವಸ್ತು, 444 00:24:01,880 --> 00:24:06,380 ಒಂದು ವ್ಯತ್ಯಾಸವೆಂದರೆ ಜೊತೆಗೆ ಮುಂದಿನ ಸಾಲುಗಳನ್ನು ನಾವು ಒಂದು ಮಾದರಿ ಸೃಷ್ಟಿಸುತ್ತವೆ 445 00:24:06,380 --> 00:24:11,190 ಇದು ಡೀಫಾಲ್ಟ್ ಪ್ರಮುಖ ಇಲ್ಲಿದೆ ಅರ್ಥ ನಮ್ಮ ವಸ್ತು ಸೇರಿಸುವ 446 00:24:11,190 --> 00:24:13,970 ಇಲ್ಲಿ ಪಟ್ಟಿ ಮೌಲ್ಯವನ್ನು ಹೊಂದಿದೆ. 447 00:24:13,970 --> 00:24:20,570 ಅರ್ಥ, ನಾನು ಒಂದು ಹೊಸ ರಚಿಸುವಾಗ ಈ MyClass ವಸ್ತುವಿನ ಉದಾಹರಣೆಗೆ, 448 00:24:20,570 --> 00:24:27,440 ಅದರ ಒಳಗೆ ಪೂರ್ವ ಕಟ್ಟಿದರು ವಿಶೇಷವೇನು ಇದು ಈ ಕೆಳಗಿನ Str, ಕರೆದು ಮತ್ತೊಂದು ಮೌಲ್ಯ 449 00:24:27,440 --> 00:24:32,418 ಇದು ಎಂಬ myPrint, ಹೋಗುವ ಒಂದು ಕ್ರಿಯೆ ಎಂದು. 450 00:24:32,418 --> 00:24:32,918 ಅದ್ಭುತ. 451 00:24:32,918 --> 00:24:37,410 452 00:24:37,410 --> 00:24:37,990 >> ಗ್ರೇಟ್. 453 00:24:37,990 --> 00:24:40,710 ಕಳೆದ ವಿಷಯ ಗೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಬಗ್ಗೆ ಹೇಳಲು 454 00:24:40,710 --> 00:24:46,430 ಇದು ಏನು ನಿಜವಾಗಿಯೂ ಉಪಯುಕ್ತ ಎಂದು ಅಸಮಕಾಲಿಕ ಕಾರ್ಯಾಚರಣೆಗಳು ಕರೆಯಲಾಗುತ್ತದೆ. 455 00:24:46,430 --> 00:24:52,500 ಅಸಮಕಾಲಿಕ ವಿಧಾನವಾಗಿದೆ ನಾವು ಕೆಲವು ಕಾರ್ಯಾಚರಣೆ ಕಾಯಬಹುದಾಗಿರುತ್ತದೆ 456 00:24:52,500 --> 00:24:57,870 ನಾವು ಸರಿಸಲು ಮೊದಲು ಪೂರ್ಣಗೊಳಿಸಲು ನಾವು ಕಾಯುತ್ತಿರುವಾಗ, ಆದರೆ ತೆರಳಿ 457 00:24:57,870 --> 00:24:59,690 ಮತ್ತು ನಂತರ ಏನೋ ನಂತರ ಸಂಭವಿಸಿ. 458 00:24:59,690 --> 00:25:03,480 ಮತ್ತು ನಾನು ಎಂದರೆ ನೀವು ಆಗಿದೆ ಪರಿಸ್ಥಿತಿ ಅಲ್ಲಿ ಕಲ್ಪನೆಯ 459 00:25:03,480 --> 00:25:06,850 ನೀವು ವಿನಂತಿಯನ್ನು ಕಳುಹಿಸಲು ಎಲ್ಲೋ ಕೆಲವು ವೆಬ್ ಸರ್ವರ್, 460 00:25:06,850 --> 00:25:09,670 ಮತ್ತು ಇದು ಮರಳಿ ಕಳುಹಿಸಲು ವಿಶೇಷವೇನು ಕೆಲವು ಡೇಟಾವನ್ನು ದೊಡ್ಡ ಪಡೆ, ಬಲ? 461 00:25:09,670 --> 00:25:13,320 ನಿಮ್ಮ ಬಳಕೆದಾರ ನಿರೀಕ್ಷಿಸಿ ಸಾಧ್ಯವಾಗಲಿಲ್ಲ ಈ ಮಧ್ಯೆ ಸಂಭವಿಸಬಹುದು ಎಂದು, 462 00:25:13,320 --> 00:25:15,200 ಮತ್ತು ಏನೂ ಆಗಿರಬಹುದು ಆ ಸಮಯದಲ್ಲಿ ನಡೆಯುತ್ತಿದೆ. 463 00:25:15,200 --> 00:25:18,110 ಆದರೆ ಒಂದು ದೊಡ್ಡ ವಿನ್ಯಾಸ ಬಲ, ಅಲ್ಲ? 464 00:25:18,110 --> 00:25:20,214 ನೀವು ವೆಬ್ ಪುಟ ಫ್ರೀಜ್ ಬಯಸುವುದಿಲ್ಲ. 465 00:25:20,214 --> 00:25:22,380 ಬಳಕೆದಾರ ಬಯಸಿದರೆ ಡ್ರಾಪ್ ಡೌನ್ ಮೆನು ಕ್ಲಿಕ್ ಮಾಡಿ? 466 00:25:22,380 --> 00:25:24,870 ಇದು ಒಂದು ದೊಡ್ಡ ವಿನ್ಯಾಸ ಮಾದರಿ ಅಲ್ಲ. 467 00:25:24,870 --> 00:25:29,290 ಬದಲಿಗೆ, ಮೂಲತಃ ಏನು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, ಹೇಳುತ್ತಾರೆ ಇಲ್ಲ 468 00:25:29,290 --> 00:25:31,870 ಸರಿ, ಅನುರೂಪವಾಗಿ ಈ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಮಾಡಲು. 469 00:25:31,870 --> 00:25:36,520 ಆದ್ದರಿಂದ ಹಾಗೆ ಹಿನ್ನೆಲೆಯಲ್ಲಿ ನಿರೀಕ್ಷಿಸಿ, ತದನಂತರ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಮಾಡಿದಾಗ 470 00:25:36,520 --> 00:25:39,420 ಕಾಲ್ಬ್ಯಾಕ್ ಕರೆ ಕಾರ್ಯ ಕೆಲವು ಕಾರ್ಯ ಕರೆ, 471 00:25:39,420 --> 00:25:43,800 ಕೆಲವು action-- ಸಂಜ್ಞೆ ಇಲ್ಲ ನಾವು ಕೊನೆಗೊಳಿಸಲು ಕಾಯುತ್ತಿದ್ದ ಕಾರ್ಯಾಚರಣೆ 472 00:25:43,800 --> 00:25:45,520 ಮೇಲೆ. 473 00:25:45,520 --> 00:25:51,240 ಮತ್ತು ಸೂಪರ್ ಶಕ್ತಿಶಾಲಿ ಎಂದು ಕಾರಣ, ನಾವು ಏನಾದರೂ ವಾದವನ್ನು ಹಸ್ತಾಂತರಿಸುತ್ತಾನೆ 474 00:25:51,240 --> 00:25:54,440 ಏನಾದರೂ, ತದನಂತರ ನಿರೀಕ್ಷಿಸಿ ಏನೋ ಸಂಭವಿಸಿ. 475 00:25:54,440 --> 00:25:58,970 ನಂತರ, ಏನೋ ಒಮ್ಮೆ , ನಾವು ಕಾಲ್ಬ್ಯಾಕ್ ಕರೆಯಬಹುದು ಪೂರ್ಣಗೊಂಡ. 476 00:25:58,970 --> 00:26:03,300 ಇದು ಅನುಮತಿಸುತ್ತದೆ ಏಕೆಂದರೆ ನಿಜವಾಗಿಯೂ ಸೂಕ್ತ ಇಲ್ಲಿದೆ ನಮಗೆ ವೆಬ್ ಆಡಿಯೊ API ಕೆಲಸಗಳನ್ನು 477 00:26:03,300 --> 00:26:07,490 ಉದಾಹರಣೆಗೆ, ಲೋಡ್ ಒಂದು ರೀತಿಯ ಒಂದು ದೂರಸ್ಥ ಪರಿಚಾರಕದಿಂದ ಆಡಿಯೋ ಫೈಲ್ 478 00:26:07,490 --> 00:26:11,660 ನಿರೀಕ್ಷಿಸಿ ಮಾಡದೆಯೇ ಇಡೀ ಆಡಿಯೋ ಫೈಲ್ ಲೋಡ್ ಮಾಡಲು, 479 00:26:11,660 --> 00:26:14,440 ನಿಜವಾಗಿಯೂ ಅದು ಬಳಕೆದಾರ ಅನುಭವವನ್ನು ಕೆಟ್ಟ. 480 00:26:14,440 --> 00:26:17,080 ಕೂಲ್. 481 00:26:17,080 --> 00:26:19,460 >> ಕೊನೆಯ ದಂಪತಿಯ ಟಿಪ್ಪಣಿಗಳು ಡೀಬಗ್, ಈ ರಿಂದ 482 00:26:19,460 --> 00:26:23,682 ನೀವು ಮಾಡಬೇಕು ನೀನು ಒಂದು ವಿಷಯ ನಿಮ್ಮ ಯೋಜನೆಯ ಭಾಗವಾಗಿ, ಭರವಸೆ. 483 00:26:23,682 --> 00:26:25,140 ನಾನು JavaScript ಕನ್ಸೋಲ್ ಪ್ರಸ್ತಾಪಿಸಿದ್ದಾರೆ. 484 00:26:25,140 --> 00:26:27,550 ಇದು ಸೂಪರ್ ಉಪಯುಕ್ತ ವೈಶಿಷ್ಟ್ಯವನ್ನು ಎಲ್ಲಾ ಆಧುನಿಕ ಬ್ರೌಸರ್ಗಳು, 485 00:26:27,550 --> 00:26:30,300 ಮತ್ತು ನಾವು ನಿಜವಾಗಿಯೂ ಪಡೆಯಲು ಪ್ರೋತ್ಸಾಹಿಸುತ್ತೇವೆ ನಿಮ್ಮ ಕನ್ಸೋಲ್ ಬಳಸಿಕೊಂಡು ಆರಾಮದಾಯಕ, 486 00:26:30,300 --> 00:26:33,660 ನೀವು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಉತ್ತಮ ಪಡೆಯಲು ಬಯಸಿದರೆ. 487 00:26:33,660 --> 00:26:36,320 ಇದು HANDY ಸೂಪರ್ನ ಡೀಬಗ್, ಆದರೆ ಇದು ಇಲ್ಲಿದೆ 488 00:26:36,320 --> 00:26:39,440 ಯೋಚನೆ ನಿಜವಾಗಿಯೂ ಉಪಯುಕ್ತ ಔಟ್ ಹೇಗೆ ಒಂದು API ಬಳಸಲು. 489 00:26:39,440 --> 00:26:41,950 ಇದು ನಿಜವಾಗಿಯೂ ಅವಕಾಶ ಸುಲಭ ಪ್ರಯೋಗ 490 00:26:41,950 --> 00:26:45,910 ಕೆಲವು ಟೈಪಿಸಿ ಕೋಡ್, ಮತ್ತು ನಂತರ ಅದನ್ನು ಕಂಪೈಲ್. 491 00:26:45,910 --> 00:26:47,500 ನೀವು ಎಲ್ಲಾ ಕ್ರಮಗಳನ್ನು ಮಾಡಲು ಹೊಂದಿಲ್ಲ. 492 00:26:47,500 --> 00:26:49,619 ನೀವು ಬರೆಯಬಹುದು ಒಂದು ಸಾಲಿನ ಕೆಲವು ಕೋಡ್ 493 00:26:49,619 --> 00:26:52,410 ತದನಂತರ ಮೇಲೆ ತಕ್ಷಣದ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಪಡೆಯಲು ಕೋಡ್ ಆಫ್ ಸಾಲನ್ನು ಅಥವಾ ಇಲ್ಲವೇ 494 00:26:52,410 --> 00:26:55,230 ತುಂಬಾ ಉಪಯುಕ್ತ worked--. 495 00:26:55,230 --> 00:26:59,760 >> ಮತ್ತು, ಕೇವಲ ಒಂದು ತಾಂತ್ರಿಕ note-- JavaScript ಕನ್ಸೋಲ್ ಒಂದು ಉದಾಹರಣೆ 496 00:26:59,760 --> 00:27:05,680 ಎಂದು, REPL ಆರ್ ಇ ಪಿ ಎಲ್ ಆದ್ದರಿಂದ ಒಂದು REPL-- ಆಫ್, ಓದಲು ನಿಂತಿರುವ, ಮೌಲ್ಯಮಾಪನ 497 00:27:05,680 --> 00:27:06,180 ಮುದ್ರಣ ಲೂಪ್. 498 00:27:06,180 --> 00:27:09,100 499 00:27:09,100 --> 00:27:12,120 ನೀವು ಕೆಲವು ಸಂಗತಿಗಳನ್ನು ಟೈಪ್ ನೀನು , ನೀವು ಬೆರಳಚ್ಚಿಸಿದ ಎಂಬುದನ್ನು ಓದಲು ಮಾಡುತ್ತೇವೆ, 500 00:27:12,120 --> 00:27:17,280 ಇದು ಮೌಲ್ಯಮಾಪನ ಮಾಡುತ್ತೇವೆ, ಮತ್ತು ಇದು ಮುದ್ರಿಸಲು ಮಾಡುತ್ತೇವೆ ಉತ್ಪಾದನೆ, ಮತ್ತು ನಂತರ ಇದು ಮತ್ತೆ ಪ್ರಾರಂಭಿಸಿ. 501 00:27:17,280 --> 00:27:22,056 ನೀವು ವೇಗವಾಗಿ ಹೋಗಿ ಅನುಮತಿಸುತ್ತದೆ ವಲಯಗಳಲ್ಲಿ ನಿಜವಾಗಿಯೂ ಸುಂದರವಾಗಿದೆ, iterating. 502 00:27:22,056 --> 00:27:25,150 503 00:27:25,150 --> 00:27:28,930 >> ನಾನು ಈ note-- ನಿಜವಾದ ಕಳೆದ ಊಹೆ ಹೌದು, ನಿಜವಾದ ಕಳೆದ ಟಿಪ್ಪಣಿ. 504 00:27:28,930 --> 00:27:30,780 ಹೇಗೆ ನಾವು ವಾಸ್ತವವಾಗಿ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಬಳಸುವುದು? 505 00:27:30,780 --> 00:27:34,040 ಆದ್ದರಿಂದ ಮೊದಲ, ನಾವು ಆಮದು ಮಾಡಬಹುದು ಇದು ಸ್ಕ್ರಿಪ್ಟ್ ಟ್ಯಾಗ್ ಬಳಸಿ 506 00:27:34,040 --> 00:27:39,500 ಒಂದು HTML ಮೇಲ್ಭಾಗ ಅಥವಾ ಕೆಳಭಾಗದಲ್ಲಿ ಫೈಲ್ ಎಲ್ಲಿಯಾದರೂ ಒಂದು HTML ಫೈಲ್ ಒಳಗೆ, 507 00:27:39,500 --> 00:27:40,440 ನಿಜವಾಗಿಯೂ. 508 00:27:40,440 --> 00:27:47,390 ಮತ್ತು ಸ್ಕ್ರಿಪ್ಟ್ ಟ್ಯಾಗ್ ಒಳಗೆ ಇವೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಆಮದು ಎರಡು ಉಪ ರೀತಿಯಲ್ಲಿ. 509 00:27:47,390 --> 00:27:51,370 ಮೊದಲ ಒಂದು ಹೊಂದುವ ಮೂಲಕ ಪ್ರತ್ಯೇಕ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕಡತ 510 00:27:51,370 --> 00:27:58,010 ನಾವು ಸಂಪೂರ್ಣ ಆಮದು, ಅಥವಾ ಸ್ಕ್ರಿಪ್ಟ್ ಕೋಡ್ ವಿಸ್ತೀರ್ಣವನ್ನು ಹೊಂದಿರುವ ಮೂಲಕ 511 00:27:58,010 --> 00:28:00,290 ನಂತರ ಆರಂಭಿಸಲು, ಮತ್ತು ಬ್ಯಾಕ್ಸ್ಲ್ಯಾಷ್ ಸ್ಕ್ರಿಪ್ಟ್ ಕೊನೆಗೊಳಿಸಲು. 512 00:28:00,290 --> 00:28:02,620 ನಂತರ ನಾವು ಬರೆಯಲು HTML ಫೈಲ್ ಒಳಗೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್. 513 00:28:02,620 --> 00:28:03,790 ಆ ಎರಡು ವಿಧಾನಗಳಿವೆ. 514 00:28:03,790 --> 00:28:05,165 ನೀವು HTML ನ ಒಳಗೆ ಇದು ಹೊಂದುವಂತಿಲ್ಲ. 515 00:28:05,165 --> 00:28:06,502 516 00:28:06,502 --> 00:28:08,126 ಪ್ರೇಕ್ಷಕರು: ಇತರ ಹೆಚ್ಚು ಉತ್ತಮ? 517 00:28:08,126 --> 00:28:10,542 SAM ಹಸಿರು: ಪ್ರಶ್ನೆ, ಇತರ ಹೆಚ್ಚು ಉತ್ತಮ. 518 00:28:10,542 --> 00:28:18,306 ಆದ್ದರಿಂದ, ಹೌದು, ಒಂದು ಕೋಡಿಂಗ್ ಶೈಲಿ ಅಭ್ಯಾಸವಾಗಿ, ಮತ್ತು ಇದು ಒಂದು ವಿನ್ಯಾಸ ಅಭ್ಯಾಸ ಅನಿಸುತ್ತದೆ. 519 00:28:18,306 --> 00:28:20,180 ಎರಡು ಕಾರಣಗಳಿವೆ ಏಕೆ ಉತ್ತಮ ಇರಬಹುದು. 520 00:28:20,180 --> 00:28:23,934 ಮೊದಲ ನಿಮ್ಮ ಕೋಡ್ ಒಂದು ಮಾಡುತ್ತದೆ, ಆಗಿದೆ ಬಹಳಷ್ಟು ಹೆಚ್ಚು ಓದಲು ನಿಮ್ಮ HTML ಎಲ್ಲಾ ವೇಳೆ 521 00:28:23,934 --> 00:28:27,100 ಒಂದು ಸ್ಥಳದಲ್ಲಿ ನಿಮ್ಮ ಸಿಎಸ್ಎಸ್ ಎಲ್ಲಾ ಆಗಿದೆ ಮತ್ತೊಂದು ಸ್ಥಳದಲ್ಲಿ ನಿಮ್ಮ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಎಲ್ಲಾ 522 00:28:27,100 --> 00:28:28,420 ಮೂರನೇ ಸ್ಥಾನವನ್ನು ಹೊಂದಿದೆ. 523 00:28:28,420 --> 00:28:28,920 ರೈಟ್? 524 00:28:28,920 --> 00:28:32,370 ನಾವು ಈಗಾಗಲೇ ಮಾತನಾಡಿದರು ನನಗನ್ನಿಸುತ್ತದೆ sections-- ನಂತಹ ಅದರ ಬಗ್ಗೆ ಸಿಎಸ್ಎಸ್ ಏನು 525 00:28:32,370 --> 00:28:35,220 ಎಂದು is-- ಮತ್ತು ಇದು ಹೋಗುತ್ತದೆ ಸಾಮಾನ್ಯವಾಗಿ ಇನ್ನೊಂದು ಕಡತದಲ್ಲಿ. 526 00:28:35,220 --> 00:28:37,090 ಆದ್ದರಿಂದ, ಇಲ್ಲಿ ಪರಿಕಲ್ಪನೆಯ ಇದೇ ರೀತಿಯ. 527 00:28:37,090 --> 00:28:42,410 ನೀವು ಕಲ್ಪಿಸಬಹುದಾದ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಒಂದಕ್ಕಿಂತ ಹೆಚ್ಚು ಮೇಲೆ ಮರುಬಳಕೆ ಎಂದು 528 00:28:42,410 --> 00:28:47,350 ಎಚ್ಟಿಎಮ್ಎಲ್ ಪುಟ, ಅಥವಾ ಪ್ರಾಯಶಃ ಒಂದು ಅನೇಕ HTML ಪುಟಗಳನ್ನು, 529 00:28:47,350 --> 00:28:49,340 ಮತ್ತು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಹೊಂದಿರುವ ಒಂದು ಆಗಿ ಪರಿವರ್ತಿಸಲಾಯಿತು 530 00:28:49,340 --> 00:28:51,950 ನೀವು ಆಮದು ಮಾಡಬಹುದು ಫೈಲ್ ಒಂದಕ್ಕಿಂತ ಹೆಚ್ಚು ಸ್ಥಳದಲ್ಲಿ 531 00:28:51,950 --> 00:28:54,570 ಕೋಡ್ ಅನುಮತಿಸುತ್ತದೆ ರೀತಿಯಲ್ಲಿ ಹೆಚ್ಚು ಸಮರ್ಥನೀಯ. 532 00:28:54,570 --> 00:28:57,930 ನೀವು ಒಂದು ಮಾಡುವ ಕಲ್ಪನೆಯ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಬದಲಾಯಿಸಬಹುದು 533 00:28:57,930 --> 00:29:00,070 ಮತ್ತು ಹೊಂದಿರುವ ಇದು ಬದಲಾಯಿಸಲು 100 ವಿವಿಧ ಕಡತಗಳಲ್ಲಿ. 534 00:29:00,070 --> 00:29:04,070 ಮತ್ತು ಬದಲಿಗೆ ನಾವು ಬದಲಾಯಿಸಬಹುದು ರೀತಿಯಲ್ಲಿ ಹೆಚ್ಚು ಬಲಶಾಲಿ ಒಂದು, ರಲ್ಲಿ. 535 00:29:04,070 --> 00:29:05,420 ನಾನು ನಿಮ್ಮ ಪ್ರಶ್ನೆಗೆ ಡಿಡ್? 536 00:29:05,420 --> 00:29:07,950 ಕೂಲ್. 537 00:29:07,950 --> 00:29:10,830 >> ನಾವು ಕನ್ಸೋಲ್ ಟೈಪಿಸಿದರೆ ನಾವು ಮೊದಲು ಉಲ್ಲೇಖಿಸಲಾಗಿದೆ ಬಂದಿದೆ ಎಂದು. 538 00:29:10,830 --> 00:29:15,070 ಮತ್ತೆ, ಒಂದು ಕೊನೆಯ note-- ಆಡಿಯೋ ನಿರ್ಮಿಸಲಾಗಿದೆ ವೆಬ್, 539 00:29:15,070 --> 00:29:16,978 ನೀವು ಏನು ಲೋಡ್ ಅಗತ್ಯವಿಲ್ಲ. 540 00:29:16,978 --> 00:29:17,478 ಕೂಲ್. 541 00:29:17,478 --> 00:29:20,519 ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳು ನೀವು ಹೊಂದಿಲ್ಲ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಬಗ್ಗೆ ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು, 542 00:29:20,519 --> 00:29:21,930 ನಾವು ಮೇಲೆ ಸರಿಸಲು ಮೊದಲು? 543 00:29:21,930 --> 00:29:24,286 >> ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ] 544 00:29:24,286 --> 00:29:25,410 SAM GREEN: ಸರಿ, ತಂಪಾದ. 545 00:29:25,410 --> 00:29:27,200 ಈಗ ಅವರು API ಬಗ್ಗೆ ಮಾತನಾಡಲು ಹೋಗುವುದಿಲ್ಲ. 546 00:29:27,200 --> 00:29:28,490 >> HUGH ZABRISKIE: ಕೂಲ್. 547 00:29:28,490 --> 00:29:28,990 ಧನ್ಯವಾದಗಳು, ಸ್ಯಾಮ್. 548 00:29:28,990 --> 00:29:30,184 >> SAM GREEN: ಖಂಡಿತ. 549 00:29:30,184 --> 00:29:32,600 HUGH ZABRISKIE: ಅದ್ಭುತ, ಆದ್ದರಿಂದ ನಾವು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ತೆರಳಿ ಮಾಡುತ್ತೇವೆ. 550 00:29:32,600 --> 00:29:35,350 ನಾವು ಬಗ್ಗೆ ಮಾತನಾಡಿದರು ನೀವು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಸಾರಭೂತ, 551 00:29:35,350 --> 00:29:41,105 ಮತ್ತು ಆ ಅಸ್ಥಿರ, ಕ್ರಿಯೆಗಳು ವಸ್ತುಗಳು, ಅಸ್ಥಿರ ಕ್ರಿಯೆಗಳು 552 00:29:41,105 --> 00:29:41,980 ಅಸಮಕಾಲಿಕ ಲೋಡ್. 553 00:29:41,980 --> 00:29:46,100 ಈ ನೀವು ಮಾಡುತ್ತೇವೆ ಎಲ್ಲ ವಸ್ತುಗಳು ನೀವು ವೆಬ್ ಆಡಿಯೋ ಬಳಸಲು ನೋಡಿದರು. 554 00:29:46,100 --> 00:29:49,230 ಆದ್ದರಿಂದ ನಾವು ಮಾತನಾಡಲು ಹೊರಟಿರುವೆ ಉನ್ನತ ಮಟ್ಟದಲ್ಲಿ ಅದನ್ನು ಬಗ್ಗೆ. 555 00:29:49,230 --> 00:29:52,120 >> ಇದು ಒಂದು API, ಆದ್ದರಿಂದ ವಿಷಯ ಸ್ಯಾಮ್ ಹೇಳಿದರು ಎಂದು, ನಿರ್ಮಾಣವಾಗಿರುವ, 556 00:29:52,120 --> 00:29:57,010 ಬಲ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ನಿಮ್ಮ ಕನ್ಸೋಲಿನಲ್ಲಿ ಬಳಸುವ. 557 00:29:57,010 --> 00:30:01,020 ಮತ್ತು ಇದು ಕೇವಲ ಸಿ ++ ಕೋಡ್ ವಾಸ್ತವವಾಗಿ ನಿಜಕ್ಕೂ ಕ್ರೋಮ್ ರಚಿಸಲ್ಪಟ್ಟಿದೆ 558 00:30:01,020 --> 00:30:04,470 ಮತ್ತು ಫೈರ್ಫಾಕ್ಸ್, ಮತ್ತು ಈ ಬ್ರೌಸರ್ ಎಲ್ಲಾ. 559 00:30:04,470 --> 00:30:07,060 ವೆಬ್ ಉದ್ದೇಶ ಆದ್ದರಿಂದ ಆಡಿಯೋ ನೀವು ಹೊಂದಿರುತ್ತವೆ 560 00:30:07,060 --> 00:30:09,440 ಆಡಿಯೋ ಪೈಪ್ಲೈನ್ ಈ ರೀತಿಯ, ಬಲ? 561 00:30:09,440 --> 00:30:13,670 ಆದ್ದರಿಂದ ನಿಮ್ಮ ಆಡಿಯೊ ದತ್ತಾಂಶ ಕೆಲವು ರೂಪದಲ್ಲಿ ಬರುತ್ತದೆ. 562 00:30:13,670 --> 00:30:16,690 >> ಮೂರು ಪ್ರಮುಖ forms-- ರೀತಿಯ ಇವೆ ನೀವು ಆಸಿಲೇಟರ್, ಹೊಂದಿರುವ 563 00:30:16,690 --> 00:30:21,340 ಒಂದು ಸೈನ್ ವೇವ್ ಸೃಷ್ಟಿಸುತ್ತದೆ, ಕೊಸೈನ್ ತರಂಗ, ನಾವು ಕೆಲಸ ಹೇಗೆ ನೋಡಲು ನೀನು. 564 00:30:21,340 --> 00:30:23,890 ಇನ್ನೊಂದು ಸಾಮಾನ್ಯ ಒಂದು, ಸಹಜವಾಗಿ, ಒಂದು MP3 ಆಗಿದೆ. 565 00:30:23,890 --> 00:30:25,810 ಆದ್ದರಿಂದ ಬಹುಶಃ ನೀವು ಆರಂಭವಾಗಬೇಕು ಹಾಡು, ಮತ್ತು ನಂತರ ನೀವು 566 00:30:25,810 --> 00:30:28,320 ಕೆಲವು ಫಿಲ್ಟರಿಂಗ್ ಮಾಡಲು ಬಯಸುವ ಎಂದು ಹಾಗು ಉತ್ಪಾದನೆಯನ್ನು 567 00:30:28,320 --> 00:30:30,605 ಎಂದು ಆ ಸಂಭವನೀಯ ಮೂಲವಾಗಬಹುದು. 568 00:30:30,605 --> 00:30:32,480 ತದನಂತರ ನಿಜವಾಗಿಯೂ ತಂಪಾದ ಒಂದು ಮೈಕ್ರೊಫೋನ್. 569 00:30:32,480 --> 00:30:37,230 ಆದ್ದರಿಂದ ನೀವು ಕೆಲವು ಬಹಳ ಬಳಸಬಹುದು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಮೂಲ ಕರೆಗಳನ್ನು 570 00:30:37,230 --> 00:30:39,440 ಪ್ರವೇಶ ಪಡೆಯಲು ಮೈಕ್ರೊಫೋನ್, ಮತ್ತು ಹಾಗಾಗಿ ನೀವು 571 00:30:39,440 --> 00:30:42,870 ಒಂದು ಅಪ್ಲಿಕೇಶನ್ ಮಾಡಲು ಬಯಸಿದ್ದರು ಪಿಚ್ ಡಿಟೆಕ್ಟರ್ ನಂತಹ 572 00:30:42,870 --> 00:30:45,290 ಉದಾಹರಣೆಗೆ, ಅದನ್ನೇ ತೆಗೆದುಕೊಂಡಿತು ನಿಮ್ಮ ಧ್ವನಿ ಮತ್ತು ಅಂಕಿಅಂಶಗಳು ಔಟ್ 573 00:30:45,290 --> 00:30:47,740 ಆ pitch-- ತುಂಬಾ ಸುಲಭ ರೀತಿಯಲ್ಲಿ. 574 00:30:47,740 --> 00:30:50,730 ನೀವು ಕೇವಲ ರೀತಿಯ ಇದು ಓದಬಹುದು ರಲ್ಲಿ, ತರಂಗಾಂತರ ಲೆಕ್ಕಾಚಾರ, 575 00:30:50,730 --> 00:30:52,250 ತದನಂತರ ಔಟ್ಪುಟ್ ಹಲವಾರು. 576 00:30:52,250 --> 00:30:56,080 ಆದ್ದರಿಂದ ನಾವು ಕೆಲಸ ಹೇಗೆ ನೋಡಿ, ಜೊತೆಗೆ ಆ. 577 00:30:56,080 --> 00:30:59,430 >> ಗಮ್ಯಸ್ಥಾನ ಮೂಲತಃ ಅಲ್ಲಿ ಆಡಿಯೊ ದತ್ತಾಂಶ ಉತ್ಪನ್ನ. 578 00:30:59,430 --> 00:31:02,890 ಆದ್ದರಿಂದ ಸಾಮಾನ್ಯವಾಗಿ, ಆ ಹೀಗಿದೆ ನಿಮ್ಮ ಲ್ಯಾಪ್ಟಾಪ್ ಭಾಷಿಕರು. 579 00:31:02,890 --> 00:31:05,610 ಇತರೆ ಆಯ್ಕೆಗಳು ಹಾಗೆ ಒಂದು ScriptProcessorNode-- 580 00:31:05,610 --> 00:31:07,990 ನಾವು ಒಂದು ನೋಡ್ ಪಡೆಯುತ್ತೀರಿ ಎರಡನೇ ಆದರೆ ಮೂಲತಃ 581 00:31:07,990 --> 00:31:11,939 ಎರಡೂ ನೀವು ಧ್ವನಿ ಔಟ್ ಪುಟ್ಟಿಂಗ್ ಮಾಡುತ್ತಿರುವ ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ ಮೂಲಕ ಭಾಷಿಕರು ಮೂಲಕ, 582 00:31:11,939 --> 00:31:14,730 ಅಥವಾ ನೀವು ರೀತಿಯ ಆದ್ದರಿಂದ, ಇದು ರೆಕಾರ್ಡಿಂಗ್ ನೀವು ನೀವು ಆಡಿಯೋ ಮಾಹಿತಿ ಇದು ಸಂಗ್ರಹಿಸಲು ನೀವು. 583 00:31:14,730 --> 00:31:18,980 ಆದ್ದರಿಂದ ಬಹುಶಃ ಯಾರಾದರೂ ಸೃಷ್ಟಿಸುತ್ತದೆ ಸಂಗೀತ ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ನಲ್ಲಿ ತದನಂತರ 584 00:31:18,980 --> 00:31:22,410 ನೀವು ಮತ್ತು ಬಹುಶಃ ಆ ರೆಕಾರ್ಡ್ ಬಯಸುವ ಉದಾಹರಣೆಗೆ ಫಾರ್, SoundCloud ಅದನ್ನು ರಫ್ತು 585 00:31:22,410 --> 00:31:25,281 ಎಂದು ಹಾಗೆ ಒಂದು ಹಾದಿಯಾಗಿದೆ. 586 00:31:25,281 --> 00:31:27,030 ಎಲ್ಲಾ ತಮಾಷೆಯ ಸಂಗತಿಗಳನ್ನು, ನಾವು ಬಗ್ಗೆ ನಾವು, 587 00:31:27,030 --> 00:31:29,950 ಈ ಎರಡು ಬಿಂದುಗಳ ನಡುವೆ ನಡೆಯುತ್ತದೆ, ನಾವು ಸಂಗೀತ ಲೋಡ್ ಅಲ್ಲಿ 588 00:31:29,950 --> 00:31:31,410 ಮತ್ತು ನಂತರ ಔಟ್ಪುಟ್. 589 00:31:31,410 --> 00:31:36,660 >> ಹಾಗಾಗಿ ಐದು ಬಗ್ಗೆ ಮಾತನಾಡಲು ಪಡೆಯಲಿದ್ದೇನೆ ಎರಡನೇ ಶ್ರವಣ ನಿರ್ಮಾಣದ ಹಂತಗಳಲ್ಲಿ. 590 00:31:36,660 --> 00:31:38,950 ನಾವು ಎಂಬ ವಿಷಯ ಹೊಂದಿವೆ ಒಂದು AudioContext, ಇದು 591 00:31:38,950 --> 00:31:41,580 ನಾವು ಇಲ್ಲಿ ನೋಡಿ ಈ ಕಡಿಮೆ ಹೊದಿಕೆ ಹೊಂದಿದೆ. 592 00:31:41,580 --> 00:31:49,980 ನಾವು ವೇಳೆ ಮೂಲಭೂತವಾಗಿ ಏನು is-- AudioContext ಇದೀಗ JavaScript ಕನ್ಸೋಲ್ ಹೋಗಿ, 593 00:31:49,980 --> 00:31:52,740 ಇದೀಗ ರಚಿಸಬಹುದು. 594 00:31:52,740 --> 00:31:54,040 REPL ಕೇವಲ ಒಂದು ಉದಾಹರಣೆ, ಬಲ? 595 00:31:54,040 --> 00:31:57,880 ನಾವು ಓದುವ ನೀವು ಮೌಲ್ಯಮಾಪನ, ಮತ್ತು ಇದು ಮುದ್ರಿಸುತ್ತದೆ. 596 00:31:57,880 --> 00:32:00,260 >> AudioContext ಜಾಗತಿಕ ರಾಜ್ಯವಾಗಿದೆ. 597 00:32:00,260 --> 00:32:05,500 ಇದು, ಅದು ವಸ್ತುವಿನ ಒಂದು struct ಇಲ್ಲಿದೆ ಇಲ್ಲಿ, ಇದು ಮತ್ತು ಮಾಹಿತಿ ಇಡುತ್ತದೆ 598 00:32:05,500 --> 00:32:09,960 ವಿಷಯಗಳ ಬಗ್ಗೆ ಹೋಗುಗಳನ್ನು ಆಡಿಯೋ ಸಂಬಂಧಿಸಿದ ತೆರೆಯಲ್ಲಿ. 599 00:32:09,960 --> 00:32:15,220 ಒಂದು ಉದಾಹರಣೆ ಪ್ರಸ್ತುತ ಸಮಯ. 600 00:32:15,220 --> 00:32:18,910 ನೀವು ಸಂಖ್ಯೆ ಹೇಳುತ್ತದೆ ಸೆಕೆಂಡುಗಳು, ಅತ್ಯಂತ ಕರಾರುವಾಕ್ಕಾಗಿ, 601 00:32:18,910 --> 00:32:20,890 ವೆಬ್ ಪುಟ ರಿಂದ ಲೋಡ್. 602 00:32:20,890 --> 00:32:24,110 ಆದ್ದರಿಂದ ಈ ಒಂದು ನಿಜವಾಗಿಯೂ ಉಪಯುಕ್ತ ನೀವು ಬಳಸಬಹುದಾದ ಕಡಿಮೆ ಆಸ್ತಿ. 603 00:32:24,110 --> 00:32:27,898 ಇದು only-- ಓದಲು ವಿಶೇಷವೇನು ನಾನು ಭಾವಿಸುತ್ತೇನೆ ನೀವು ಒಂದು ಮೌಲ್ಯವನ್ನು ಪ್ರಯತ್ನಿಸಬಹುದು. 604 00:32:27,898 --> 00:32:29,856 ನೀವು ಹೊಂದಿಸಿ ಹೇಳುತ್ತೇನೆ, ಮತ್ತು ನಂತರ ನೀವು ಮುದ್ರಿಸಲು ವೇಳೆ 605 00:32:29,856 --> 00:32:31,439 ಮತ್ತೆ ನಿಜವಾಗಿ ಸಾಕಷ್ಟು ಕೆಲಸ ಮಾಡಲಿಲ್ಲ. 606 00:32:31,439 --> 00:32:34,472 ಆದ್ದರಿಂದ ಓದಲು ಮಾತ್ರ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಗುಣಲಕ್ಷಣಗಳನ್ನು. 607 00:32:34,472 --> 00:32:36,430 ಈ ವೇಳೆ ನಿಜವಾಗಿಯೂ ಉಪಯುಕ್ತ ನೀವು ರೀತಿಯ ಸಿಂಕ್ ಮಾಡುತ್ತಿದ್ದರೆ 608 00:32:36,430 --> 00:32:38,610 ವಿವಿಧ ಬಹಳಷ್ಟು ಮಾಹಿತಿ, ನೀವು ಕೋರುತ್ತೇವೆ 609 00:32:38,610 --> 00:32:41,280 ರೀತಿಯ ವಿವಿಧ ಶಬ್ದಗಳನ್ನು ಆಡುವ. 610 00:32:41,280 --> 00:32:43,630 >> ಮತ್ತೊಂದು ನಿಜವಾಗಿಯೂ ಉಪಯುಕ್ತ ಒಂದು ಸಂದರ್ಭವನ್ನು ತಾಣವಾಗಿದೆ. 611 00:32:43,630 --> 00:32:46,587 612 00:32:46,587 --> 00:32:49,670 ನೀವು ನಿಮಗೆ ಆಸಕ್ತಿ ಇದ್ದರೆ ಖಂಡಿತವಾಗಿಯೂ, ಎಂದು ನಿಮ್ಮ ಸ್ವಂತ ಕನ್ಸೋಲ್ ಬಲಭಾಗದಲ್ಲಿ ಈ ಪ್ರಯತ್ನ 613 00:32:49,670 --> 00:32:50,980 ಈಗ. 614 00:32:50,980 --> 00:32:53,150 ಆದ್ದರಿಂದ ಈ ಒಂದು AudioDestinationNode ಆಗಿದೆ. 615 00:32:53,150 --> 00:32:56,480 ಮೂಲತಃ ಈ ಹೇಳುವ, ಔಟ್ಪುಟ್ ಅಲ್ಲಿ ನಾನು? 616 00:32:56,480 --> 00:32:59,590 ಇಲ್ಲಿ ಎರಡು ನಿಜವಾದ ಆಯ್ಕೆಗಳನ್ನು ಇವೆ. 617 00:32:59,590 --> 00:33:01,940 ಸಾಮಾನ್ಯವಾಗಿ ಡೀಫಾಲ್ಟ್ ನಿಮ್ಮ ಭಾಷಿಕರು, ಆಗಿದೆ 618 00:33:01,940 --> 00:33:05,150 ಆದ್ದರಿಂದ AudioDestinationNode ಮೂಲತಃ ಕೇವಲ ಹೇಳುತ್ತಾರೆ 619 00:33:05,150 --> 00:33:09,240 ಧ್ವನಿ ಶೂನ್ಯ ಉತ್ಪನ್ನಗಳೆಂದರೆ ಇವೆ ಬರುತ್ತಿದೆ, ಸ್ಪೀಕರ್ ಕಳುಹಿಸಲಾಗಿದೆ. 620 00:33:09,240 --> 00:33:12,050 ಆದ್ದರಿಂದ ಸಾಮಾನ್ಯವಾಗಿ ನೀವು ಎಂದು ಆಡಲು ಹೊಂದಿವೆ. 621 00:33:12,050 --> 00:33:15,720 ನೀವು ನಿಜವಾಗಿಯೂ ಬಳಸಿ ಆಕ್ತಿಹೊಂದಿದ್ದರೆ ರೆಕಾರ್ಡಿಂಗ್ ScriptProcessorNode, 622 00:33:15,720 --> 00:33:16,990 ಖಂಡಿತವಾಗಿ ನನಗೆ ಶೂಟ್ ಇಮೇಲ್ ಇಲ್ಲಿದೆ ನಂತರ ಏಕೆಂದರೆ 623 00:33:16,990 --> 00:33:18,330 ಸ್ವಲ್ಪ ಸಂಕೀರ್ಣವಾದ. 624 00:33:18,330 --> 00:33:21,590 ಆದರೆ ಸಾಮಾನ್ಯವಾಗಿ, ನೀವು ಕೇವಲ ರೀತಿಯ ಆರ್ ಕೆಲವು ರೂಪದಲ್ಲಿ ಧ್ವನಿ ಉತ್ಪಾದಿಸುವ. 625 00:33:21,590 --> 00:33:24,347 ಆದ್ದರಿಂದ ತಂಪು, ನಾವು ಇಲ್ಲಿ ಮತ್ತೆ ಹಾರುವುದರಿಂದ ಮಾಡುತ್ತೇವೆ. 626 00:33:24,347 --> 00:33:25,180 ಪ್ರೇಕ್ಷಕರು: ಕ್ಷಮಿಸಿ. 627 00:33:25,180 --> 00:33:26,054 HUGH ZABRISKIE: ಹೌದು. 628 00:33:26,054 --> 00:33:28,770 ಪ್ರೇಕ್ಷಕರು: ನಾನು ನೀವು ಮಾತನಾಡಲು ಹೇಳಿದರು ಗೊತ್ತಿಲ್ಲ ನಿಮಗೆ ನಂತರ ರೆಕಾರ್ಡ್. 629 00:33:28,770 --> 00:33:31,550 ನೀವು ಪ್ರೊ ಟೂಲ್ಸ್ ಇಂಟರ್ಫೇಸ್ ಮಾಡಬಹುದು? 630 00:33:31,550 --> 00:33:33,120 >> HUGH ZABRISKIE: ಪ್ರೊ ಟೂಲ್ಸ್? 631 00:33:33,120 --> 00:33:35,260 ನೋಡೋಣ. 632 00:33:35,260 --> 00:33:37,220 ನಾನು ಯೋಚಿಸುವುದಿಲ್ಲ. 633 00:33:37,220 --> 00:33:41,670 ಆದ್ದರಿಂದ ಗ್ರಾಹಕನ ನಡುವೆ ಹೋಗುವ, ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಆಗಿದೆ 634 00:33:41,670 --> 00:33:44,310 ಕನ್ಸೋಲ್, ಮತ್ತು ನಿಮ್ಮ ನಿಜವಾದ ಕಂಪ್ಯೂಟರ್, ಸಾಮಾನ್ಯವಾಗಿ 635 00:33:44,310 --> 00:33:46,490 ರೀತಿಯ ವಿಷಯ ಮಿತಿಗಳನ್ನು ಆಫ್, ನೀವು ವೇಳೆ 636 00:33:46,490 --> 00:33:52,320 ರೀತಿಯ ಮುಚ್ಚಲಿದೆ ಸ್ವರೂಪ ಮೂಲಕ ತಿನ್ನುವೆ ಇದು, ಒಂದು ವಿನ್ಯಾಸ ವಿಷಯ ಭಾಸವಾಗುತ್ತದೆ 637 00:33:52,320 --> 00:33:57,770 ಆದರೆ ನೀವು ಪ್ರತ್ಯೇಕ ಬ್ರೌಸರ್ ಇರಿಸಿಕೊಳ್ಳಲು ಪ್ರಯತ್ನಿಸಿ ಬಳಕೆದಾರರ ನೈಜ ಕಂಪ್ಯೂಟರ್ನಿಂದ. 638 00:33:57,770 --> 00:34:02,310 ಸಾಮಾನ್ಯವಾಗಿ, ಮಾತ್ರ ವಿಷಯ ನೀವು ಸಾಧ್ಯವಾಯಿತು ಕೋರುತ್ತೇವೆ ಪ್ರವೇಶ ಮೈಕ್ರೊಫೋನ್ ಅಥವಾ ಕ್ಯಾಮರಾ. 639 00:34:02,310 --> 00:34:04,730 ನೀವು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ ಎಂಬುದನ್ನು, ನಾನು ಯೋಚಿಸುವುದಿಲ್ಲ, ಪ್ರೊ ಟೂಲ್ಸ್ ಬಳಸಿ. 640 00:34:04,730 --> 00:34:07,480 ಆದಾಗ್ಯೂ, ನೀವು ರಚಿಸಿದ ವೇಳೆ ಪ್ರೊ ಟೂಲ್ಸ್ ಒಂದು ಹಾಡು, 641 00:34:07,480 --> 00:34:12,710 ನೀವು ಲೋಡ್ ಎಂದು, ರಫ್ತು ಇಲ್ಲಿ, ಉದಾಹರಣೆಗೆ, ಇದು ಫಿಲ್ಟರ್, 642 00:34:12,710 --> 00:34:16,820 ಪ್ರಕ್ರಿಯೆ, ಮತ್ತು ಒಂದು ಒಳಗೆ ರೆಕಾರ್ಡ್ ಆಡಿಯೋ Destination-- ಅಥವಾ, ಗೋಲ no-- 643 00:34:16,820 --> 00:34:17,870 ಸಂಸ್ಕಾರಕ ನೋಡ್ಗಳ. 644 00:34:17,870 --> 00:34:20,730 ಅಲ್ಲಿಂದ ನಂತರ, ನೀವು ಸಾಧ್ಯವೋ , soundcloud ನೀವು ರಫ್ತು 645 00:34:20,730 --> 00:34:25,320 ಇಮೇಲ್ ಕಳುಹಿಸಲು, ಅಥವಾ ಯಾವುದೇ ನೀವು ಇಷ್ಟ. 646 00:34:25,320 --> 00:34:31,159 >> ಆದರೆ ಸ್ವಲ್ಪ ತಡೆಯ ರೀತಿಯದ್ದು ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ ಸಂಗೀತ ಮಾಡುವ ನಡುವೆ 647 00:34:31,159 --> 00:34:33,050 ಮತ್ತು ಆನ್ಲೈನ್ ಸಂಗೀತ ಮಾಡುವ. 648 00:34:33,050 --> 00:34:37,940 >> SAM ಹಸಿರು: ಮತ್ತು ಇಲ್ಲಿದೆ ಈ API ಅನನ್ಯ ಅಲ್ಲ. 649 00:34:37,940 --> 00:34:44,060 ಇದು Chrome ನ ಭದ್ರತಾ ವೈಶಿಷ್ಟ್ಯವನ್ನು, ಮತ್ತು ನಾನು ಪ್ರತಿ ಇತರ ಆಧುನಿಕ ಬ್ರೌಸರ್ ಭಾವಿಸುತ್ತೇನೆ. 650 00:34:44,060 --> 00:34:45,860 ಬ್ರೌಸರ್ ಆತ್ಮ ಅಂತರ್ಗತ. 651 00:34:45,860 --> 00:34:50,980 ಆದ್ದರಿಂದ ಉದಾಹರಣೆಗೆ, ಒಂದು ವೆಬ್ ಪುಟ ಸಾಧ್ಯವಿಲ್ಲ ಧ್ವನಿ ಮಾಡಲು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಬಳಸಲು 652 00:34:50,980 --> 00:34:54,190 ಉದಾಹರಣೆಗೆ ನಿಮ್ಮ ಭಾಷಿಕರು ಮೇಲೆ ಮೇಲೆ. 653 00:34:54,190 --> 00:34:58,120 ಅಥವಾ ಇದು ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ ಆಫ್ ಸಾಧ್ಯವಿಲ್ಲ. 654 00:34:58,120 --> 00:35:01,530 ಮತ್ತು ಯಾವುದೇ ಮಧ್ಯಂತರ ಇರುವುದಿಲ್ಲ ಆ ಎರಡು ವಸ್ತುಗಳ ನಡುವೆ, ಬಲ, 655 00:35:01,530 --> 00:35:05,960 ಆದ್ದರಿಂದ ಎರಡೂ ನೀವು ಹೊಂದಿವೆ ಸಂಪೂರ್ಣ ಅಮೂರ್ತತೆ, 656 00:35:05,960 --> 00:35:10,050 ಅಥವಾ ನೀವು ತೆರೆಯುತ್ತದೆ ಅವಕಾಶ ಸುರಕ್ಷತಾ ನ್ಯೂನತೆಯು 657 00:35:10,050 --> 00:35:14,440 ಕೆಟ್ಟ ಉದ್ದೇಶಗಳನ್ನು ಪ್ರೋಗ್ರಾಮರ್ ಮಾಡಲು ಯಾವುದೇ ಅವರು ನಿಮ್ಮ ಲ್ಯಾಪ್ಟಾಪ್ ಬಯಸುವ. 658 00:35:14,440 --> 00:35:18,104 ಕ್ರೋಮ್ ಸ್ವಾವಲಂಬಿ ಏಕೆ ಮತ್ತು ಇಲ್ಲಿದೆ. 659 00:35:18,104 --> 00:35:19,310 >> HUGH ZABRISKIE: ಹೌದು. 660 00:35:19,310 --> 00:35:20,840 ಎಂದು ಅರ್ಥ ಡಸ್? 661 00:35:20,840 --> 00:35:21,369 ಕೂಲ್, ತಂಪು. 662 00:35:21,369 --> 00:35:23,160 ನಾನು ಹೊರಟಿದ್ದ ಒಂದು ಉದಾಹರಣೆ ತೋರಿಸಲು. 663 00:35:23,160 --> 00:35:25,118 ಇದನ್ನು ಬಹುಮಟ್ಟಿಗೆ ದೂರದ ನೀವು ವಿಷಯದಲ್ಲಿ, ಸಿಗುತ್ತದೆಯೋ 664 00:35:25,118 --> 00:35:26,950 ಆಫ್ ಬಳಕೆದಾರರ ಕಂಪ್ಯೂಟರ್ ಅನ್ನು ಪ್ರವೇಶಿಸುವ. 665 00:35:26,950 --> 00:35:30,180 ನೀವು ಹೊಂದಿದ್ದರೆ ಒಂದು ಯುಎಸ್ಬಿ ಕೀಬೋರ್ಡ್, ಕೇಳಿಬರುತ್ತದೆ ನೀವು ವೆಬ್ ಕರೆಯುವುದನ್ನು ಬಳಸಬಹುದು 666 00:35:30,180 --> 00:35:32,180 ಮಿಡಿ API, ಇದು ನಾವು ತಿನ್ನುವೆ ನಿಜವಾಗಿಯೂ ಇಲ್ಲಿ ಬಗ್ಗೆ ಮಾತನಾಡಲು, 667 00:35:32,180 --> 00:35:36,330 ಆದರೆ ಈ ಎಂದು ಇನ್ನೊಂದು API ಆಗಿದೆ ಮತ್ತೆ ಕನಿಷ್ಠ Chrome-- ನಿರ್ಮಿಸಲಾಗಿರುವ 668 00:35:36,330 --> 00:35:41,570 ನಾವು Chrome-- ಪ್ರೀತಿ ಕಂಡಿತ್ತು ನಾನು, ಫೈರ್ಫಾಕ್ಸ್ ಅಥವಾ ಸಫಾರಿ ಭಾವಿಸುತ್ತೇನೆ 669 00:35:41,570 --> 00:35:44,300 ಈ ಸುಲಭದ ವಿಷಯ google-- ವಿವಿಧ ಬ್ರೌಸರ್ 670 00:35:44,300 --> 00:35:46,917 ಇದು ವಿವಿಧ ಬೆಂಬಲ API ಗಳು ಅವರು ಜಾರಿಗೊಳಿಸಿವೆ. 671 00:35:46,917 --> 00:35:49,875 ನೀವು ಬಯಸಿದರೆ ಒಂದು ಕೀಬೋರ್ಡ್ ಪ್ಲಗ್ ಮತ್ತು ಮಾಹಿತಿಯನ್ನು ಕೆಲಸ, 672 00:35:49,875 --> 00:35:52,850 ರೀತಿಯ ಕೀಬೋರ್ಡ್ ಕಳುಹಿಸಲು ಕಂಪ್ಯೂಟರ್ ಗೆ ಮಾಹಿತಿ 673 00:35:52,850 --> 00:35:57,620 ತದನಂತರ, ಈ API ಎಂದು ಆನ್ಲೈನ್ ಬಳಸಲು ನೀವು ಕೆಲಸ ಬಯಸುವ ಅಲ್ಲಿ. 674 00:35:57,620 --> 00:35:58,150 >> ಕೂಲ್. 675 00:35:58,150 --> 00:35:58,710 ಸರಿ. 676 00:35:58,710 --> 00:36:01,320 ಆದ್ದರಿಂದ, ಬೇಗನೆ ಇಲ್ಲಿ ಮುನ್ನಡೆಯುವ. 677 00:36:01,320 --> 00:36:03,310 ಹೇಗೆ ನಾವು ಸಮಯಕ್ಕೆ ಮಾಡುತ್ತಿರುವೆ? 678 00:36:03,310 --> 00:36:04,210 >> ಸ್ಪೀಕರ್ 1: 15. 679 00:36:04,210 --> 00:36:05,543 >> HUGH ZABRISKIE: 15 ನಿಮಿಷಗಳ ಬಿಟ್ಟು? 680 00:36:05,543 --> 00:36:06,160 ತಂಪಾದ, ಸರಿ. 681 00:36:06,160 --> 00:36:08,170 ನಾವು ಇಲ್ಲಿ ಮುಂದೆ ಓಟದ ಮಾಡುತ್ತೇವೆ. 682 00:36:08,170 --> 00:36:13,500 >> ಆದ್ದರಿಂದ ಮೂಲಭೂತವಾಗಿ, ಮುಖ್ಯ ಪಾಯಿಂಟ್ ಪೈಪ್ಲೈನ್ ಈ ಆಲೋಚನೆ 683 00:36:13,500 --> 00:36:16,430 ಎಂದು ಪೈಪ್ಲೈನ್ ಪ್ರತಿ ಹಂತದ ಆಡಿಯೋ ಗ್ರಂಥಿಗಳು ಒಂದು ಸರಣಿ. 684 00:36:16,430 --> 00:36:19,284 685 00:36:19,284 --> 00:36:20,950 ನಮ್ಮ ಮೂಲ, ಈಗ ಹೇಳಿ, ತೂಗಾಡುವಂತಹದ್ದಾಗಿರುತ್ತದೆ. 686 00:36:20,950 --> 00:36:23,380 ನಾವು ಒಂದು ಆಂದೋಲಕ ನೋಡ್ ರಚಿಸಬೇಕಾಗಿದೆ. 687 00:36:23,380 --> 00:36:25,690 ಮತ್ತು ಕೇವಲ ರೀತಿಯ ಸ್ವಲ್ಪ ಕಾರ್ಯ ನ 688 00:36:25,690 --> 00:36:30,460 ಮತ್ತು ಅವರು ಎಲ್ಲಾ ಔಟ್ ಮೂಲದ ನೀವು ಇಲ್ಲಿ ಆಡಿಯೋ ಸಂದರ್ಭದ. 689 00:36:30,460 --> 00:36:32,885 >> ಪ್ರೇಕ್ಷಕರು: ಇದು ಹೇಳಿದರು ಆಂದೋಲಕ ಅರ್ಥವೇನು 690 00:36:32,885 --> 00:36:37,250 ಇದು ವಾಸ್ತವವಾಗಿ ಅಕ್ಷರಶಃ ಹೋಗುವುದಿಲ್ಲ ಹಿಂದಕ್ಕೆ ಮತ್ತು ಮುಂದಕ್ಕೆ ಎರಡು ವಿಭಿನ್ನ ಧ್ರುವಗಳು? 691 00:36:37,250 --> 00:36:41,170 >> HUGH ZABRISKIE: ಇಲ್ಲ, ಇದು ಹೀಗಿದೆ ಡಿಜಿಟಲ್ ಪ್ರಾತಿನಿಧ್ಯ. 692 00:36:41,170 --> 00:36:42,740 ಇದು ವಾಸ್ತವವಾಗಿ ಸಿ ++ ಅಳವಡಿಸಲಾಗಿದೆ. 693 00:36:42,740 --> 00:36:46,460 ನಾನು ವಾಸ್ತವವಾಗಿ ಸ್ಪೆಕ್ಸ್ ಗೊತ್ತಿಲ್ಲ ಇದು ವಾಸ್ತವವಾಗಿ ಕಾರ್ಯರೂಪಕ್ಕೆ ಹೇಗೆ, 694 00:36:46,460 --> 00:36:48,500 ಆದರೆ ಈ ದ್ವಿಮಾನ ದತ್ತ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿದ್ದಾರೆ. 695 00:36:48,500 --> 00:36:51,260 696 00:36:51,260 --> 00:36:52,370 ವಾಸ್ತವವಾಗಿ, ಹೌದು. 697 00:36:52,370 --> 00:36:53,950 ನಾನು, ಹೀಗೆ ಎಂದು ವಾಸ್ತವವಾಗಿ, ನೀವು ನಿಮಗೆ ಆಸಕ್ತಿ ಇದ್ದರೆ, 698 00:36:53,950 --> 00:36:56,533 ನಾನು ನೀವು ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಕಳುಹಿಸಬಹುದು ಹೇಗೆ ಅಲೆಗಳ ಬಗ್ಗೆ ಮಾಹಿತಿ 699 00:36:56,533 --> 00:37:00,181 ಡಿಜಿಟಲ್ ರೂಪದಲ್ಲಿ ಹೊಂದಿರುವ ಇರಿಸಲಾಗುತ್ತದೆ. 700 00:37:00,181 --> 00:37:00,680 ತಂಪಾದ, ಸರಿ. 701 00:37:00,680 --> 00:37:03,120 >> ನಾವು ಸೈನ್ ಒಂದು ಟೋನ್ ಉತ್ಪತ್ತಿ ಮಾಡುತ್ತಿದ್ದೇವೆ ಬಹುಶಃ, ತರಂಗ ಅಥವಾ ಸ್ವಲ್ಪ 702 00:37:03,120 --> 00:37:04,190 440 ಹರ್ಟ್ಜ್. 703 00:37:04,190 --> 00:37:05,830 ನಾವು ಒಂದು ಆಂದೋಲಕ ರಚಿಸಲು. 704 00:37:05,830 --> 00:37:09,180 ನಾವು ಪರಿಮಾಣ ಹೊಂದಿಸಲು ಬಯಸಿದರೆ, ನಾವು ಒಂದು GainNode ಏನು ಸಂಪರ್ಕ, 705 00:37:09,180 --> 00:37:12,500 ಇದು ನಾವು .creategain ಜೊತೆ ಇಲ್ಲ. 706 00:37:12,500 --> 00:37:14,250 ನಿಮ್ಮ ಪರಿಮಾಣ ಹೊಂದಿಸುತ್ತದೆ. 707 00:37:14,250 --> 00:37:17,820 ನೀವು ಯಾವುದೇ ಮೇಲೆ ಎಂದು ರವಾನಿಸಬಹುದು options-- ಇತರ ಆಫ್, 708 00:37:17,820 --> 00:37:20,300 ಆದ್ದರಿಂದ ಆಡಿಯೊ ಬಫರ್ ಮೂಲ ನೋಡ್ ಅಲ್ಲಿ ನೀವು ಬಹುಶಃ 709 00:37:20,300 --> 00:37:23,660 ನೀವು ಲೋಡ್ ಮಾಡಿದ ಒಂದು MP3 ಶೇಖರಿಸಿಡಲು. 710 00:37:23,660 --> 00:37:27,670 >> Biquad ಫಿಲ್ಟರ್ ಫಿಲ್ಟರಿಂಗ್ ವೇಳೆ ಆಗಿದೆ ನೀವು ಎಲ್ಲಾ ಮೂಲ ತೆಗೆದುಕೊಳ್ಳಲು ಬಯಸುವ 711 00:37:27,670 --> 00:37:29,630 ಹಾಗೆ ಒಂದು ಹಾಡು, ಅಥವಾ ಏನಾದರೂ. 712 00:37:29,630 --> 00:37:32,450 ದೇವರ ನೀವು ಪಡೆಯಲು ಬಯಸುವ ನಿಷೇಧಿಸಿದ ಹಾಡು ಔಟ್ ಬೇಸ್. 713 00:37:32,450 --> 00:37:36,980 ಮತ್ತು AudioDestination ನೋಡ್, ಮತ್ತೆ, ಹಾಗೆ ನಮ್ಮ ಅಂತಿಮಗೊಳಿಸಲು ಅಲ್ಲಿ. 714 00:37:36,980 --> 00:37:39,980 ನೀವು ನೋಡಿದ ಇದುವರೆಗೂ ಆಕ್ತಿಹೊಂದಿದ್ದರೆ ಎಲ್ಲಾ ವಿವಿಧ ಸಂಭಾವ್ಯ ಆಯ್ಕೆಗಳನ್ನು, 715 00:37:39,980 --> 00:37:45,190 ಕೇವಲ ಟ್ಯಾಬ್ಗೆ ಹೋಗಿ ಮತ್ತು ಅವಕಾಶ ಸ್ವಯಂ ಸಂಪೂರ್ಣ ಮಂದಿ. 716 00:37:45,190 --> 00:37:48,690 ನೀವು ರಚಿಸಲು ಹೋದರೆ, ನೀವು ಎಲ್ಲಾ ನೋಡುತ್ತಾರೆ ನೀವು ರಚಿಸಬಹುದು ಎಂದು ಬೇರೆಬೇರೆ. 717 00:37:48,690 --> 00:37:50,398 ನೀವು ಕ್ರಿಯಾತ್ಮಕ ರಚಿಸಬಹುದು ಸ್ಕ್ರಿಪ್ಟ್ ಸಂಸ್ಕಾರಕಗಳು 718 00:37:50,398 --> 00:37:52,940 ನಾನು ಏನು ಗೊತ್ತಿಲ್ಲ ಚಾನೆಲ್ ವಿಲೀನಗಳು ಮಿಶ್ರಣ, ಆಗಿದೆ 719 00:37:52,940 --> 00:37:55,930 ಮತ್ತು ಚಾನೆಲ್ ವಿಭಜಕರು ಮತ್ತು ಎಲ್ಲಾ. 720 00:37:55,930 --> 00:37:56,430 ಕೂಲ್. 721 00:37:56,430 --> 00:37:59,560 722 00:37:59,560 --> 00:38:01,390 >> ಆದ್ದರಿಂದ ಈ ಕೇವಲ ಒಂದು ಆಗಿದೆ ಒಂದು ಪೈಪ್ಲೈನ್ ಉದಾಹರಣೆಗೆ. 723 00:38:01,390 --> 00:38:03,580 ನಾವು ಮೂರು ಮೂಲಗಳು ಬರುವ ಹೊಂದಿವೆ. 724 00:38:03,580 --> 00:38:06,830 ಬಹುಶಃ ಈ ಅಲೆಗಳ ಇವೆ, ಬಹುಶಃ ಈ MP3 ಗಳನ್ನು ಇವೆ. 725 00:38:06,830 --> 00:38:08,740 ಒಂದು ಮೂಲಕ ವಿಶೇಷವೇನು ಫಿಲ್ಟರ್ ಮತ್ತೊಂದು ಒಬ್ಬರ 726 00:38:08,740 --> 00:38:12,404 ವಿಕೃತ ಸಿಲುಕುವ ಮತ್ತೊಂದು ಒಬ್ಬರ ಸರಿಯುತ್ತಿರುವ ಎಡ ಮತ್ತು ಬಲ. 727 00:38:12,404 --> 00:38:15,320 ನೀವು ವಸ್ತುಗಳ ಎಲ್ಲಾ ರೀತಿಯ ಮಾಡಬಹುದು ಮತ್ತು ಅವರು ಎಲ್ಲಾ ಒಟ್ಟಿಗೆ ಸುಮಾರು ಮಿಶ್ರ ಪಡೆಯುವುದು 728 00:38:15,320 --> 00:38:18,880 ತದನಂತರ ಔಟ್ ಆಡಿಯೋ ಬರುತ್ತದೆ ತಾಣವಾಗಿ ಕೊನೆಯಲ್ಲಿ. 729 00:38:18,880 --> 00:38:22,720 ಈ ಯಾವ ಹೆಚ್ಚು ಒಂದು ಉದಾಹರಣೆಯಾಗಿದೆ ಸಂಕೀರ್ಣ ವೆಬ್ ಆಡಿಯೋ ಕೋಡ್ ತೋರುತ್ತಿದೆ. 730 00:38:22,720 --> 00:38:26,720 ನೀವು ಎಲ್ಲಾ ಈ ರಚಿಸುತ್ತಿದೆ ವಿವಿಧ ವಸ್ತುಗಳನ್ನು ಇಲ್ಲಿಯೇ 731 00:38:26,720 --> 00:38:27,706 ನಾನು ಈ ಖಾತರಿಯಿಲ್ಲ ಮನುಷ್ಯ. 732 00:38:27,706 --> 00:38:29,120 ಇಲ್ಲ, ಇದು ಜೂಮ್ ಇಲ್ಲ. 733 00:38:29,120 --> 00:38:29,620 ಸರಿ. 734 00:38:29,620 --> 00:38:31,257 >> SAM ಹಸಿರು: ನೀವು ಕಂಟ್ರೋಲ್, ಸ್ಕ್ರಾಲ್ ಅಪ್ ಮಾಡಲು. 735 00:38:31,257 --> 00:38:32,590 HUGH ZABRISKIE: ಕಂಟ್ರೋಲ್ Scroll-- 736 00:38:32,590 --> 00:38:33,000 SAM ಹಸಿರು: ಇಲ್ಲ, ಇಲ್ಲ. 737 00:38:33,000 --> 00:38:33,500 Control-- 738 00:38:33,500 --> 00:38:36,540 739 00:38:36,540 --> 00:38:38,140 >> HUGH ZABRISKIE: ಓಹ್, ಕಂಟ್ರೋಲ್, ಸ್ಕ್ರೋಲ್? 740 00:38:38,140 --> 00:38:38,780 Gotcha ಓಹ್. 741 00:38:38,780 --> 00:38:41,480 ಹೌದು. 742 00:38:41,480 --> 00:38:42,240 ಇಲ್ಲ, ಇಲ್ಲ, ವಾಹ್. 743 00:38:42,240 --> 00:38:42,740 ಸರಿ. 744 00:38:42,740 --> 00:38:46,090 ನಾನು ಹಾಗೆ ಮಾಡುವುದಿಲ್ಲ. 745 00:38:46,090 --> 00:38:48,300 >> ಆದ್ದರಿಂದ ಹೌದು, ಈ ಮೊದಲ ಇಲ್ಲಿ ವಿಭಾಗದಲ್ಲಿ, ನೀವು ನೋಡಿ 746 00:38:48,300 --> 00:38:52,720 ನಾವು ಎಲ್ಲಾ ಈ ವಿವಿಧ ರಚಿಸುತ್ತಿದೆ ಸಂದರ್ಭದ ಗ್ರಂಥಿಗಳು. 747 00:38:52,720 --> 00:38:54,980 ನಾವು ಅವರಿಗೆ piecing ನೀವು ಒಟ್ಟಿಗೆ ಎರಡನೇ ಭಾಗದಲ್ಲಿ 748 00:38:54,980 --> 00:38:56,980 ಸಂಪರ್ಕಿಸಿ ಎಂದು ಈ ಕಾರ್ಯವನ್ನು ಮೂಲಕ. 749 00:38:56,980 --> 00:38:58,830 ಒಂದು ನಿಜವಾಗಿಯೂ ಪ್ರಮುಖ ಇಲ್ಲಿದೆ ವೆಬ್ ಆಡಿಯೋ ಕಾರ್ಯ. 750 00:38:58,830 --> 00:39:01,930 ನೀವು ಮಾಡಿದ ಒಮ್ಮೆ ಅದು ಅರ್ಥ ಒಂದು ನೋಡ್ನಲ್ಲಿ ಧ್ವನಿ ಏನೋ, 751 00:39:01,930 --> 00:39:03,705 ಮುಂದಿನ ನೋಡ್ ವರ್ಗಾಯಿಸುತ್ತವೆ. 752 00:39:03,705 --> 00:39:05,830 ನಾವು ಮೂಲ, ಇದು ವಿಶ್ಲೇಷಕ ಸಂಪರ್ಕಿಸುತ್ತದೆ 753 00:39:05,830 --> 00:39:09,140 ವಿಶ್ಲೇಷಕ, ಇದು ಏನೋ ಮಾಡುತ್ತದೆ ಇದು, ಹೀಗೆ ಅಸ್ಪಷ್ಟತೆ ಹೋಗುತ್ತದೆ, ಮತ್ತು 754 00:39:09,140 --> 00:39:12,725 ಮತ್ತು ಗಮ್ಯಸ್ಥಾನ ಇಲ್ಲಿಯೇ ಕೆಳಭಾಗದಲ್ಲಿ. 755 00:39:12,725 --> 00:39:13,225 ಕೂಲ್. 756 00:39:13,225 --> 00:39:14,640 ಸರಿ, ಆದ್ದರಿಂದ ನಾವು ಮೇಲೆ ಚಲಿಸುವ ಇರಿಸಿಕೊಳ್ಳಲು ಮಾಡುತ್ತೇವೆ. 757 00:39:14,640 --> 00:39:17,180 >> Pipeline-- ಮತ್ತೆ, ಈ ಸಾಮಾನ್ಯ ಕೊಳವೆ ಇವೆ, 758 00:39:17,180 --> 00:39:21,300 ಆದ್ದರಿಂದ ನಾವು ಈ ಎಲ್ಲಾ ವಿಷಯಗಳ ಬಗ್ಗೆ ಮಾತನಾಡಲು ಅಸ್ಪಷ್ಟತೆ, ಸರಿಯುತ್ತಿರುವ ಈ ವಿಷಯವನ್ನು. 759 00:39:21,300 --> 00:39:24,280 ನೀವು ನಿಜವಾಗಿಯೂ ಆಸಕ್ತಿ ಇದ್ದರೆ ವಿಷಯಗಳನ್ನು ಪ್ರೊ ಟೂಲ್ಸ್ ಬಳಸಿ, 760 00:39:24,280 --> 00:39:25,820 ಆ ಬಹುಶಃ ನೀವು ಆಸಕ್ತಿ. 761 00:39:25,820 --> 00:39:27,740 ಒಂದು ವೇಳೆ, ಬಹುಶಃ ನೀವು ಧ್ವನಿ ಆಡಲು ಬಯಸುವ, 762 00:39:27,740 --> 00:39:29,990 ಅಥವಾ ಬಹುಶಃ ನೀವು ಕೇವಲ ಬಯಸುವ ಧ್ವನಿ ಸಂಪುಟದಿಂದ ಸೆಟ್. 763 00:39:29,990 --> 00:39:35,270 ಆ ಎರಡು ಸಾಮಾನ್ಯ ರೀತಿಯ ಆಡಿಯೋ ಉತ್ಪಾದನೆಯಲ್ಲಿ ಕೊಳವೆ. 764 00:39:35,270 --> 00:39:38,640 >> ಮತ್ತೆ, ರೀತಿಯಲ್ಲಿ ನೀವು ತೆಗೆದುಕೊಳ್ಳಬಹುದು ಒಂದು oscillator-- ಆದ್ದರಿಂದ, ಹೊರಡೋಣ ಪ್ರಮಾಣವಚನ 765 00:39:38,640 --> 00:39:42,460 ಒಂದು ಇಲ್ಲಿಯೇ ಎಂದು ಡೆಮೊ ಮಾಡಲು. 766 00:39:42,460 --> 00:39:47,090 767 00:39:47,090 --> 00:39:52,225 ನಾವು ಒಂದು ರಚಿಸಲು ನೀನು ಇಲ್ಲಿ ಸರಳ ಆಡಿಯೋ ಸಂದರ್ಭದಲ್ಲಿ, 768 00:39:52,225 --> 00:39:54,350 ಮತ್ತು ನಾವು ನೀನು ನಮ್ಮ ಆಂದೋಲಕ ರಚಿಸಲು. 769 00:39:54,350 --> 00:39:58,620 ಎಂದು ಆದ್ದರಿಂದ, ಮತ್ತೆ, ನಾವು ಆರ್ ಆಸಿಲೇಟರ್ ರಚಿಸಿ ಕರೆ. 770 00:39:58,620 --> 00:40:07,030 ನಾವು ಮೇಲೆ ಆವರ್ತನ ಹೊಂದಿಸಲು ನೀನು 440 ಹರ್ಟ್ಜ್, ಎಲ್ಲರ ಮೆಚ್ಚಿನ ಎಂದು. 771 00:40:07,030 --> 00:40:13,290 ನಂತರ ನಾವು ಜಾಗಕ್ಕೆ ಎಂದು ಸಂಪರ್ಕ ಅಂಶಗಳಿಲ್ಲ ಸ್ಪೀಕರ್ ಆದ್ದರಿಂದ, ಇದು 772 00:40:13,290 --> 00:40:15,750 ಸಂದರ್ಭವನ್ನು ಗಮ್ಯಸ್ಥಾನ. 773 00:40:15,750 --> 00:40:21,400 ಅಂತಿಮವಾಗಿ, ನಾವು ಹೇಳಬಹುದು, ಶೂನ್ಯ ಆರಂಭಿಸಲು ಇಂದಿನಿಂದ ಸೆಕೆಂಡುಗಳ, ಮತ್ತು ನಾವು ಧ್ವನಿ ಹೊಂದಿದ್ದೀರಾ? 774 00:40:21,400 --> 00:40:22,400 >> [ರಿಂಗಿಂಗ್] 775 00:40:22,400 --> 00:40:24,980 >> HUGH ZABRISKIE: ಇಲ್ಲಿ ನಾವು ಹೋಗಿ. 776 00:40:24,980 --> 00:40:25,940 ಇದು ಕೇವಲ ಒಂದು ಸೈನ್ ವೇವ್ ಇಲ್ಲಿದೆ. 777 00:40:25,940 --> 00:40:26,440 ತಂಪಾದ, ಸರಿ. 778 00:40:26,440 --> 00:40:28,274 ತದನಂತರ ನಾವು ನಿಲ್ಲಿಸಲು ಮಾಡುತ್ತೇವೆ. 779 00:40:28,274 --> 00:40:30,520 >> ಪ್ರೇಕ್ಷಕರು: ವೇರ್ ಡಿಡ್ ಪ್ರತಿಕ್ರಿಯೆ ಬರುತ್ತವೆ? 780 00:40:30,520 --> 00:40:31,250 >> HUGH ZABRISKIE: ಪ್ರತಿಕ್ರಿಯೆ? 781 00:40:31,250 --> 00:40:32,458 ಓಹ್, ಬಹುಶಃ ನಮ್ಮ ಮೈಕ್ರೊಫೋನ್ಗಳು. 782 00:40:32,458 --> 00:40:34,221 783 00:40:34,221 --> 00:40:35,470 ನೀವು ಅದನ್ನು ಹೇಗೆ ಆದ್ದರಿಂದ ಹೌದು, ಎಂದು ಇಲ್ಲಿದೆ. 784 00:40:35,470 --> 00:40:37,261 ಮತ್ತು ವಾಸ್ತವವಾಗಿ ನಾನು, ವೇಳೆ ನೀವು, ಇದ್ದರು ಚಾಲನೆಯಲ್ಲಿರುವ 785 00:40:37,261 --> 00:40:39,540 ಆವರ್ತನ ತೋರಿಸಬಹುದಿತ್ತು ಇದು ಚಾಲನೆಯಲ್ಲಿರುವ ಎಂದು ಮೌಲ್ಯ, 786 00:40:39,540 --> 00:40:43,320 ಆದ್ದರಿಂದ ಸುಮಾರು ಆಡಲು ಒಂದು ಮೋಜಿನ ವಿಷಯ. 787 00:40:43,320 --> 00:40:44,930 ಕೂಲ್. 788 00:40:44,930 --> 00:40:46,600 ಯಾವಾಗಲೂ ಪ್ರಸ್ತುತಪಡಿಸಲು ಒಂದು ಸುಂದರ ಒಂದಾಗಿದೆ. 789 00:40:46,600 --> 00:40:48,792 >> SAM ಹಸಿರು: ನಾವು ಮಾಡಲಿಲ್ಲ ನಾವು, ಆ ಬಗ್ಗೆ ಡಿಡ್? 790 00:40:48,792 --> 00:40:50,500 HUGH ZABRISKIE: ಹೌದು, ಒಂದು ಅಸಹ್ಯ ಒಂದಾಗಿದೆ. 791 00:40:50,500 --> 00:40:53,249 ಆದ್ದರಿಂದ, ಬಫರ್ loading-- ನಾನು ತೋರುವಿರಿ ಅಂತ್ಯಕಾಲದಲ್ಲಿ ಎಂದು ಉದಾಹರಣೆ. 792 00:40:53,249 --> 00:40:55,090 ಒಂದು MP3 ಲೋಡ್ ನ. 793 00:40:55,090 --> 00:40:58,880 ಮತ್ತು ಮೈಕ್ರೊಫೋನ್, ನೀವು ಕೇವಲ ಒಂದು ಕಾರ್ಯವನ್ನು ಬಳಸಲು ) (navigator.getUserMedia ಎಂಬ 794 00:40:58,880 --> 00:41:03,240 ಬಳಕೆದಾರರ ಪ್ರವೇಶವನ್ನು ಮನವಿ ಮಾಹಿತಿಯನ್ನು ಮೈಕ್ರೊಫೋನ್. 795 00:41:03,240 --> 00:41:05,610 >> ಇಲ್ಲಿ ಶೋಧಿಸಿ ವಿಶೇಷವೇನು, ನಾನು ಮಾಡುತ್ತೇವೆ ಈ ಚಲಿಸುವ ಇರಿಸಿಕೊಳ್ಳಲು. 796 00:41:05,610 --> 00:41:08,600 ಈ, ಸಾಕಷ್ಟು ಹೆಚ್ಚಿನ ಮಟ್ಟ ಆದರೆ ಶೋಧಕಗಳು ಕೇವಲ ಅನುಮತಿಸುತ್ತದೆ 797 00:41:08,600 --> 00:41:16,154 >> [Beeping] 798 00:41:16,154 --> 00:41:18,320 ಫಿಲ್ಟರಿಂಗ್ ಸಹ ಅನುಮತಿಸುತ್ತದೆ ಗುಲಾಬಿ ವಿಷಯಗಳನ್ನು ರಚಿಸಲು 799 00:41:18,320 --> 00:41:20,050 ಶಬ್ದ, ಬ್ರೌನ್ ನಾಯ್ಸ್, ಸದ್ದು. 800 00:41:20,050 --> 00:41:24,330 ನೀವು ಶುದ್ಧ ಶಬ್ದ, ರಚಿಸಲು ಬಯಸಿದರೆ ಇದು ಕೆಲವು ಜನರು, ಸುಮಾರು ಅವ್ಯವಸ್ಥೆ ಪ್ರೀತಿ 801 00:41:24,330 --> 00:41:27,490 ನೀವು ವೆಬ್ ಆಡಿಯೋ ಬಳಸಬಹುದು ಫಿಲ್ಟರಿಂಗ್ ಹಾಗೆ. 802 00:41:27,490 --> 00:41:30,039 >> ಆಡಿಯೋ Panning-- ಆದ್ದರಿಂದ ಊಹಿಸಿ ನೀವು ಆಟದ ಬರೆಯುವ ಬಳಸುತ್ತಿದ್ದರೆ 803 00:41:30,039 --> 00:41:32,330 ಮತ್ತು ನೀವು ಧ್ವನಿ ಬಯಸುವ ಅದು ಹಾಗೆ, ಬರುವ ಧ್ವನಿ, 804 00:41:32,330 --> 00:41:36,090 ಪರದೆಯ ಶೂಟಿಂಗ್ ನೀವು ಆಡಿಯೋ ಸರಿಯುತ್ತಿರುವ ಬಳಸಬಹುದು 805 00:41:36,090 --> 00:41:39,770 ಕೋನ್ ಈ ರೀತಿಯ ರಚಿಸಲು, ಇದು ಬಹಳ mathy ಇಲ್ಲಿದೆ ಹಾಗೆ, 806 00:41:39,770 --> 00:41:41,850 ಆದರೆ ಇದು ನಿಜವಾಗಿಯೂ ವಾಸ್ತವವಾಗಿ ತಂಪಾದ ನೀವು ಕೆಲಸ ಸಿಕ್ಕಿದರೆ, 807 00:41:41,850 --> 00:41:44,500 ಮತ್ತು ಕೆಲವು ಉತ್ತಮ ಇಲ್ಲ ಇದು ಟ್ಯುಟೋರಿಯಲ್ ನಾನು ಕಳುಹಿಸಬಹುದು. 808 00:41:44,500 --> 00:41:46,400 ಮೂಲಭೂತವಾಗಿ, ನೀವು ರೀತಿಯ ಮಾಡಬಹುದು ಧ್ವನಿ ರಚಿಸಲು 809 00:41:46,400 --> 00:41:50,480 ಒಂದು 3D ರೀತಿಯಲ್ಲಿ ಮೂಲಕ ಹೋಗಿ ಏನೋ. 810 00:41:50,480 --> 00:41:57,350 ನೀವು ಡಿಜೆ ಆಸಕ್ತಿ ಹೊಂದಿದ್ದರೆ, ನೀವು ಮಿಶ್ರಣವನ್ನು ಆರಂಭಿಸಲು ಮತ್ತು ಮರೆಯಾಗುತ್ತಿರುವ ಹಾಡುಗಳನ್ನು ದಾಟಲು. 811 00:41:57,350 --> 00:42:01,260 >> ಈ ಕೇವಲ ಕೆಲವು ಮೂಲಭೂತವಾದ ಕೋಡ್, ನಾನು ಮೊದಲು ಮಾಡಿದರು ಮೂಲತಃ ಏನು. 812 00:42:01,260 --> 00:42:06,140 ಈ ಪರಿಮಾಣ ಹೊಂದಿಸುತ್ತದೆ ಆಂದೋಲಕ, ಆದ್ದರಿಂದ ನಾವು ನಮ್ಮ ಆಂದೋಲಕ ರಚಿಸಲು 813 00:42:06,140 --> 00:42:07,380 ಇದು ಅಲೆಯ ಸೃಷ್ಟಿಸುತ್ತದೆ. 814 00:42:07,380 --> 00:42:09,940 ನಾವು ನಮ್ಮ GainNode ರಚಿಸಲು, ನಮ್ಮ ಆವರ್ತನ ಹೊಂದಿಸಲು, 815 00:42:09,940 --> 00:42:14,170 ತದನಂತರ ಆಂದೋಲಕ ಸಂಪರ್ಕ ನಂತರ ಮೂಲಭೂತವಾಗಿ ಬದಲಾಗುವಂತೆ GainNode, 816 00:42:14,170 --> 00:42:16,760 ಎಷ್ಟು ಸಿಗ್ನಲ್ ಮೂಲಕ ಪಾವತಿಸಬೇಕು. 817 00:42:16,760 --> 00:42:20,467 ಆದರೆ ನಿಜವಾಗಿಯೂ, ಇದು ಡಿಜಿಟಲ್ ಇಲ್ಲಿದೆ ವಿಷಯ, ಹೌದು ಕೇವಲ ಮಾಡಬಹುದು ಹೆಚ್ಚು ಇಲ್ಲಿದೆ. 818 00:42:20,467 --> 00:42:23,550 ಆ ನಿಜವಾಗಿ ಏನು ನಡೆಯುತ್ತಿದೆ ಎಂಬುದನ್ನು ಅಲ್ಲ, ಆದರೆ ನಿಜ ಜೀವನದಲ್ಲಿ ನಡೆದುಹೋಗುತ್ತದೆ 819 00:42:23,550 --> 00:42:24,393 ಗಳಿಕೆಯನ್ನು. 820 00:42:24,393 --> 00:42:27,258 >> ಪ್ರೇಕ್ಷಕರು: --quantization ಪರಿಮಾಣ ನಿಯತಾಂಕದ? 821 00:42:27,258 --> 00:42:28,174 HUGH ZABRISKIE: ಕ್ಷಮಿಸಿ? 822 00:42:28,174 --> 00:42:30,360 ಪ್ರೇಕ್ಷಕರು: ಇದು ಈಸ್ ಕ್ವಾಂಟೈಸ್ದ್ ಪರಿಮಾಣ ನಿಯತಾಂಕ? 823 00:42:30,360 --> 00:42:31,840 HUGH ZABRISKIE: ಹೌದು. 824 00:42:31,840 --> 00:42:34,620 ಮತ್ತು ಈ ನಾನು ಮನುಷ್ಯ ಒಂದು ವಿಷಯ ನನ್ನ ಜ್ಞಾನ ಕೊರತೆಯಿರುವ, 825 00:42:34,620 --> 00:42:38,010 ಹೇಗೆ ಲಾಭ ಡಿಜಿಟಲ್ ಮಟ್ಟದಲ್ಲಿ ಕೆಲಸ. 826 00:42:38,010 --> 00:42:40,140 ನಾನು ನಿಜವಾದ ಗೊತ್ತು ಸಂಕೇತಗಳನ್ನು, ಇದು ಮೂಲತಃ 827 00:42:40,140 --> 00:42:45,120 ನಿಯಂತ್ರಿಸುವ ಎಷ್ಟು ನೀವು ಸಿಗ್ನಲ್ ವಿಸ್ತರಿಸುತ್ತಾ. 828 00:42:45,120 --> 00:42:47,017 ಆದ್ದರಿಂದ, ಹೌದು. 829 00:42:47,017 --> 00:42:50,100 ನಾನು ನಿಮ್ಮ ಬಗ್ಗೆ ಹೆಚ್ಚು ಮಾಹಿತಿ ಕಳುಹಿಸುತ್ತೇವೆ ನಾನು ವಾಸ್ತವವಾಗಿ ಕುತೂಹಲ ಸಂಗತಿ ಏಕೆಂದರೆ, ಆ 830 00:42:50,100 --> 00:42:51,099 ಆ ಬಗ್ಗೆ ಹೆಚ್ಚು ತಿಳಿಯಲು. 831 00:42:51,099 --> 00:42:54,090 ಆದರೆ ಮೂಲಭೂತವಾಗಿ ನಿಯತಾಂಕಗಳನ್ನು ಒಂದು fold-- ಆಗಿದೆ, ಅವು 832 00:42:54,090 --> 00:42:59,690 ಜೋರು signal-- ಮತ್ತು ಶೂನ್ಯವಾಗಿರುತ್ತದೆ ಯಾವುದೇ ಸಂಜ್ಞೆ, ಅಥವಾ ನೀವು ಯಾವುದೇ ಧ್ವನಿ ಕೇಳಲು ಆಗುವುದಿಲ್ಲ. 833 00:42:59,690 --> 00:43:03,150 ನಾವು ಏಕೆಂದರೆ ಡೆಮೊ ಸಮಯ ಬಿಟ್ಟು ಮಾಡುತ್ತೇವೆ ನಾನು ಮೊದಲು ಮಾಡಿದರು ಮೂಲತಃ ಇಲ್ಲಿದೆ. 834 00:43:03,150 --> 00:43:07,630 ಮತ್ತೆ, Context.Destination ಆಡಿಯೋ ಗಮ್ಯಸ್ಥಾನ ನೋಡ್. 835 00:43:07,630 --> 00:43:08,360 ಅದ್ಭುತ, ಸರಿ. 836 00:43:08,360 --> 00:43:10,470 >> ಹಾಗಾಗಿ ಒಂದು ತ್ವರಿತ ಎರಡು ಡೆಮೊಗಳು ಮಾಡಲು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ. 837 00:43:10,470 --> 00:43:11,760 ಹೇಗೆ ನಾವು ಸಮಯಕ್ಕೆ ಮಾಡುತ್ತಿರುವೆ? 838 00:43:11,760 --> 00:43:12,640 >> ಸ್ಪೀಕರ್ 1: 10 ನಿಮಿಷಗಳ. 839 00:43:12,640 --> 00:43:13,130 >> HUGH ZABRISKIE: 10 ನಿಮಿಷಗಳು? 840 00:43:13,130 --> 00:43:13,630 ಗ್ರೇಟ್! 841 00:43:13,630 --> 00:43:14,320 ಅದ್ಭುತ. 842 00:43:14,320 --> 00:43:19,010 >> ಹಾಗಾಗಿ ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಮೊದಲನೆಯದು , ನನ್ನ ಮೆಚ್ಚಿನ ಹಾಡು ಕರೆಯಲಾಗುತ್ತದೆ ಇಲ್ಲ. 843 00:43:19,010 --> 00:43:22,410 ಆದ್ದರಿಂದ ಈ ಕೇವಲ ಒಂದು ಆಗಿದೆ ಸ್ವಲ್ಪ HTML ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್. 844 00:43:22,410 --> 00:43:25,510 ನಾವು ಎರಡು ಗುಂಡಿಗಳನ್ನು ಎಂದು ನೀನು ಪುಟ ನನ್ನ ಮೆಚ್ಚಿನ ಹಾಡು ಆಡಲು 845 00:43:25,510 --> 00:43:29,192 ಮತ್ತು ನನ್ನ ಮೆಚ್ಚಿನ ಹಾಡು ನಿಲ್ಲಿಸಲು. 846 00:43:29,192 --> 00:43:30,180 ನಾನು ಈ ಬದಲಾಯಿಸುತ್ತೇವೆ. 847 00:43:30,180 --> 00:43:32,110 >> ಪ್ರೇಕ್ಷಕರು: ನಿಮ್ಮ ಮೈಕ್ರೊಫೋನ್ ಕವರ್. 848 00:43:32,110 --> 00:43:33,430 >> HUGH ZABRISKIE: ಹೌದು. 849 00:43:33,430 --> 00:43:36,300 ಮತ್ತು ನಾನು ಇಲ್ಲಿ ಲೋಡ್ ಮಾಡಿದ ಮೂಲತಃ ಒಂದು ಸ್ಕ್ರಿಪ್ಟ್ 850 00:43:36,300 --> 00:43:38,520 ಮತ್ತು ಈ ನಿಜವಾಗಿಯೂ ಉಪಯುಕ್ತ ಒಂದು MP3 ಲೋಡ್, 851 00:43:38,520 --> 00:43:41,820 ಆದ್ದರಿಂದ ಈ ಕೇವಲ ಮಾಡುತ್ತದೆ ವೇಗವಾಗಿ MP3 ಗಳನ್ನು ರೀತಿಯಲ್ಲಿ ಲೋಡ್. 852 00:43:41,820 --> 00:43:44,180 ಇದು ಮೂಲತಃ ಕೇವಲ ಒಂದು ಹೊದಿಕೆಯನ್ನು ಇಲ್ಲಿದೆ. 853 00:43:44,180 --> 00:43:48,737 ಇದು ಕೇವಲ ಪ್ರಕ್ರಿಯೆ ಮಾಡುತ್ತದೆ ಹೆಚ್ಚು ವೇಗವಾಗಿ MP3 ಗಳನ್ನು ಲೋಡ್, 854 00:43:48,737 --> 00:43:51,570 ಇಲ್ಲದಿದ್ದರೆ ನೀವು, HTTP ವಿನಂತಿ ಬಳಸುತ್ತಿರುವ ರೀತಿಯ ನಾವು ಏನು ಇಷ್ಟ 855 00:43:51,570 --> 00:43:53,950 ಸರ್ವರ್ ಸೆಟ್ ಪ್ರಸ್ತುತ ತುಂಡು. 856 00:43:53,950 --> 00:43:55,950 ಇದು ನಿಜವಾಗಿಯೂ ಕೊಳಕು ನೀವು ಅದನ್ನು ಬಯಸುವುದಿಲ್ಲ. 857 00:43:55,950 --> 00:44:04,110 >> ಆದ್ದರಿಂದ ಈ ವ್ಯಕ್ತಿ, ಬೋರಿಸ್ Smus, ನಿಜವಾಗಿಯೂ ಬರೆದ BufferLoader ಎಂಬ ಉಪಯುಕ್ತ ಕಡಿಮೆ ಸಾಧನವಾಗಿದೆ. 858 00:44:04,110 --> 00:44:08,780 ನೀವು ಎಲ್ಲಾ ಕೊಡಿ ಸರಳವಾಗಿ ಸಂದರ್ಭವನ್ನು, ನೀವು ಒಂದು ಪಟ್ಟಿಯಲ್ಲಿ ಪಾಸ್ 859 00:44:08,780 --> 00:44:11,327 ಅಥವಾ, ಹೌದು, ಇದು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಪಟ್ಟಿ? 860 00:44:11,327 --> 00:44:12,160 SAM ಹಸಿರು: ಒಂದು ಸರಣಿ. 861 00:44:12,160 --> 00:44:14,201 HUGH ZABRISKIE: ಓಹ್, ಅದು ಒಂದು ಶ್ರೇಣಿಯನ್ನು, ಅದು ಸರಿ. 862 00:44:14,201 --> 00:44:18,660 ಇದು ಮಾರ್ಗಗಳನ್ನು ಒಂದು ರಚನೆ ಇಲ್ಲಿದೆ ವಿವಿಧ ಕಡತಗಳನ್ನು. 863 00:44:18,660 --> 00:44:21,990 ತದನಂತರ ನೀವು ಅದನ್ನು ಕಾರ್ಯ ರವಾನಿಸಲು. 864 00:44:21,990 --> 00:44:25,530 ಈ ನಾವು ಮಾತನಾಡುವ ಕಾಲ್ಬ್ಯಾಕ್ ಹೊಂದಿದೆ ಅಸಮಕಾಲಿಕ ಲೋಡ್ ಬಗ್ಗೆ. 865 00:44:25,530 --> 00:44:28,720 ಆ ಕರೆಯಬಹುದು ಲೋಡ್ ಕಡತಗಳನ್ನು ಒಮ್ಮೆ. 866 00:44:28,720 --> 00:44:33,780 ಆ ಕ್ರಿಯೆ ಎಂದು ನಿಗದಿಪಡಿಸಲಾಗಿದೆ ಫೈಲ್ ಲೋಡ್ ಪರಿಧಿ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ 867 00:44:33,780 --> 00:44:35,840 ಲೋಡ್ ಸಂಗ್ರಾಹಕಗಳು ಒಂದು ಶ್ರೇಣಿಯನ್ನು. 868 00:44:35,840 --> 00:44:37,990 ಆದ್ದರಿಂದ ಇಲ್ಲಿ ಕಂಡುಬರುತ್ತದೆ. 869 00:44:37,990 --> 00:44:41,180 ಮೂಲತಃ, BufferList ಆಗಿದೆ ಒಂದು ಮೌಲ್ಯ ಎಂದು ನಾನು 870 00:44:41,180 --> 00:44:46,380 ಅಥವಾ ಇದು ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಎಂದು ವಿಶೇಷವೇನು ಸೂಚ್ಯಂಕದಲ್ಲಿ ಇದು ಹೊಂದಿರುವ ಉದ್ದ, 871 00:44:46,380 --> 00:44:51,320 MP3 ಸಂಪೂರ್ಣ ಲೋಡ್ ಫೈಲ್ ಶೂನ್ಯ. 872 00:44:51,320 --> 00:44:53,320 ಹಾಗಾಗಿ ಮುಗಿಸಲು ನಾನು ಏನು ಲೋಡ್ ನಾನು ಕೇವಲ ಆಗಿದೆ 873 00:44:53,320 --> 00:44:57,430 ಒಂದು ಬಫರ್ ಮೂಲ ಸೃಷ್ಟಿಸುತ್ತವೆ ಆಡಿಯೊ ಬಫರ್ ಮೂಲ ನೋಡ್. 874 00:44:57,430 --> 00:45:03,410 ಮುಂದಿನ ಹಂತದ ನಾನು ಲೋಡ್ ಆಗಿದೆ ಪೂರ್ಣ ಲೋಡ್ ಬಫರ್ source.buffer 875 00:45:03,410 --> 00:45:06,740 BufferList-- ರಿಂದ ಇದು buffers-- ಸಂಗತಿಯೇ 876 00:45:06,740 --> 00:45:10,255 ತದನಂತರ ಆ ಆಡಿಯೋ ಸಂಪರ್ಕ ಜಾಗಕ್ಕೆ ಬಫರ್. 877 00:45:10,255 --> 00:45:12,380 ಹಾಗಾಗಿ ಇದು ಮಾಡಲು ವಿಶೇಷವೇನು ಕೇವಲ ಕೇವಲ MP3 ಹಾಕಲಾಗುತ್ತದೆ 878 00:45:12,380 --> 00:45:15,260 ನೇರ ಔಟ್ಪುಟ್ ಮೂಲಕ, ತಕ್ಷಣ ಆರಂಭಿಸಲು 879 00:45:15,260 --> 00:45:18,010 ಈ ಕರೆ ಪಡೆಯುವಲ್ಲಿ ಮೇಲೆ. 880 00:45:18,010 --> 00:45:21,660 >> ಕೂಲ್, ಆದ್ದರಿಂದ ನೋಡೋಣ ಈ ಕಾರ್ಯವು ನಡೆಯುತ್ತಿಲ್ಲ. 881 00:45:21,660 --> 00:45:24,490 ನನ್ನ [ಕೇಳಿಸುವುದಿಲ್ಲ] ಇಲ್ಲಿ, ನೋಡೋಣ. 882 00:45:24,490 --> 00:45:26,430 ಆದ್ದರಿಂದ ನಾನು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಮೂಲಭೂತ ಸರ್ವರ್ ಆರಂಭಿಸಲು. 883 00:45:26,430 --> 00:45:28,660 ವಿಷಯ ಎಂದು ನೀವು ಇಂತಹ ಮಾಡಬೇಕಾದ್ದು 884 00:45:28,660 --> 00:45:32,490 ಲೋಡ್ ಕಡತಗಳನ್ನು ಕೋರಿಕೆಗೆ ಮಾಡುವ. 885 00:45:32,490 --> 00:45:34,140 ನಾನು ಮೂಲ ಸರ್ವರ್ ಆರಂಭಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ. 886 00:45:34,140 --> 00:45:38,200 ಈ ಮೂಲತಃ ನಿಮ್ಮ ಇಡೀ ಆಗಿದೆ ಇದೀಗ ಒಂದು ಸಾಲಿನಲ್ಲಿ pset, 887 00:45:38,200 --> 00:45:43,930 ಆದರೆ ಇದು ಕೇವಲ ಶುರುವಾಗುತ್ತಿದೆ ಬಂದರು 80/80 ಮೇಲೆ ಸರ್ವರ್. 888 00:45:43,930 --> 00:45:47,300 ನಾವು ಇಲ್ಲಿ ಮೇಲೆ ಹೋಗಿ, ನಾವು 80/80 ಲೋಡ್ ಹೋಗುವ, 889 00:45:47,300 --> 00:45:49,110 ನಾವು ನನ್ನ ಮೆಚ್ಚಿನ ಹಾಡು ಹೋಗಲು ನೀನು. 890 00:45:49,110 --> 00:45:51,660 ನಾನು ಹಿಟ್ ಆದ್ದರಿಂದ "ನನ್ನ ಇದೀಗ ಮೆಚ್ಚಿನ ಹಾಡು ", 891 00:45:51,660 --> 00:45:53,964 ಲೋಡ್ ವಿಶೇಷವೇನು ನನ್ನ ಮೆಚ್ಚಿನ ಹಾಡು ಮತ್ತು ಅದನ್ನು ಆಡಲು 892 00:45:53,964 --> 00:45:55,880 ವೇಗ ಹದ್ದುಗಳು, "ಲೈಫ್ - [ಸಂಗೀತ  LANE "] 893 00:45:55,880 --> 00:46:00,490 --which "ಜೀವನ ಎಂದು ಸಂಭವಿಸುತ್ತದೆ ಈಗಲ್ಸ್ ಮೂಲಕ ಫಾಸ್ಟ್ ಲೇನ್ ". 894 00:46:00,490 --> 00:46:06,346 ಈಗ, ನಾನು ನಿಲ್ಲಿಸಿ "ಹಿಟ್ ನನ್ನ ಮೆಚ್ಚಿನ ಹಾಡು "ಮತ್ತು ಇದು ರಿಪ್ಲೇ. 895 00:46:06,346 --> 00:46:09,160 >> ವೇಗ ಹದ್ದುಗಳು, "ಲೈಫ್ - [ಸಂಗೀತ  LANE "] 896 00:46:09,160 --> 00:46:18,340 >> ನಾನು ಏಕೆಂದರೆ ಕನ್ಸೋಲಿಗೆ ಮೇಲೆ ಹೋದರೆ ನಾನು ಇಲ್ಲಿ ಒಂದು ಜಾಗತಿಕ ವೇರಿಯಬಲ್ ಬಳಸಲಾಗುತ್ತದೆ 897 00:46:18,340 --> 00:46:23,390 ವಾಸ್ತವವಾಗಿ, ಈ ಮೌಲ್ಯದ ಇದು ಕಾಪಾಡುವುದು ಈಗ ಕನ್ಸೋಲ್ ಗುರುತಿಸಲಾಗುವುದು. 898 00:46:23,390 --> 00:46:25,160 ಆದ್ದರಿಂದ ನನಗೆ ಸ್ವಯಂ ಸೃಷ್ಟಿಸುತ್ತದೆ. 899 00:46:25,160 --> 00:46:29,991 ಆದ್ದರಿಂದ ಇದೀಗ ಪ್ಲೇ ಇಲ್ಲಿದೆ, ಮತ್ತು ನಾನು ಕೇವಲ) (source.stop ಕರೆಯಬಹುದು 900 00:46:29,991 --> 00:46:30,490 ಆ ಮೇಲೆ. 901 00:46:30,490 --> 00:46:34,930 902 00:46:34,930 --> 00:46:35,860 ಸರಿ, ನೀವು ಏನು ಗೊತ್ತಾ? 903 00:46:35,860 --> 00:46:39,760 ಕೇವಲ ನೀವು ಹುಡುಗರಿಗೆ ಕೇಳಿದ ಈ song-- ಈ ಹಾಡು ಗುರುತಿಸಲು ಇರಬಹುದು. 904 00:46:39,760 --> 00:46:41,801 >> [ಸಂಗೀತ - ರಿಕ್ ಆಷ್ಲಿ, "ನೆವರ್ ಗೋನ ನೀಡಿ  ನೀವು "] 905 00:46:41,801 --> 00:46:42,299 906 00:46:42,299 --> 00:46:44,215 ವೇಗ ಹದ್ದುಗಳು, "ಲೈಫ್ - [ಸಂಗೀತ  LANE "] 907 00:46:44,215 --> 00:46:46,195 ನಾವು ಈಗ ಎಲ್ಲಾ Rickrolled ಬಂದಿದೆ. 908 00:46:46,195 --> 00:46:50,155 ಸರಿ, ಉತ್ತಮ, ಮುನ್ನಡೆಯುವ. 909 00:46:50,155 --> 00:46:51,160 ಕೂಲ್. 910 00:46:51,160 --> 00:46:54,554 ಆದ್ದರಿಂದ ಈ ಮೂಲತಃ ಒಂದು ಉದಾಹರಣೆಯಾಗಿದೆ ಕೇವಲ ನೀವು ಒಂದು MP3 ಲೋಡ್ ಹೇಗೆ ಫೈಲ್ 911 00:46:54,554 --> 00:46:56,470 ವೇಗ ಹದ್ದುಗಳು, "ಲೈಫ್ - [ಸಂಗೀತ  LANE "] 912 00:46:56,470 --> 00:46:59,590 --and ಪ್ಲೇ, ಮತ್ತು ನಿಲ್ಲಿಸಲು ಮತ್ತು ಆರಂಭಿಸಲು. 913 00:46:59,590 --> 00:47:03,008 ನಾನು ಹೆಚ್ಚು ಸಾಕಷ್ಟು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ [ಕೇಳಿಸುವುದಿಲ್ಲ] 914 00:47:03,008 --> 00:47:07,570 >> ನಾನು ಮಾಡುತ್ತೇನೆ ಕಳೆದ ಒಂದು, ನಾನು [ಕೇಳಿಸುವುದಿಲ್ಲ] ನೀವು ತೋರುವಿರಿ. 915 00:47:07,570 --> 00:47:18,070 >> [ಸಂಗೀತ] 916 00:47:18,070 --> 00:47:21,800 >> ಇದು ರೀತಿಯ ogg.wave.mp3 ಇಲ್ಲಿದೆ. 917 00:47:21,800 --> 00:47:26,450 ನಾನು ಸರಿಯಾಗಿ ನೆನಪಿರುವುದಿಲ್ಲ ವೇಳೆ ನಾನು ಭಾವಿಸುತ್ತೇನೆ, ನಾನು .m4a ಕೆಲವು ಸಮಸ್ಯೆಗಳು ಎದುರಾದವು ಬಂದಿದೆ 918 00:47:26,450 --> 00:47:27,721 ಆದರೆ ನಾನು ಆ ಬಗ್ಗೆ ಖಚಿತವಿಲ್ಲ. 919 00:47:27,721 --> 00:47:28,470 ನಾನು mp3.wave-- ಭಾವಿಸುತ್ತೇನೆ 920 00:47:28,470 --> 00:47:28,930 921 00:47:28,930 --> 00:47:30,971 >> [ಸಂಗೀತ - ರಿಕ್ ಆಷ್ಲಿ, "ನೆವರ್ ಗೋನ ನೀಡಿ  ನೀವು "] 922 00:47:30,971 --> 00:47:35,930 923 00:47:35,930 --> 00:47:36,500 >> ಸರಿ, ಉತ್ತಮ. 924 00:47:36,500 --> 00:47:37,625 ನಾನು ಹೇಳಿದ್ದಾರೆ ಮಾಡಬಾರದು. 925 00:47:37,625 --> 00:47:40,570 ಹಲೋ, ಹೇಗಾದರೂ. 926 00:47:40,570 --> 00:47:43,430 927 00:47:43,430 --> 00:47:45,490 ನಾವು ಈ ತೆರೆದುಕೊಂಡಿವೆ. 928 00:47:45,490 --> 00:47:52,320 ಈಗ ನಾನು ಎಲ್ಲಾ ನಾನು ಮೂಲತಃ ದಾಖಲಿಸಿದವರು, ಆಗಿದೆ ಸಂಗೀತ ರಚಿಸಲು ಒಂದು ಮೂಲ ವಾಕ್ಯರಚನೆಯನ್ನು. 929 00:47:52,320 --> 00:47:57,610 ನಾನು ರೀತಿಯ ಆದ್ದರಿಂದ, G4 ಸೇರಿಸಲು 1 2, ಏನು ಅರ್ಥ ಆಗಿದೆ, 930 00:47:57,610 --> 00:48:00,950 ಪಿಯಾನೋ ಗಮನಿಸಿ, ಜಿ 4 ಸೇರಿಸಲು ನಾಲ್ಕನೇ ಜಿ ಆಗಿದೆ 931 00:48:00,950 --> 00:48:02,680 ಕೆಳಗಿನಿಂದ ಪಿಯಾನೋ ಮೇಲೆ. 932 00:48:02,680 --> 00:48:05,930 ಆದ್ದರಿಂದ ಈ ಮಿಡಿ ರೀತಿಯ ಮಾತನಾಡಲು ಇದೆ, ಆದ್ದರಿಂದ ಸಂಗೀತ ಆಧಾರಿತ ಯಾರು, 933 00:48:05,930 --> 00:48:07,860 ಈ ಕೇವಲ ಮಿಡಿ ಟಿಪ್ಪಣಿಗಳು. 934 00:48:07,860 --> 00:48:10,090 >> ಪ್ರೇಕ್ಷಕರು: ಜಿ ಇಲ್ಲಿದೆ ಮಧ್ಯ ಸಿ, ಬಲ? 935 00:48:10,090 --> 00:48:11,840 >> HUGH ZABRISKIE: ಈ ಜಿ ಆಗಿದೆ ಮಧ್ಯ C ಗಿಂತ ಅದು ಸರಿ. 936 00:48:11,840 --> 00:48:12,470 >> ಪ್ರೇಕ್ಷಕರು: ಮೇಲೆ ಮಧ್ಯ ಸಿ 937 00:48:12,470 --> 00:48:13,345 >> HUGH ZABRISKIE: ಹೌದು. 938 00:48:13,345 --> 00:48:14,340 ವಾಸ್ತವವಾಗಿ, ಹೌದು. 939 00:48:14,340 --> 00:48:16,131 ನಾನು ವಾಸ್ತವವಾಗಿ ಮಾಡಿದ ಭಾವಿಸುತ್ತೇನೆ ಇದು ಒಂದು [ಕೇಳಿಸುವುದಿಲ್ಲ], 940 00:48:16,131 --> 00:48:18,860 ಆದ್ದರಿಂದ ಈ ಮೇಲೆ ಒಂದು ಅಷ್ಟಮ ಇರಬಹುದು. 941 00:48:18,860 --> 00:48:20,070 ಆದ್ದರಿಂದ ನೋಡೋಣ. 942 00:48:20,070 --> 00:48:21,152 ನಾನು Play-- ಹಿಟ್ 943 00:48:21,152 --> 00:48:22,110 [ಪುನರಾವರ್ತಿತ ಪಿಯಾನೋ ಗಮನಿಸಿ] 944 00:48:22,110 --> 00:48:23,200 ಎಂದು ಕೇಳಲು ಹೋಗುವ --we're. 945 00:48:23,200 --> 00:48:25,700 ಕಲ್ಪನೆಯನ್ನು ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಹೊಂದಿದೆ ಕೇವಲ ಒಂದು ಆಜ್ಞಾ ಸಾಲಿನ ಬಯಸುವ ರೀತಿಯ 946 00:48:25,700 --> 00:48:27,510 ಆದ್ದರಿಂದ ನಾನು ಕೆಳಗೆ ಹೋಗಿ ನನ್ನ ಕೀಬೋರ್ಡ್ ಮೇಲೆ, ನೀವು 947 00:48:27,510 --> 00:48:31,550 ಹಿಂದಿನ ಹಿಂತಿರುಗಿ ಬಹಳ ಉಪಯುಕ್ತ ಇದು ಆದೇಶಿಸುತ್ತದೆ. 948 00:48:31,550 --> 00:48:35,136 ಮತ್ತು ಕೆಳಗೆ ಹಾಡುಗಳು ನನ್ನ ಪಟ್ಟಿ, ಎಲ್ಲಾ ಲೂಪ್ ಮೇಲೆ ಚಲಾಯಿಸುತ್ತಿರುವ. 949 00:48:35,136 --> 00:48:38,260 >> ಪ್ರೇಕ್ಷಕರು: ನೀವು ಊಹಿಸಿಕೊಂಡು ಮಾಡಲಾಯಿತು ಆ ಮೇಲೆ ಕೀಬೋರ್ಡ್ 88 ಕೀ, ಬಲ? 950 00:48:38,260 --> 00:48:41,051 >> HUGH ZABRISKIE: ಪ್ರಶ್ನೆ, ನಾನು 88 ಕೀ ಕೀಬೋರ್ಡ್ ಊಹಿಸಿಕೊಂಡು ನಾನು, 951 00:48:41,051 --> 00:48:41,990 ಮತ್ತು ಹೌದು, ನಾನು. 952 00:48:41,990 --> 00:48:45,030 ಎಂಬುದನ್ನು ನಾನು ಆಗಿದೆ ಮೂಲತಃ 88 ಮಾದರಿಗಳನ್ನು ತೆಗೆದುಕೊಂಡಿತು 953 00:48:45,030 --> 00:48:46,970 ಪಿಯಾನೋ, ಪ್ರತಿ ಸೂಚನೆ ಒಂದು. 954 00:48:46,970 --> 00:48:49,180 ಆದ್ದರಿಂದ ಪ್ರತಿ ಬಾರಿ ಈಗಿನಿಂದ ಒಂದು ಟಿಪ್ಪಣಿ ಕೇಳಲು, 955 00:48:49,180 --> 00:48:57,550 ವಾಸ್ತವವಾಗಿ ಕಾಣುತ್ತದೆ ಒಂದು ಲೂಪ್ , ಈ ಲೂಪ್ ಆಡಲಾಗುತ್ತದೆ ಗೆಟ್ಟಿಂಗ್ ಹಾಗೆ 956 00:48:57,550 --> 00:49:00,120 ಆದ್ದರಿಂದ ಪ್ರತಿ ಗಮನಿಸಿ, ಈ ಚಾಲನೆಯಲ್ಲಿರುವ. 957 00:49:00,120 --> 00:49:02,860 ಏನಾಗುತ್ತದೆ ನಾನು ಆಗಿದೆ ಮತ್ತೆ ಒಂದು ಬಫರ್ ರಚಿಸಲು, 958 00:49:02,860 --> 00:49:06,010 ನಾನು ಪರಿಮಾಣ ಹೊಂದಿಸಲು ಒಂದು ಲಾಭ ನೋಡ್ ರಚಿಸಲು. 959 00:49:06,010 --> 00:49:08,240 ಈ ಕೇವಲ ಒಂದು ನಿಜವಾಗಿಯೂ ನಾನು ಹೇಳುವ ಸಂಕೀರ್ಣ 960 00:49:08,240 --> 00:49:10,550 ಒಂದು source.buffer ಬಫರ್ ಶೇಖರಿಸಿಡಲು. 961 00:49:10,550 --> 00:49:13,160 ನಾನು ಲಾಭ ನೀಡಲು, ನಾನು ಗಳಿಕೆ ಅದನ್ನು ಸಂಪರ್ಕ 962 00:49:13,160 --> 00:49:15,576 ಗಳಿಕೆ ಸಂಪರ್ಕ ಇದೆ ಉತ್ಪಾದನೆ, ಮತ್ತು ನಂತರ ನಾನು ಆಡಲು. 963 00:49:15,576 --> 00:49:20,735 ಆದ್ದರಿಂದ ಆ ಪ್ರಕ್ರಿಯೆಯ ರೀತಿಯ ಬಫರ್ ಮೂಲ ತೆಗೆದುಕೊಳ್ಳುವ. 964 00:49:20,735 --> 00:49:24,820 >> ಪ್ರೇಕ್ಷಕರು: ನೀವು ವಾಸ್ತವವಾಗಿ ತೆಗೆದುಕೊಳ್ಳಬಹುದು ಒಣ ಧ್ವನಿ ಮತ್ತು ಅದು ಒದ್ದೆಯಾದ [ಕೇಳಿಸುವುದಿಲ್ಲ] ಮಾಡಲು? 965 00:49:24,820 --> 00:49:26,260 >> HUGH ZABRISKIE: ನೀವು, ಹೌದು. 966 00:49:26,260 --> 00:49:29,260 ಮರು ಕ್ರಿಯಾಪದ ಇಲ್ಲ, ಇಲ್ಲ ವಿಳಂಬ, ಅಸ್ಪಷ್ಟತೆ. 967 00:49:29,260 --> 00:49:33,260 ನೀವು ಮೂಲತಃ ಏನು ಹಾಕಬಹುದು ಇಲ್ಲಿದೆ ಆ ಸ್ಯಾಂಡ್ವಿಚ್ ನಡುವೆ, 968 00:49:33,260 --> 00:49:37,660 ಪೈಪ್ಲೈನ್, ಒಂದು ಉತ್ತಮ ರೂಪಕ ಆದರೆ ನೀವು ಏನು ಸೇರಿಸಬಹುದು. 969 00:49:37,660 --> 00:49:38,200 ಕೂಲ್. 970 00:49:38,200 --> 00:49:40,280 >> ಹಾಗಾಗಿ ಡೆಮೊ ಪೂರ್ಣಗೊಳಿಸುವಿರಿ ಇಲ್ಲಿ ನೀವು ಒಂದು ಅರ್ಥದಲ್ಲಿ ನೀಡಲು 971 00:49:40,280 --> 00:49:46,390 ಬಾರಿ ಕೇವಲ ಸಂಪೂರ್ಣ ಸಂಖ್ಯೆಯನ್ನು ನೀವು ಏಕಕಾಲದಲ್ಲಿ ಕಾರ್ಯ ಚಲಾಯಿಸಬಹುದು. 972 00:49:46,390 --> 00:49:49,280 ಹಾಗಾಗಿ ಈ ತೆಗೆದುಹಾಕಲು ಪಡೆಯಲಿದ್ದೇನೆ. 973 00:49:49,280 --> 00:49:59,110 ನಾನು ಜನರೇಟರ್ ರಚಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ ಆ ಮೂಲತಃ ಈ ನಿಜವಾಗಿಯೂ does-- ಏನು 974 00:49:59,110 --> 00:50:04,220 ಒಂದು ಸಂಕೀರ್ಣ ವಾಕ್ಯ ರೀತಿಯ ಆದರೆ ಇಲ್ಲಿದೆ ಹಾರಾಡುತ್ತ ಟಿಪ್ಪಣಿಗಳು ಸೃಷ್ಟಿಸಲು ಹೋಗಿ, 975 00:50:04,220 --> 00:50:06,601 ಮತ್ತು ಕೇವಲ ಆರಂಭವಾಗಲಿ ಅವುಗಳನ್ನು ಅವುಗಳನ್ನು ಮೌಲ್ಯಮಾಪನ ಎಂದು. 976 00:50:06,601 --> 00:50:07,392 [INTERPOSING ಪಿಯಾನೋ] 977 00:50:07,392 --> 00:50:10,990 978 00:50:10,990 --> 00:50:12,817 >> ಆದ್ದರಿಂದ ನಾವು ಇಲ್ಲಿ ಸ್ವಲ್ಪ ಸಂಗೀತ ಮಾಡಬಹುದು. 979 00:50:12,817 --> 00:50:13,608 [INTERPOSING ಪಿಯಾನೋ] 980 00:50:13,608 --> 00:50:39,570 981 00:50:39,570 --> 00:50:41,470 >> ಹಾಗಾಗಿ ಈ ಆಜ್ಞೆಯನ್ನು ಉದಾಹರಣೆಗೆ,, ಮಾಡುತ್ತದೆ 982 00:50:41,470 --> 00:50:46,910 ಇದು ಆ ಮೂರು ಟಿಪ್ಪಣಿಗಳು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಪಿಯಾನೋ ಮತ್ತು ನಂತರ B3 ಅವುಗಳನ್ನು ಇರಿಸುತ್ತದೆ. 983 00:50:46,910 --> 00:50:48,660 ಈ ವಾಕ್ಯ ಇರಬಹುದು ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಅರ್ಥ 984 00:50:48,660 --> 00:50:50,590 ಒಂದು ಇರುವವರು ಇಲ್ಲಿ ಸಂಗೀತ ಹಿನ್ನೆಲೆ. 985 00:50:50,590 --> 00:50:55,180 986 00:50:55,180 --> 00:50:56,551 >> ನಾನು ಒಂದು ಕಿಕ್ ಡ್ರಮ್ ಸೇರಿಸಬಹುದು. 987 00:50:56,551 --> 00:50:57,050 ನಾನು can-- 988 00:50:57,050 --> 00:50:58,048 >> [INTERPOSING ವಾದ್ಯಗಳ] 989 00:50:58,048 --> 00:50:59,256 >> --just ಎಂದು ಸುಮಾರು ಆಡಲು. 990 00:50:59,256 --> 00:51:12,519 991 00:51:12,519 --> 00:51:13,474 >> ಆದ್ದರಿಂದ ನೀವು make-- ಮಾಡಬಹುದು 992 00:51:13,474 --> 00:51:14,515 [INTERPOSING ವಾದ್ಯಗಳ] 993 00:51:14,515 --> 00:51:15,513 ಒಂದು ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಕಿರಿಕಿರಿ ಉಂಟು ಮಾಡಿದೆ. 994 00:51:15,513 --> 00:51:16,554 [INTERPOSING ವಾದ್ಯಗಳ] 995 00:51:16,554 --> 00:51:26,491 996 00:51:26,491 --> 00:51:30,981 >> ಯಾದೃಚ್ಛಿಕವಾಗಿ ಒಣ ಸಿಂಬಲ್ ಸೇರಿಸುತ್ತದೆ ಆದ್ದರಿಂದ ಒಂದು 16% ಪ್ರತಿ 16 ಗಮನಿಸಿ, ಮೇಲೆ 997 00:51:30,981 --> 00:51:31,481 [ಕೇಳಿಸುವುದಿಲ್ಲ]. 998 00:51:31,481 --> 00:51:32,522 >> [INTERPOSING ವಾದ್ಯಗಳ] 999 00:51:32,522 --> 00:51:40,962 1000 00:51:40,962 --> 00:51:50,400 >> ಹೌದು, ಆದ್ದರಿಂದ ರೀತಿಯಲ್ಲಿ ಈ ಇದು 4 ಯಾವಾಗಲೂ ಇಲ್ಲಿದೆ works--: 4. 1001 00:51:50,400 --> 00:51:51,441 [INTERPOSING ವಾದ್ಯಗಳ] 1002 00:51:51,441 --> 00:52:06,910 1003 00:52:06,910 --> 00:52:10,902 >> ಹೌದು, ನಾಲ್ಕು ಕಾಲು, ಮತ್ತು 16/8 ಆದ್ದರಿಂದ. 1004 00:52:10,902 --> 00:52:14,851 1005 00:52:14,851 --> 00:52:15,892 [INTERPOSING ವಾದ್ಯಗಳ] 1006 00:52:15,892 --> 00:52:27,970 1007 00:52:27,970 --> 00:52:33,780 >> ಆದ್ದರಿಂದ ಸರಾಸರಿ, ನೀವು 60% ಪಡೆಯಲು 16 ಟಿಪ್ಪಣಿಗಳು ಹಿಟ್ಸ್. 1008 00:52:33,780 --> 00:52:35,990 >> ಹೇಗಾದರೂ, ಈ ಕೇವಲ ರೀತಿಯ ಪ್ರದರ್ಶಿಸಲು 1009 00:52:35,990 --> 00:52:39,780 ನೀವು ಸಾಧ್ಯವೋ ವಸ್ತುಗಳ ಕೆಲವು ವೆಬ್ ಆಡಿಯೊ API ನಿರ್ಮಿಸಲು. 1010 00:52:39,780 --> 00:52:43,840 ಇದು ನಿಜವಾಗಿಯೂ ವೇಗದ, ನಿಜವಾಗಿಯೂ ಪ್ರಬಲ ಮತ್ತು ನೀವು ತಂಪಾದ ವಸ್ತುಗಳ ಬಹಳಷ್ಟು ಮಾಡಬಹುದು 1011 00:52:43,840 --> 00:52:44,340 ಇದು. 1012 00:52:44,340 --> 00:52:51,260 ಆದ್ದರಿಂದ ಮತ್ತೆ, ನೀವು ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು, ಇಮೇಲ್ myself-- Hugh-- ಅಥವಾ ಸ್ಯಾಮ್, 1013 00:52:51,260 --> 00:52:55,869 ಮತ್ತು ಪ್ರಾಮಾಣಿಕವಾಗಿ, ಗೂಗಲ್ ಹೊಂದಿದೆ ಉತ್ತಮ ಸಂಪನ್ಮೂಲಗಳ ಒಂದು ಟನ್. 1014 00:52:55,869 --> 00:52:56,660 ಯಾವುದೇ ಕೊನೆಯಾಗಿ ಪ್ರಶ್ನೆಗಳು? 1015 00:52:56,660 --> 00:52:57,970 ಹೌದು. 1016 00:52:57,970 --> 00:53:00,790 >> ಪ್ರೇಕ್ಷಕರು: ನೀವು ಪ್ರವೇಶಿಸಬಹುದು ನಿರ್ಮಿತ ಮೈಕ್ರೋಫೋನ್. 1017 00:53:00,790 --> 00:53:03,089 ನೀವು ಬಯಸಿದರೆ ಏನು ಉತ್ತಮ ಮೈಕ್ರೊಫೋನ್ ಬಳಸಲು? 1018 00:53:03,089 --> 00:53:05,380 HUGH ZABRISKIE: ನೀವು ಬಯಸಿದರೆ ಉತ್ತಮ ಮೈಕ್ರೊಫೋನ್ ಬಳಸಲು? 1019 00:53:05,380 --> 00:53:11,320 ಆದ್ದರಿಂದ ಮತ್ತೆ, ಈ ಭಾಗವಾಗಿದೆ ಕ್ರೋಮ್ ನಡುವೆ ಅಮೂರ್ತತೆ 1020 00:53:11,320 --> 00:53:12,950 ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ ಉಳಿದ. 1021 00:53:12,950 --> 00:53:18,950 ಇದು ಮೂಲಕ ಲಭ್ಯವಿದೆ ಹೊರತು ಒಂದು API, ವೆಬ್ ಮಿಡಿ API ನಂತಹ, 1022 00:53:18,950 --> 00:53:22,030 ನೀವು ಬಹುಶಃ ಕೆಲವು ಭಿನ್ನತೆಗಳು ಕಂಡುಕೊಳ್ಳಬಹುದು, ಆದರೆ ಸಾಮಾನ್ಯವಾಗಿ ಕಾರ್ಯಸಾಧ್ಯ. 1023 00:53:22,030 --> 00:53:25,300 >> SAM ಹಸಿರು: ನೀವು also-- ಮಾಡಬಹುದು ಎಲ್ಲಾ ಕ್ರೋಮ್ ತಿಳಿದಿದೆ 1024 00:53:25,300 --> 00:53:28,820 ಏನು ನಿಮ್ಮ ಡೀಫಾಲ್ಟ್ ಮೈಕ್ರೊಫೋನ್ , ಮತ್ತು ಇದು ಸಂಪರ್ಕಿಸುತ್ತಾನೆ. 1025 00:53:28,820 --> 00:53:33,410 ನೀವು ಮೈಕ್ರೊಫೋನ್ ಹೊಂದಿತ್ತು ನೀವು ಆದ್ದರಿಂದ ಗಣಕದ ಡೀಫಾಲ್ಟ್ ಮೈಕ್ರೊಫೋನ್ ಸೆಟ್, 1026 00:53:33,410 --> 00:53:35,990 ನೀವು ಆ ರೀತಿ ಪ್ರವೇಶಿಸಬಹುದು ಮತ್ತು ಇದು ಪ್ರಾಯಶಃ ಕೆಲಸ. 1027 00:53:35,990 --> 00:53:37,490 HUGH ZABRISKIE: ಒಂದು ಒಳ್ಳೆಯ ಪಾಯಿಂಟುಗಳ. 1028 00:53:37,490 --> 00:53:39,656 ನಾನು ಪ್ರಯತ್ನಿಸಿದ, ಆದರೆ ಎಂದಿಗೂ ಬಂದಿದೆ ನೀವು ರೀತಿಯ ಸಾಧ್ಯವಾಗುತ್ತದೆ 1029 00:53:39,656 --> 00:53:45,700 ಇಲ್ಲಿದೆ ನೀವು ಇನ್ಪುಟ್ ಸ್ಪೀಕರ್ ಮರುನಿರ್ದೇಶಿಸುತ್ತದೆ ವೇಳೆ, ಹೌದು, ಹಾಗೆ ಸಾಧ್ಯವಾಗುತ್ತದೆ. 1030 00:53:45,700 --> 00:53:48,360 >> ಯಾವುದೇ ಕೊನೆಯಾಗಿ ಪ್ರಶ್ನೆಗಳು? 1031 00:53:48,360 --> 00:53:49,340 ಕೂಲ್. 1032 00:53:49,340 --> 00:53:51,680 ಸರಿ ನೀವು ಹುಡುಗರಿಗೆ ಧನ್ಯವಾದ ವೀಕ್ಷಿಸಲು ತುಂಬಾ. 1033 00:53:51,680 --> 00:53:52,199 ನಾನು ಹಗ್ ಮನುಷ್ಯ. 1034 00:53:52,199 --> 00:53:52,990 SAM ಹಸಿರು: ನಾನು ಸ್ಯಾಮ್ ಆಮ್. 1035 00:53:52,990 --> 00:53:55,410 HUGH ZABRISKIE: ಮತ್ತು ಈ CS50 ಹೊಂದಿದೆ. 1036 00:53:55,410 --> 00:53:56,767