[00:00:02] [ಸಂಗೀತ] ಹನ್ನಾ: ಹಾಯ್, ಎಲ್ಲರೂ. ನೀವು ಬಂದಿದ್ದು ತುಂಬಾ ಹುಡುಗರಿಗೆ ಧನ್ಯವಾದಗಳು ರಸಪ್ರಶ್ನೆ ಒಂದು ಅಸಹ್ಯಕರ ವಾತಾವರಣದಲ್ಲಿ ಅಧಿವೇಶನ ಪರಿಶೀಲಿಸಲು. ನೀವು ಹುಡುಗರಿಗೆ, ರಸಪ್ರಶ್ನೆ ತಿಳಿದಿರುವಂತೆ ಒಂದು ಈ ಬುಧವಾರ ಆಗಿದೆ. ನಾವು ಹೋಗಲು ನೀನು ವಿಷಯಗಳ ಒಂದು ಗುಂಪನ್ನು ಮೂಲಕ. ಡೆವಿನ್ರವರಿಂದ ರಚಿಸಲಾಗಿ, ಅವುಗಳನ್ನು: ಹೇ, ನಾನು ಹೇಳಬಹುದು ನಿಜವಾದ ತ್ವರಿತ ಏನೋ? ಹನ್ನಾ: ಹೌದು, ಡೆವಿನ್ರವರಿಂದ ರಚಿಸಲಾಗಿ, ಅವುಗಳನ್ನು ನ ಹೋಗುವ ನಿಜವಾದ ತ್ವರಿತ ಏನೋ ಹೇಳಲು. ಡೆವಿನ್ರವರಿಂದ ರಚಿಸಲಾಗಿ, ಅವುಗಳನ್ನು: ಕ್ಷಮಿಸಿ. ನಿಜ ತ್ವರಿತ, ನೀವು ಪ್ರಶ್ನೆಗಳನ್ನು ಹೊಂದಿದ್ದರೆ ರಸಪ್ರಶ್ನೆ ಬಗ್ಗೆ, ನೀವು ಆನ್ಲೈನ್ ಹೋಗಿ. ರಸಪ್ರಶ್ನೆ ಬಗ್ಗೆ, 2014 ರಸಪ್ರಶ್ನೆ ಒಂದು ಹೋಗಿ. ಅದರ ಬಗ್ಗೆ ಜಾರಿ ಅವರಲ್ಲಿದೆ ಹೋಗಲು ಅಲ್ಲಿ, ಯಾವಾಗ ಹೋಗಲು. ನೀವು ಏಕಕಾಲದಲ್ಲಿ ಸೇರಿಕೊಂಡಳು ವೇಳೆ, ನಾವು ಆರ್ 5:30 ನಲ್ಲಿ ಒಂದು ಮೇಕ್ಅಪ್ ರಸಪ್ರಶ್ನೆ ಮಾಡಲಿಕ್ಕೆ. ಅಥವಾ ನೀವು ನನಗೆ ಸಮಸ್ಯೆಯನ್ನು ಕಳುಹಿಸಿದ ವೇಳೆ ನೀವು ಇತರ ಸಮಸ್ಯೆ. ಆದರೆ 5:30 ಮೇಕಪ್ ಆಗಿದೆ ಬುಧವಾರ ಸಮಯ. ಆದರೆ ನೀವು ಪ್ರಶ್ನೆಗಳನ್ನು ಹೊಂದಿದ್ದರೆ, ಸಾಮಾನ್ಯ ಪ್ರಶ್ನೆಗಳು, ಆನ್ಲೈನ್ ಎಲ್ಲಾ ಜಾರಿ ಹೊಂದಿದೆ. ಆದ್ದರಿಂದ ಮೊದಲ ಕಡೆ. [00:00:47] ಹನ್ನಾ: ಅದ್ಭುತ. ಇಲ್ಲಿ ವಿಷಯಗಳ ದೊಡ್ಡ ಪಟ್ಟಿ ಇಲ್ಲಿದೆ ನಾವು ಇಂದು ಮೂಲಕ ಹೋಗಿ ನೀನು. ನಾನು ಸಿ ಎಲ್ಲಾ ರಕ್ಷಣೆ ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಮೊದಲ ಕಾಲಮ್ ಇದು ಸ್ಟಫ್. ಆದ್ದರಿಂದ ಸಿ ಸ್ಟಫ್ ನಾವು ರಸಪ್ರಶ್ನೆ ಶೂನ್ಯ ನಂತರ ಒಳಗೊಂಡಿದೆ. ಸಂಬಂಧಿಸಿದ ಪಟ್ಟಿಯ ಆರಂಭಗೊಂಡು, ಇದು ಪಾಯಿಂಟರ್ಸ್ ಒಳಗೊಂಡಿದೆ. [00:01:05] ಸರಿ, ಆದ್ದರಿಂದ ನಾವು ಈ ಕಂಡಿತು ಕಳೆದ ವಿಮರ್ಶೆ ಅಧಿವೇಶನದಲ್ಲಿ, ಆದ್ದರಿಂದ ನಾನು ಮೂಲಕ ಹೋಗಲು ಪಡೆಯಲಿದ್ದೇನೆ ಈ ಸ್ವಲ್ಪ ಬೇಗ ಗುಣವಾಗುತ್ತದೆ. ನೀವು ನನ್ನನ್ನು ನೀವು ಕೇವಲ ನಿಮ್ಮ ಕೈ ತಗ್ಗಿಸಬಲ್ಲದು ಮತ್ತಷ್ಟು ಏನಾದರೂ ವಿಳಾಸ. ಆದರೆ ನಾವು ಕಾರಣ ಪಟ್ಟಿಗಳನ್ನು ಲಿಂಕ್ ಬಳಸಿ ನಾವು ರಚನೆಗಳು ಸಿ ಪ್ರಾರಂಭಿಸಿದರು. ಮತ್ತು ರಚನೆಗಳು ಮಹಾನ್, ಆದರೆ ಸಮಸ್ಯೆಯನ್ನು ಅವರು ಒಂದು ನಿಗದಿತ ಗಾತ್ರದ ಹೊಂದಿದೆ. ಲಿಂಕ್ ಪಟ್ಟಿಗಳನ್ನು ನಮಗೆ ರಚಿಸಲು ಅವಕಾಶ ಸಕ್ರಿಯವಾಗಿ ಅಕ್ಷಾಂಶ ರಚನೆಗಳು ಗಾತ್ರದ. [00:01:28] ಮತ್ತು ನಾವು ನಮ್ಮ ಮೂಲಭೂತ ಕಾರ್ಯಾಚರಣೆ ಹೊಂದಿವೆ, , ಸೇರಿಸಲು ಅಳಿಸಿ ಮತ್ತು ಹುಡುಕಲು. ಮತ್ತು ನಾವು ಇನ್ಸರ್ಟ್ ಮಾಡಬಹುದು ಕೆಟ್ಟ ಸಂದರ್ಭದಲ್ಲಿ ನಿರಂತರ ಸಮಯ ನಾವು ಆರಂಭದಲ್ಲಿ ಅದನ್ನು ಮಾಡಿದರೆ. ಕೆಟ್ಟ ಅಳಿಸಿ ಮತ್ತು ಹುಡುಕಲು ಓಹ್ ಎನ್ ಸಮಯ ದೊಡ್ಡ ಸಂದರ್ಭದಲ್ಲಿ. ಆದ್ದರಿಂದ ಮತ್ತೆ, ಕೇವಲ ತಿರುಗಿಸಿಕೊಳ್ಳುವ ಈ ಚಿತ್ರಗಳನ್ನು ಮೂಲಕ, ನಾವು ಈ ಕಳೆದ ಬಾರಿ ಕಂಡ ಗೊತ್ತು, ಆದರೆ ನಾವು ನಮ್ಮ ಲಿಂಕ್ ಪಟ್ಟಿ ಟ್ರ್ಯಾಕ್ ಬಯಸುವ ಗಮನವಿಡುತ್ತಾ ನಮ್ಮ ಲಿಂಕ್ ಪಟ್ಟಿ ತಲೆಗೆ. ನಾವು ತಿಳಿದಿರುವ ಕಾರಣ ನಮ್ಮ ಗ್ರಂಥಿಗಳು ಪ್ರತಿ ಒಂದು ಕೇವಲ ತೋರಿಸಲು ಹೋಗುತ್ತದೆ ನಮ್ಮ ಲಿಂಕ್ ಪಟ್ಟಿಯಲ್ಲಿ ಮುಂದಿನ ನೋಡ್. [00:01:58] ಆದ್ದರಿಂದ ನಾವು ಟ್ರ್ಯಾಕ್ ಹೇಗೆ. ಈ ಸಹ ಮೆಮೊರಿ ನಿರಂತರ ಕಾಯಿಗಳು ನಾವು ಅವುಗಳನ್ನು ಕಾಣಬಹುದು ವಿವಿಧ ಬಾಣಗಳನ್ನು ನಂತರ. ಇಲ್ಲಿ ನಮ್ಮ ರಚನೆಯಾಗಿದೆ ಒಂದು ಲಿಂಕ್ ಪಟ್ಟಿ ನೋಡ್ ಫಾರ್. ನಾವು ಈ ಕಳೆದ ಬಾರಿ ಕಂಡಿತು. ನಾವು ನಮ್ಮ struct ನೋಡ್ ಹೊಂದಿವೆ. ಮತ್ತು ಇದು ಎರಡು ಪ್ರಾಪರ್ಟಿಗಳಿವೆ. ಸಂಖ್ಯೆ ಒಂದು, ನಿಜವಾದ ಮೌಲ್ಯವನ್ನು ನಾವು ಸಂಗ್ರಹಿಸಲು ಬಯಸುತ್ತೇನೆ. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಇದು ಒಂದು ಪೂರ್ಣಾಂಕ. ಇದು ಒಂದು ವಾಕ್ಯವನ್ನು ಆಗಿರಬಹುದು, ಇದು ಸಾಧ್ಯವೋ ನೀವು ಬಯಸುವ ಯಾವುದೇ ಚಾರ್, ಎಂದು. ನಂತರ, ನಾವು ಟ್ರ್ಯಾಕ್ ಹೊಂದಿವೆ ನಮ್ಮ ಲಿಂಕ್ ಪಟ್ಟಿಯಲ್ಲಿ ಮುಂದಿನ ನೋಡ್. ಆದ್ದರಿಂದ ಒಂದು ಎಂದು ವಿಶೇಷವೇನು ಮುಂದಿನ ನೋಡ್ಗೆ ಒಂದು ಪಾಯಿಂಟರ್. ನೀವು ಏನು ವೇಳೆ ಹುಡುಕಾಟ ನಾನು ಮೊದಲೇ ಹೇಳಿದ ಹಾಗೆ, ನಿಮ್ಮ ಬಾಣಗಳನ್ನು ಕೆಳಗೆ ಅನುಸರಿಸಿ ಮಾಡಿದೆವು. ಅಳವಡಿಕೆ, ನೀವು ಟ್ರ್ಯಾಕ್ ಎಂದು ನಿಮ್ಮ ಪಟ್ಟಿಯಲ್ಲಿ ಉಳಿದ ಅಲ್ಲಿ. ಮತ್ತು ನೀವು ತಲೆ ಮರುನಿರ್ದೇಶನ ಬಯಸುವ ನಮ್ಮ ಹೊಸ ಅಂಶ, ತೋರಿಸಲು ಇದು ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಒಂದು ಮತ್ತು ನಂತರ ಒಂದು ಸೂಚಿಸುತ್ತಾರೆ ಲಿಂಕ್ ಪಟ್ಟಿ ಉಳಿದ ಗೆ. ಆದ್ದರಿಂದ ಮತ್ತೆ, ನಾನು ಈ ಸ್ವಲ್ಪ ಗೊತ್ತು ರಸಪ್ರಶ್ನೆ ಶೂನ್ಯ ಮತ್ತೊಂದು ಉತ್ತಮ ಬಿಟ್. ನಾವು ಬಹಳ ಎಚ್ಚರಿಕೆಯಿಂದ ಇರಬೇಕು ಸಲುವಾಗಿ ಬಗ್ಗೆ ಇದರಲ್ಲಿ ನಾವು ನಾವು ಆದ್ದರಿಂದ ಈ pointings ಮಾಡಲು ಪಟ್ಟಿ ಹಿಂದೆ ಟ್ರ್ಯಾಕ್ ಕಳೆದುಕೊಳ್ಳಬಹುದು. ಸರಿ, ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು ಕೇವಲ ಒಂದೊಂದಾಗಿ ಪಟ್ಟಿಗಳನ್ನು ಲಿಂಕ್? ಅದ್ಭುತ, ಸರಿ, ತಂಪಾದ. [00:03:06] ಈಗ, ನಾವು ಏನೋ ಮೇಲೆ ಹೋಗಲು ನೀನು ಕೇವಲ ಸ್ವಲ್ಪ ಸಂಕೀರ್ಣವಾದ, ದುಪ್ಪಟ್ಟು ಪಟ್ಟಿಗಳನ್ನು ಲಿಂಕ್. ಕೀಪಿಂಗ್ ಜೊತೆಗೆ ಆದ್ದರಿಂದ ಮುಂದಿನ ನೋಡ್ ಆಫ್ ಟ್ರ್ಯಾಕ್, ನಾವು ಟ್ರ್ಯಾಕ್ ಬಯಸುವ ಹಿಂದಿನ ನೋಡ್. ನಾವು ಇಂತಹ ಈ, ಅನುಮತಿಸುತ್ತದೆ ನಮ್ಮ ಲಿಂಕ್ ಪಟ್ಟಿ ಹಂತದಲ್ಲಿ, ಕೇವಲ ಮುಂದಕ್ಕೆ ಹೋಗಿ, ಆದರೆ ಹಿಂದುಳಿದ ತಿರುಗಿ. ನಾವು ನೋಡಿದ ಕಾರಣ ಏಕಸ್ವರೂಪದಲ್ಲಿ ಲಿಂಕ್ ಪಟ್ಟಿ, ನಾವು ಕೆಲವು ನೋಡ್ನಲ್ಲಿ, ಮತ್ತು ವೇಳೆ ಇದ್ದಕ್ಕಿದ್ದಂತೆ ಎಲ್ಲಾ, ನಾವು ನಿರ್ಧರಿಸಿದ್ದಾರೆ, ವಾಸ್ತವವಾಗಿ, ನಾನು ಹೋಗಲು ಬಯಸುವ ನನಗೆ ಮೊದಲು ನೋಡ್ ಬಲ, ನೀವು ಎಲ್ಲಾ ಹೋಗಲು ಮಾಡಿದೆವು ಮತ್ತೆ ತಲೆ ದಾರಿ ನೀವು ಕಂಡು ರವರೆಗೆ ಮತ್ತು ಮೂಲಕ ಮರಳಿ ನೀವು ಹುಡುಕುತ್ತಿರುವ ನೋಡ್. [00:03:35] ಆದ್ದರಿಂದ ಈ ವಿಷಯಗಳನ್ನು ಮಾಡುತ್ತದೆ ನಾವು ಆರ್ ಸ್ವಲ್ಪ ಸುಲಭ ಮರಳಿ ಪ್ರಯತ್ನ ನಮ್ಮ ಲಿಂಕ್ ಪಟ್ಟಿ ಮೂಲಕ. ಆದರೆ ಇದು ಒಂದು ಕಾಪಾಡುವುದು ನಮಗೆ ಅಗತ್ಯವಿದೆ ಹೆಚ್ಚು ಪಾಯಿಂಟರ್, ಆದ್ದರಿಂದ ಒಂದು ನೋಡ್ ಸ್ಟಾರ್. ಸರಿ, ಇಲ್ಲಿ ಮೋಜು ಭಾಗವಾಗಿ ಬರುತ್ತದೆ. ನಾವು ಅನುಷ್ಠಾನಕ್ಕೆ ಅಭ್ಯಾಸ ನೀನು ದುಪ್ಪಟ್ಟು ಲಿಂಕ್ ಪಟ್ಟಿಗಳನ್ನು ತೆಗೆದು. ಆದ್ದರಿಂದ ಈ ಎಂದು ವಿಷಯ ರಸಪ್ರಶ್ನೆ ಸಂಪೂರ್ಣವಾಗಿ ನ್ಯಾಯೋಚಿತ ಆಟ. ಇದು ಕಳೆದ ರಸಪ್ರಶ್ನೆಗಳು ತೋರುತ್ತಿತ್ತು. ಆದ್ದರಿಂದ ಖಂಡಿತವಾಗಿ ತಯಾರಿಸಬಹುದು ಸಿ ಸ್ವಲ್ಪ ಕೋಡ್ ಎಲ್ಲಾ ಎಂಬುದನ್ನು ಮರೆಯಬೇಡಿ ಈ ಮೋಜಿನ PHP ಮತ್ತು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, ನಾವು ಇನ್ನೂ ನೆನಪಿಡುವ ಅಗತ್ಯವಿರುವುದಿಲ್ಲ ಸಿ ಮಾಡಲು ಆದ್ದರಿಂದ ಪರಿಶೀಲನೆ ನೀವು ತುಕ್ಕು ಭಾವನೆ. [00:04:12] ಸರಿ, ನಾವು ಇದನ್ನು ಮಾಡಬಹುದು ಎಂದು ನೋಡೋಣ. ತಂಪಾದ, ಸರಿ. ಆದ್ದರಿಂದ ನಾವು ನೀನು ಇಲ್ಲಿ ಸರಿಯಾದ ಸಂಪಾದಿಸಲು, ಯೋಜಿಸಿದಂತೆ ಮತ್ತು ಆಶಾದಾಯಕವಾಗಿ ಈ ಹೋಗುತ್ತದೆ. ಸರಿ, ಯಾರಾದರೂ ನನಗೆ ನೀಡಲು ಬಯಸುವಿರಾ ನಾನು ಪ್ರಾರಂಭಿಸಬೇಕು ಹೇಗೆ ಸಲಹೆ? ನಾನು ಊಹೆ ತಯಾರಿಕೆ ನಾನು ಈಗಾಗಲೇ ಒಂದು ರಚನೆ ವ್ಯಾಖ್ಯಾನಿಸಿದ್ದಾರೆ, ಒಂದು ನಾನು, ಕೊನೆಯ ಪುಟದಲ್ಲಿ ತೋರಿಸಿದರು ಕೊನೆಯ ಸ್ಲೈಡ್ ಮೇಲೆ. ಮತ್ತು ನಾನು ಸಂಬಂಧ ನನ್ನ ಮುಖ್ಯಸ್ಥ ಸಂಗ್ರಹಿಸುವ ನುಡಿದರು ಕೆಲವು ದಿಕ್ಸೂಚಕ ಪಟ್ಟಿ ಪಟ್ಟಿ ಎಂದು. ಯಾರಾದರೂ ನನಗೆ ಪ್ರಾರಂಭಿಸಲು ಬಯಸುವಿರಾ? [00:04:42] ಪ್ರೇಕ್ಷಕರು: ನೀವು ಒಂದು ಹೊಸ ರಚಿಸಬಹುದು ನೋಡ್ ಪಟ್ಟಿ ಕರೆ? [00:04:45] ಹನ್ನಾ: ಅದ್ಭುತ, ಆದ್ದರಿಂದ ನಾವು ರಚಿಸಲು ನೀನು ಒಂದು ಹೊಸ ನೋಡ್ ಪಟ್ಟಿ ಮೂಲಕ ಕ್ರಾಲ್. ನಾನು ಇಷ್ಟ. ಸರಿ ಎಂದು ವೇಳೆ ನಾನು ಪಾಯಿಂಟರ್ ಕರೆ ಮಾಡುತ್ತೇವೆ. ಮತ್ತು ಅಲ್ಲಿ ಇದು ಮೂಲತಃ ಪ್ರಾರಂಭಿಸಬೇಕು? [00:04:57] ಪ್ರೇಕ್ಷಕರು: ಬಹುಶಃ ಪಟ್ಟಿ ಮುಖ್ಯಸ್ಥ. ಹನ್ನಾ: ಸುಂದರ. ನಾವು ತಲೆ, ಆರಂಭವಾಗುವುದು ಬಯಸುವ ನಾನು ಪಟ್ಟಿಯಲ್ಲಿ ಸಂಗ್ರಹಿಸಲು ಹೋಗುತ್ತದೆ ಹೇಳಿದರು. ಅದ್ಭುತ. ಇಲ್ಲಿಯವರೆಗೆ, ಆದ್ದರಿಂದ ಉತ್ತಮ. ಮತ್ತು ಈಗ, ನಮ್ಮ ಗುರಿ ಆಗಿದೆ ಪಟ್ಟಿ ಮೂಲಕ ತಿರುಗಿ ನಾವು ನೋಡ್ ಹೇಗೆ ರವರೆಗೆ ನಾವು ಅಳಿಸಲು ಮೌಲ್ಯವನ್ನು ಎನ್. ಸರಿ? [00:05:13] ಈಗ ಭಾಗ ಅಲ್ಲಿ ಆಗಿದೆ ನಾವು ಮೂಲಕ ಮರಳಿ ಬಯಸುವ. ಯಾರಾದರೂ ಒಂದು ಸೂಚಿಸುತ್ತದೆ ರೀತಿಯಲ್ಲಿ ಮೂಲಕ ಮರಳಿ? [00:05:19] ಪ್ರೇಕ್ಷಕರು: ಒಂದು ಲೂಪ್. [00:05:20] ಹನ್ನಾ: ಲೂಪ್. ನಾನು ಇದನ್ನು ಪ್ರೀತಿಸುತ್ತೇನೆ. ನಿರ್ದಿಷ್ಟವಾಗಿ, ನಾವು ಒಂದು ಸಮಯದಲ್ಲಿ ಲೂಪ್ ಪ್ರಯತ್ನಿಸಬಹುದು. ಸರಿ, ಮತ್ತು ನಾವು ತಲುಪಿದ್ದೀರಿ ಎಂದು ತಿಳಿದಿರುವ ನಮ್ಮ ಪಟ್ಟಿಯಲ್ಲಿ ಏನು ಕೊನೆಯಲ್ಲಿ? ಪ್ರೇಕ್ಷಕರು: ಪಾಯಿಂಟರ್ ಸಾಂಕೇತಿಕಕೊಂಡಿಯು ಯಾವಾಗ. ಹನ್ನಾ: ಪಾಯಿಂಟರ್ ಸಾಂಕೇತಿಕಕೊಂಡಿಯು ಯಾವಾಗ. ಸುಂದರ, ನಾನು ಇದನ್ನು ಪ್ರೀತಿಸುತ್ತೇನೆ. ತಂಪಾದ, ಸರಿ. ನನ್ನ ಒಳಗೆ ಕಳುಹಿಸುವಾಗ ಕಟ್ಟುಪಟ್ಟಿಯು ಆದ್ದರಿಂದ ಕ್ಷಮಿಸಿ ರೀತಿಯ ಪರದೆಯ ಬಿದ್ದುದರಿಂದ. ನಾವು ಅದನ್ನು ಹಿಂದಕ್ಕೆ ತಂದರು. ತಂಪಾದ, ಸರಿ. ಏನು ಮುಂದಿನ ಇಲ್ಲಿದೆ? [00:05:48] ಆದ್ದರಿಂದ ನಾವು ಅಳಿಸಲು ಗೊತ್ತು ಇಲ್ಲಿ n ಹೊಂದಿರುವ ನೋಡ್. ಆದ್ದರಿಂದ ಪ್ರಕರಣದಲ್ಲಿ ಅಲ್ಲಿ ಕಂಡುಹಿಡಿಯೋಣ ನಾವು ವಾಸ್ತವವಾಗಿ ನಮ್ಮ ನೋಡ್ ಹೇಗೆ. ಆದ್ದರಿಂದ ಹೇಗೆ ನಾನು ಪರಿಶೀಲಿಸಿ ಎಂದು? ನಾನು ಪಾಯಿಂಟರ್ ವೇಳೆ, ತದನಂತರ ವೇಳೆ ಹೇಳುವೆನು ನಾನು ಪಾಯಿಂಟರ್ ಮೌಲ್ಯವನ್ನು ಪಡೆಯಲು ಬಯಸುವ, ನಾನು, ಎನ್ ಮಾಡಲು ಬಾಣದ ಎನ್, ನಿಯತಾಂಕ ಸಮನಾಗಿರುತ್ತದೆ ನಾವು ಈ ಕಾರ್ಯವನ್ನು ಕೊಟ್ಟ, ನಾವು ವಾಸ್ತವವಾಗಿ ಅಳಿಸಲು ನೋಡ್. ಇಲ್ಲಿ ವರೆಗೂ ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳು? ಎಲ್ಲಾ ಸರಿ. ಸರಿ, ಈಗ ಒಂದು ತ್ವರಿತ ಚಿತ್ರವನ್ನು ರಚಿಸೋಣ ಮಂಡಳಿಯಲ್ಲಿ ಸಲುವಾಗಿ ಈ ದೃಶ್ಯೀಕರಿಸುವುದು. [00:06:24] ಆದ್ದರಿಂದ ನಮ್ಮ ಸುಂದರ ನೋಡ್ ಇಲ್ಲ ಹೇಳಿ. ಮತ್ತು ಇದು ಒಂದು ಮೌಲ್ಯವನ್ನು ಹೊಂದಿದೆ, ನಾನು ನಾಲ್ಕು ಹೇಳುತ್ತೇನೆ. ಮತ್ತು ಇದು ಮುಂದಿನ ಸೂಚಿತವಾಗಿರುತ್ತದೆ ನಮ್ಮ ಲಿಂಕ್ ಪಟ್ಟಿಯಲ್ಲಿ ನೋಡ್. ಮತ್ತು ಇದು ಮೊದಲು ಇಲ್ಲ. ಆದ್ದರಿಂದ ನಾವು ನಮ್ಮ ಹಿಂದಿನ ಹೊಂದಿವೆ ಏನೂ ತೋರುತ್ತಿರುವಂತೆ. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾವು ಹಿಂದಕ್ಕೆ ಸೂಚಿಸುತ್ತಾರೆ. ಸರಿ, ಕೇವಲ ಸ್ಥಾಪನೆಗೆ ನನ್ನ ಇಲ್ಲಿ ಲಿಂಕ್ ಪಟ್ಟಿ. ಮತ್ತು ನಾವು ಆ ಅಂಕಗಳನ್ನು ಪಟ್ಟಿಯಲ್ಲಿದ್ದಾರೆ ಈ ರಚನೆ ಆರಂಭಿಸಬೇಕು. ನಾನು ಒಂದು ಹೆಚ್ಚು ಸೆಳೆಯಲು ಮಾಡುತ್ತೇವೆ ಸಂಪೂರ್ಣತೆ ಸಲುವಾಗಿ. ಸರಿ. ನಾನು ಈ ಮುಂದೆ ಎತ್ತಿ ಮಾಡುತ್ತೇವೆ. ಮತ್ತು ನಾನು ಒಂದು ಮತ್ತೆ ಎತ್ತಿ ಮಾಡುತ್ತೇವೆ. ಓಹ್, ಕ್ಷಮಿಸಿ. ಹೌದು, ಹಿಂದಕ್ಕೆ ಈ ಸಿಕ್ಕಿತು. ಮತ್ತೆ ಅದನ್ನು. ಸರಿ, ನಾವು ಹೋಗಿ. ಸರಿ, ಇದು ಸಿಕ್ಕಿತು. ಸರಿ, ಇಲ್ಲಿ ನಮ್ಮ ಚಿತ್ರವನ್ನು. [00:07:21] ಸರಿ, ಆದ್ದರಿಂದ ನಾವು ಎರಡು ಪ್ರಕರಣಗಳಲ್ಲಿ ಪರಿಗಣಿಸಲು ಬಯಸುವ. ಮೊದಲ ಪ್ರಕರಣದಲ್ಲಿ ವೇಳೆ ಆಗಿದೆ ನೋಡ್ ನಾವು ಅಳಿಸಲು ನಮ್ಮ ಪಟ್ಟಿಯಲ್ಲಿ ಆರಂಭದಲ್ಲಿ ಹೊಂದಿದೆ. ನಂತರ ಎರಡನೆಯದಾಗಿ ಸಂದರ್ಭದಲ್ಲಿ ನಾವು ಬಯಸುವ ಎಲ್ಲಕ್ಕಿಂತ ವೇಳೆ ಭಾವಿಸುವುದು. ನಾನು ಈ ಒಂದು ಸಂಪೂರ್ಣವಾಗಿ ಅರ್ಥ ಗೊಂದಲಮಯ ನನ್ನ ಅಳಿಸಿಹಾಕುತ್ತವೆ ಜೊತೆ ಡ್ರಾಯಿಂಗ್, ಆದರೆ ಆಶಾದಾಯಕವಾಗಿ ನಾವು ಪ್ರಯತ್ನಿಸಿ ಮಾಡುತ್ತೇವೆ ಕೆಲವು ಕೋಡ್ ಈ ಸ್ಪಷ್ಟಪಡಿಸಲು. [00:07:40] ಸರಿ, ಆದ್ದರಿಂದ ಅವರ ಸಂದರ್ಭದಲ್ಲಿ ಕವರ್ ಅವಕಾಶ ಅಲ್ಲಿ ನಾವು, ನಮ್ಮ ನೋಡ್ ಕಂಡು ಮತ್ತು ಇದು ತುಂಬಾ ಇಲ್ಲಿದೆ ನಮ್ಮ ಲಿಂಕ್ ಪಟ್ಟಿ ಪ್ರಾರಂಭಿಸಿ. ಯಾರಾದರೂ ನನ್ನ ನೀಡಲು ಮಾಡಲು ಇಲ್ಲಿ ಸಲಹೆ ಏನು ನಾನು ವಾಸ್ತವವಾಗಿ ನಮ್ಮ ನೋಡ್ ತೆಗೆಯಲು ಮಾಡಬೇಕು? ಇದು ಸ್ವಲ್ಪ ಟ್ರಿಕಿ. ಸರಿ? [00:07:56] ಪ್ರೇಕ್ಷಕರು: ನೀವು ಪಡೆಯಲು ಹೊಂದಿವೆ ಇದು ಮೊದಲು ಎಂದು ನೋಡ್ ಮತ್ತು ಇದನ್ನು ತೋರಿಸಲು ಮಾಡಲು ಇದು ನಂತರ ಎಂದು ಒಂದು, ಮತ್ತು ನೋಡ್ ತೆಗೆದುಕೊಳ್ಳಲು ಇದು ನಂತರ ಮತ್ತು ಮಾಡುವುದಾಗಿ ಇದು ಮೊದಲು ನೋಡ್ ತೋರಿಸಲು. ಹನ್ನಾ: ನಿಖರವಾಗಿ. ಸರಿ, ಆದ್ದರಿಂದ ಈ ಸಂದರ್ಭದಲ್ಲಿ ಅಲ್ಲಿ ನಾವು ಎರಡು ಪ್ರಕರಣಗಳಿವೆ. ನಾವು ಸಂದರ್ಭದಲ್ಲಿ ಅಲ್ಲಿ ಹೊಂದಿವೆ ನಾವು ಹುಡುಕುತ್ತಿರುವ ಎಂದು ನೋಡ್ ಪಟ್ಟಿಯಲ್ಲಿ ಮುಂದೆ ಆಗಿದೆ. ಸರಿ, ಮತ್ತು ನಂತರ ಸಂದರ್ಭದಲ್ಲಿ ನೀವು ವಿವರಿಸಿದ ಬಲ, ಇಲ್ಲದಿದ್ದರೆ? ಇದು ಪಟ್ಟಿಯಲ್ಲಿ ಬೇರೆ ಇಲ್ಲಿದೆ. ಆದ್ದರಿಂದ ನೀವು, ನಾವು ಅಗತ್ಯವಿದೆ ಹಿಂದಿನ ನೋಡ್ ನೋಡಲು ಮತ್ತು ಹಿಂದಿನ ನೋಡ್ ಮುಂದಿನ ನೋಡ್ ತೋರಿಸಲು. ಆದ್ದರಿಂದ ನಾವು ಮಾಡುತ್ತೇವೆ ಹೇಳುತ್ತಾರೆ ಐದು ಔಟ್ ತೆಗೆದುಕೊಳ್ಳಲು ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ ಇಲ್ಲಿ ನನ್ನ ತುಂಬಾ ಗೊಂದಲಮಯ ಚಿತ್ರ. ನಾವು ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ಬಯಸುವ ನಾಲ್ಕು ಈಗ ಆರು ಸೂಚಿತವಾಗಿರುತ್ತದೆ. ಆರು ನಾಲ್ಕು ಮುಂದಿನ ಅಂಕಗಳನ್ನು. ಮತ್ತು ನಾಲ್ಕು ಆರು ಹಿಂದಿನ ಅಂಕಗಳನ್ನು. ನಮ್ಮ ಗುರಿ ಬಲ, ಇಲ್ಲಿ? ನಾನು ನಿಮ್ಮ ಅನಿಸಿಕೆ ಕೇವಲ ಅಲ್ಲಿರುವ ಹೇಳಿದರು. [00:08:56] ಸರಿ, ಆದ್ದರಿಂದ ಅವರ ಮೊದಲ ತುಣುಕು ಪಡೆಯಲು ಅವಕಾಶ. ಹೊಂದಿವೆ ಮಾಡೋಣ ಹಿಂದಿನ ಪಾಯಿಂಟರ್ ಹಿಂದಿನ. ಆದ್ದರಿಂದ ಮುಂದಿನ ನಾಲ್ಕು ಎಂಬುದನ್ನು ತೋರಿಸಲು ಮಾಡಬೇಕು? ನಿಖರವಾಗಿ, ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಆರು. ನಾವು ಮುಂದಿನ, ಪಾಯಿಂಟರ್ ಹೇಳುತ್ತಾರೆ. ಸರಿ? ಎಲ್ಲಾ ಸರಿ. ಆದ್ದರಿಂದ ಅವರ ಈ ಕೊಳಕು ಚಿತ್ರ ತೊಡೆದುಹಾಕಲು ಅವಕಾಶ ಮತ್ತು ಸ್ವಲ್ಪ ಒಳ್ಳೆಯದೆಂದು ಒಂದು ಸೆಳೆಯಲು ಪ್ರಯತ್ನಿಸಿ. ನಾವು ಇಲ್ಲಿ ನಮ್ಮ ಪಟ್ಟಿಯಲ್ಲಿ ತಲೆ. ಮತ್ತು ಮೊದಲ ನೋಡ್ನಲ್ಲಿ ಸೂಚಿತವಾಗಿರುತ್ತದೆ ನಾವು ಹೇಳಿದರು ಇದು ನಮ್ಮ ಲಿಂಕ್ ಪಟ್ಟಿ, ನಾಲ್ಕು. ಇಲ್ಲಿ ನಮ್ಮ ಎರಡನೇ ನೋಡ್, ಐದು ಇಲ್ಲಿದೆ. ಮತ್ತು ನಮ್ಮ ಮೂರನೆಯ ನೋಡ್ ಆರು. ಕೇವಲ ಅದೇ ಸೆಳೆಯಲು ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ ಚಿತ್ರ, ಕೇವಲ ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಸುಲಭವಾಗಿ. ಸರಿ, ಆದ್ದರಿಂದ ನಾಲ್ಕು ಮುಂದಿನ ಮೂಲತಃ ಐದು ಅಂಕಗಳನ್ನು. ಆರು ಐದು ಮುಂದಿನ ಅಂಕಗಳನ್ನು. ಐದು ಆರು ಹಿಂದಿನ ಅಂಕಗಳನ್ನು. ಮತ್ತು ನಾಲ್ಕು ಐದು ಹಿಂದಿನ ಅಂಕಗಳನ್ನು. ತುಂಬಾ ಒಳ್ಳೆಯದೆಂದು! ತಂಪಾದ, ಸರಿ. [00:10:04] ಈಗ, ನಾವು ಏನು ಕೇವಲ ಇಲ್ಲಿ, ಕೋಡ್ ಈ ಸಾಲಿನ, ಹಿಂದಿನ ಪಾಯಿಂಟರ್ ಹೇಳುತ್ತಾರೆ ಮುಂದಿನ, ಆದ್ದರಿಂದ ಏನು? ನಾವು ನೋಡುವ ಬಳಸುತ್ತಿದ್ದರೆ ಅಂದರೆ ಐದು, ಹಿಂದಿನ ನೋಡ್ ಹೋಗಲು, ಮತ್ತು ಇದು ಈಗ ಮುಂದಿನ ಮಾಡಬೇಕು ಇಲ್ಲಿದೆ ಐದು ಮುಂದಿನ ಪಾಯಿಂಟ್. ಆದ್ದರಿಂದ ಮೂಲಭೂತವಾಗಿ, ಏನು ಮಾಡುತ್ತಿದ್ದಾರೆ ಈ ಬಾಣದ ಅಳಿಸಿಹಾಕುತ್ತವೆ ವಿಶೇಷವೇನು ಇದೆ ಅದು ಸರಿಯಾದ ಐದು ತೆರಳಿ ಮಾಡುವ. ಎಂದು ಸ್ಪಷ್ಟವಾಗುತ್ತದೆ? ನಾನು ಸ್ವಲ್ಪ ಹುರುಳಿಲ್ಲದ ಗೊತ್ತು. ನಾನು ಕೆಲವು ತಲೆ nods ನೋಡಿ. ಒಳ್ಳೆಯದು. ತಂಪಾದ, ಸರಿ. ಈಗ, ಮುಂದಿನ ಹಂತದ ಬಗ್ಗೆ? [00:10:39] ನಾನು ಮುಂದಿನ ಮರುಹೊಂದಿಸಿದ್ದೇವೆ. ಈಗ, ಇದು ಇತರ ಬಾಣದ ನಾನು ಬದಲಾಯಿಸಲು ಬೇಕು? ಇಲ್ಲಿಯೇ ಈ ಒಂದು. ಆರು ಹಿಂದಿನ. ನಾವು ಆರು ಹಿಂದಿನ ಬಯಸುವುದಿಲ್ಲ ಇನ್ನು ಮುಂದೆ ಐದು ತೋರಿಸಲು. ನಾವು ನಾಲ್ಕು ತೋರಿಸಲು ಬಯಸುವ. ಆ ಚಿತ್ರವನ್ನು ಅರ್ಥ ಡಸ್? ಈಗ ನಾವು ವಾಸ್ತವವಾಗಿ ಐದು ಔಟ್ ತೆಗೆದುಕೊಳ್ಳಬಹುದು. ಇದರಿಂದ ಆ ತುಣುಕು ಪಡೆಯಲು ಅವಕಾಶ. ನಾನು ಮೊದಲು ಏನು ಮಾಡಬೇಕು ಆರು ಹಿಂದಿನ ನಾಲ್ಕು ಮರುಹೊಂದಿಸಲು? ಯಾವುದೇ ಕಲ್ಪನೆಗಳನ್ನು? [00:11:14] ಪ್ರೇಕ್ಷಕರು: ನಡುವೆ ನೋಡ್ ಮುಕ್ತಗೊಳಿಸಲು ಇದು ಶೂನ್ಯ ಹೊಂದಿಸುವ ಮೂಲಕ ಅವುಗಳನ್ನು? ಹನ್ನಾ: ಕೂಲ್. ಖಂಡಿತವಾಗಿಯೂ, ನಮ್ಮ ಗುರಿ ಆಗಿದೆ ನೋಡ್ ಮುಕ್ತಗೊಳಿಸಲು ಎಂದು ನಾನು. ನಾವು ಇಲ್ಲಿಯೇ ಮಾಡಬಹುದು. ಉಚಿತ ಪಾಯಿಂಟರ್. ಸಂಪೂರ್ಣವಾಗಿ. ಆದರೆ ಆ ಮೊದಲು, ನಮ್ಮ ಗುರಿ ಬಲ ಕೇವಲ ಬಿಡಿ ಇಲ್ಲಿ ಮುಂದಿನ ಪಾಯಿಂಟರ್ ಸೆಟ್ ಆಗಿದೆ ಸಮಾನ ಹಿಂದಿನ ಹಿಂದಿನ ಪಾಯಿಂಟರ್. ನಾನು ಈ ಅಪ್ ಒಳಗೊಂಡಿದೆ ಪಡೆಯಲು ತಿಳಿದಿದೆ. ಸರಿ, ತಂಪಾದ take-- ಅವಕಾಶ. ಎಲ್ಲರೂ ಈ ಬಾಟಮ್ ಲೈನ್ ನೋಡಬಹುದು? ಅಥವಾ ಇದು ಸಣ್ಣ ಸೂಪರ್ ಆಗಿದೆ? [00:11:50] ನಾವು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಮೊದಲು ಆದ್ದರಿಂದ ಈ ಸಾಲಿನ, ನಾವು ಬಯಸುವ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ಪಾಯಿಂಟರ್ ಮುಂದಿನ ಶೂನ್ಯ ಅಲ್ಲ. ಪಾಯಿಂಟರ್ ಮುಂದಿನ ವೇಳೆ ಏಕೆಂದರೆ ದೋಷ ಶೂನ್ಯ, ಯಾವ ರೀತಿಯ ನಾನು ಪ್ರಯತ್ನಿಸಿ ನಾನು ಪಡೆಯುತ್ತಾನೆ ಒಂದು ಶೂನ್ಯ ಪಾಯಿಂಟರ್ ಉಲ್ಲೇಖಿಸಿ? ಪ್ರೇಕ್ಷಕರು: seg ತಪ್ಪು. ಹನ್ನಾ: ಒಂದು seg ತಪ್ಪು, ಸುಂದರ. ಆದ್ದರಿಂದ ಸರಿ, ಎಂದು ಅಲ್ಲ ಶೂನ್ಯ, ನಂತರ ನಾವು ಮರುಹೊಂದಿಸಲು. ಮತ್ತು ನಾವು ನಾಲ್ಕು ಮತ್ತೆ ಆರು ಅಂಶಗಳಿಲ್ಲ. ಅಲ್ಲಿಯವರೆಗೆ ಪ್ರಶ್ನೆಗಳನ್ನು ಅಪ್? ಹೌದು? [00:12:17] ಪ್ರೇಕ್ಷಕರು: ನಿಮ್ಮ ಮೊದಲ ರಲ್ಲಿ ಹೇಳಿಕೆ, ನೀವು ಮಾಡಿದರು ಬಾಣದ ಹೊಂದಲು ಅರ್ಥ ಮುಂದಿನ, ಅಥವಾ [ಕೇಳಿಸುವುದಿಲ್ಲ]? ಹನ್ನಾ: ನಾನು ಪಾಯಿಂಟರ್ ಬಾಣದ ಎನ್ ಅರ್ಥ. ಆದ್ದರಿಂದ ಮೂಲಭೂತವಾಗಿ, ನಾನು ಯಾವುದೇ ಪ್ರಯತ್ನ ನಾನು ಏನು , ನಾನು ಪ್ರಸ್ತುತ ನೋಡ್ ಹೇಳಲು ಇದೆ ಮೇಲೆ iterating ಪ್ರಸ್ತುತ ನೋಡ್ ಎಂದು ನಾನು ನಾನು ಪಾಯಿಂಟರ್ ಸಂಗ್ರಹಿಸುವ ಭಾವಿಸುತ್ತೇನೆ, ಬಯಸುತ್ತೇನೆ. ಮತ್ತು ನಾನು ಪಾಯಿಂಟರ್ ತಿಳಿಯುವ ಈ ಸಂದರ್ಭದಲ್ಲಿ N ಇದು ಮೌಲ್ಯ. ಮತ್ತು ನಾನು ನೋಡಲು ಬಯಸುವ, ಆಗಿದೆ ನಾನು ಬಯಸುತ್ತೇನೆ ನೋಡ್ ನೋಡ್ ನಾನು ಅಳಿಸಲು ಗುರಿ ಬಾಗುತ್ತೇನೆ? ಇಲ್ಲಿರುವುದು ಎನ್ ಪಾಯಿಂಟರ್ ಏಕೆ ಆ ನ. [00:12:47] ಪ್ರೇಕ್ಷಕರು: ಬಾಣದ ಹೋಗುವ ಎನ್, ನೀವು ಮೌಲ್ಯವನ್ನು ಮತ್ತು n ಎಂಬ ನೋಡ್ ಶೇಖರಿಸಿಡಬೇಕು? [00:12:55] ಹನ್ನಾ: ಆದ್ದರಿಂದ ನಾನು ಹಾಗೆ ಈ ಲಿಂಕ್ ಪಟ್ಟಿ ಮೂಲಕ ಹೋಗುವ ಮತ್ತು ಐದು ಸೂಚಿಸುತ್ತಿದ್ದರು. ನಾನು, ಆ ಮೌಲ್ಯವನ್ನು ಪಡೆಯಲು ಬಯಸಿದರೆ ನಾನು, ಎಂದು, 5 ಸಿಗತ್ತೆ ನಾನು ಪಾಯಿಂಟರ್ ಬಾಣದ ಎನ್ ಮಾಡಬೇಕು. ಕೂಲ್? ಹೌದು. [00:13:07] ಪ್ರೇಕ್ಷಕರು: ವೇರಿಯಬಲ್ ಹೆಸರನ್ನು ಎನ್? ಹನ್ನಾ: ಹೌದು. ನಾವು ಒಂದು ಮತ್ತೆ ಮಿಡಿ ಆದ್ದರಿಂದ ಸ್ಲೈಡ್, ಎನ್ ಹೆಸರು ಮೌಲ್ಯದ ಒಳಗೆ ನಮ್ಮ ಲಿಂಕ್ ಪಟ್ಟಿಯಲ್ಲಿ ನೋಡ್. ಮತ್ತು ನಾನು ಸ್ವಲ್ಪ ಪಡೆಯಬಹುದು ತಿಳಿದಿದೆ ಸ್ವಲ್ಪ ಗೊಂದಲಕ್ಕೆ ನಾವು ಏಕೆಂದರೆ ವಿಷಯ ಕರೆ ನಾವು N ಅಳಿಸಲು. ಆದ್ದರಿಂದ ಆ ಅಲ್ಲಿ ಇಲ್ಲಿದೆ ಒಂದು ಸಾಲು ಬರುತ್ತದೆ. ಹೌದು? [00:13:27] ಪ್ರೇಕ್ಷಕರು: ನೀವು ಹೊಂದಿಲ್ಲ [ಕೇಳಿಸುವುದಿಲ್ಲ] ಅವರು ಹೇಗೆ ಕೆಲಸ? ಒಂದು ಪಾಯಿಂಟರ್ [ಕೇಳಿಸುವುದಿಲ್ಲ]? [00:13:35] ಹನ್ನಾ: ಖಂಡಿತ. ನೀವು about-- ಸಾಲು ಮಾತನಾಡುತ್ತಿದ್ದೇವೆ? ಪ್ರೇಕ್ಷಕರು: ಕಳೆದ ಸಾಲಿನ [ಕೇಳಿಸುವುದಿಲ್ಲ]. [00:13:44] ಹನ್ನಾ: ಹಾಗೆ, ಸರಿ. ಆದ್ದರಿಂದ ಚಿತ್ರದಲ್ಲಿ ನೋಡೋಣ ಸಲುವಾಗಿ ಈ ವಿವರಿಸಲು ಪ್ರಯತ್ನಿಸಿ. ನಾನು, ಕ್ಷಮಿಸಿ ಕ್ಯಾಮರಾ, ಪ್ರಶ್ನೆಯಾಗಿದೆ ನಾವು ಪಾಯಿಂಟರ್ ವಿವರಿಸುತ್ತದೆ ಮುಂದಿನ ಪಾಯಿಂಟರ್ ಹಿಂದಿನ ಬಾಣ. ಸರಿ, ಆದ್ದರಿಂದ ನಾವು ಐದು ಸ್ಥಾನದಲ್ಲಿದ್ದೀರೋ ಹೇಳುತ್ತಾರೆ ಮತ್ತು ನಮ್ಮ ಗುರಿ ಐದು ಅಳಿಸುವುದು. ಆದ್ದರಿಂದ, ಮುಂದಿನ ಪಾಯಿಂಟರ್ ಇವುಗಳಲ್ಲಿ ಮೂರು ಗ್ರಂಥಿಗಳು ಎಂದು ನಮಗೆ ನೀಡಿದ್ದರು? ಅದು ಸರಿ, ಆರನೇ ನೋಡ್ ನಮಗೆ ತೆರೆದಿಡುತ್ತದೆ? [00:14:10] ಸರಿ, ಈಗ ನಾವು ಕೇಳುತ್ತಿದ್ದೇವೆ ಆರು ಹಿಂದಿನ ಫಾರ್. ಸರಿ? ಮತ್ತು ನಾವು ಈ ರೀಸೆಟ್ ನೀವು ನಾಲ್ಕು ಸಮಾನ ಎಂದು, ಇದು ಐದು ಹಿಂದಿನ ಎಂದು ಸಂಭವಿಸಿದ. ನಾನು ಸೂಪರ್, ಗೊತ್ತಿಲ್ಲ ಹಾರ್ಡ್ ಕಾಪಾಡುವುದು. ನಾನು ನಿಜವಾಗಿಯೂ ನೀವು ಚಿತ್ರಗಳನ್ನು ರಚಿಸಲು ಶಿಫಾರಸು ಈ ಒಂದು ಪ್ರಶ್ನೆಗೆ ಸಿಕ್ಕಿದರೆ. ಹೌದು? [00:14:30] ಪ್ರೇಕ್ಷಕರು: ಕಾರಣ ನಾವು [ಕೇಳಿಸುವುದಿಲ್ಲ] ಇಲ್ಲ? [00:14:37] ಹನ್ನಾ: ನಿಖರವಾಗಿ. ಪ್ರಶ್ನೆಯಾಗಿದೆ ಆದ್ದರಿಂದ, ಏಕೆ ಹಾಗೆ ನಾವು ಇಲ್ಲಿ ಪರಿಶೀಲಿಸಿ ಅಗತ್ಯವಿಲ್ಲ? ಏಕೆ ನಾವು ಪರಿಶೀಲಿಸಿ ಅಗತ್ಯವಿಲ್ಲ ಹಿಂದಿನ ಪಾಯಿಂಟರ್ ಶೂನ್ಯ ಸಮಾನವಾಗಿರುವುದಿಲ್ಲ? ನಾವು ಮಾಡಿದ ಕಾರಣ ಮತ್ತು ಇಲ್ಲಿದೆ ಈಗಾಗಲೇ ಬೇರ್ಪಡಿಸಿ ಸಂದರ್ಭದಲ್ಲಿ ವೇಳೆ ಪಾಯಿಂಟರ್ ಆರಂಭದಲ್ಲಿ. ಉತ್ತಮ ಪ್ರಶ್ನೆ. ಈ ಬೇರೆ ಏನು? ತಂಪಾದ, ಸರಿ. ಆದ್ದರಿಂದ ಅದನ್ನು ಪೂರ್ಣಗೊಳಿಸಲು ಅವಕಾಶ. ವಿ ಆರ್ ಆಲ್ಮೋಸ್ಟ್ ದೇರ್. [00:14:59] ಹೀಗಾದರೆ ಆದ್ದರಿಂದ ತಲೆಗೆ? ಏನು ವೇಳೆ ಬದಲು ಐದು ಅಳಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತಿದ್ದಾರೆ, ನಾವು ವಾಸ್ತವವಾಗಿ ನಾಲ್ಕು ಅಳಿಸಿ ಬಯಸಿದರು? ಏನು ನಾನು ಎಂದು? ನಾನೇನು ನನ್ನ ತಲೆ ಮರುಸಿದ್ಧಗೊಳಿಸಬೇಕೆಂದಿದ್ದೀರೇನು? ಕೂಗುತ್ತಾನೆ? ಪ್ರೇಕ್ಷಕರು: ಇದು ನಂತರ ಒಂದು. ಹನ್ನಾ: ಸುಂದರ. ಸರಿ, ಆದ್ದರಿಂದ ನಾವು ತೋರುತ್ತಿರುವಂತೆ ಪಟ್ಟಿ ವಾಂಟ್ ಏನೇ ನಮ್ಮ ಪಾಯಿಂಟರ್ ಮುಂದಿನ ನೋಡ್. ಗುಡ್. ಮತ್ತು ಕೇವಲ ಸಂಪೂರ್ಣತೆ ನ ಸಲುವಾಗಿ, ನಾವು ಎಂದು ನಮ್ಮ ಪಟ್ಟಿಯಲ್ಲಿ ಅಲ್ಲಿಯವರೆಗೆ ಪರಿಶೀಲಿಸಲು ಬಯಸುವ ಎಲ್ಲಿಯವರೆಗೆ ನಮ್ಮ ಪಟ್ಟಿಯಲ್ಲ ಎಂದು, ಶೂನ್ಯ ಖಾಲಿ, ನಾವು ಸೆಟ್ ಬಯಸುವ ಶೂನ್ಯ ನಮ್ಮ ಹಿಂದಿನ ಸಮಾನ. ಪ್ರಶ್ನೆ ಇಲ್ಲಿಯವರೆಗೆ? ಒಂದು ಹೆಜ್ಜೆ ದೂರ from--? [00:15:53] ಪ್ರೇಕ್ಷಕರು: ಇದು ವೇಳೆ ಎಂದು ಪಟ್ಟಿ ಶೂನ್ಯ ಸಮಾನವಾಗಿರುತ್ತದೆ ಅಲ್ಲ? [00:15:55] ಹನ್ನಾ: ಹೌದು, ನೀವು ಸಂಪೂರ್ಣವಾಗಿ ಸರಿ. ನಾನು ಕ್ಷಮಿಸಿ. ಪಟ್ಟಿಯಲ್ಲಿ ಶೂನ್ಯ ಸಮಾನವಾಗಿರುತ್ತದೆ ಅಲ್ಲ. ಅದ್ಭುತ. ಎಲ್ಲಾ ಪರದೆಯ ಮೇಲೆ ಈ ತರಲು ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ. ಇದು ರೀತಿಯ ಬಿದ್ದುದರಿಂದ ವಿಶೇಷವೇನು. ಕ್ಷಮಿಸಿ, ವ್ಯಕ್ತಿಗಳು. ಮತ್ತು ಕನಿಷ್ಠ ಕೊನೆಯಾಗಿ ಆದರೆ, ಎಲ್ಲಾ ನಾವು ಹಿಂದಿರುಗಿತು ಮಾಡಬೇಕು. ಸರಿ. ಎಂದು ಬಹಳಷ್ಟು ತುಂಬಿಕೊಂಡಿತು ನಿಜವಾಗಿಯೂ ವೇಗವಾಗಿ ರಲ್ಲಿ. ಈ ನೋಡಿ ಎರಡನೇ ತೆಗೆದುಕೊಳ್ಳಬಹುದು. ನೀವು ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು ಹೊಂದಿದ್ದರೆ, ಹೇಳಿ. ಹೌದು? [00:16:20] ಪ್ರೇಕ್ಷಕರು: ಪಟ್ಟಿ ವೇಳೆ ತಲೆ, ಬೇಸರ ಬೇಡ, ನಿರೀಕ್ಷಿಸಿ then--. [00:16:26] ಹನ್ನಾ: ಸರಿ, ಉತ್ತಮ. ಪಟ್ಟಿ ಮುಂಚೂಣಿಯಲ್ಲಿ ವೇಳೆ ಆದ್ದರಿಂದ ಈ ನಾವು ಸೇರಿಸಲಾಗಿದೆ ಯಾವುದೇ ಅದನ್ನು ತೆಗೆದು. ಹೌದು? [00:16:31] ಪ್ರೇಕ್ಷಕರು: ನೀವು ವಿವರಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ ಮತ್ತೆ ಹೇಳಿಕೆ ವೇಳೆ ಮೊದಲ? ಎನ್ ಸೂಚಕವನ್ನು ಎನ್ ಸಮಾನವಾಗಿರುತ್ತದೆ ವೇಳೆ? ಹನ್ನಾ: ಖಂಡಿತ. ಆದ್ದರಿಂದ ಈ ಇಡೀ ಕಾರ್ಯ ನಮ್ಮ ಗುರಿಯಾಗಿದೆ ಇಲ್ಲಿ n ಹೊಂದಿರುವ ನೋಡ್ ಅಳಿಸಲು. ಆದ್ದರಿಂದ ನಾವು ಮಾಡಿದಾಗ ನಾವು, ಹೇಗೆ ನಮ್ಮ ಪಟ್ಟಿಯಲ್ಲಿ ಮೂಲಕ iterating, ಇಲ್ಲಿ n ನೋಡ್, ಎಂದು ಇಲ್ಲಿದೆ ಒಂದು ನಾವು ಅಳಿಸಲು. ಆದ್ದರಿಂದ ಅಳಿಸುವುದು ಎಲ್ಲಾ ನಡೆಯುತ್ತದೆ ದೊಡ್ಡ ಹೇಳಿಕೆಯನ್ನು ಒಳಗೆ. ಅರ್ಥವಿಲ್ಲ ಎಂದು? ಕೂಲ್. ಹೌದು? [00:16:59] ಪ್ರೇಕ್ಷಕರು: ಬಹುಶಃ ನೀವು ನೋಡಲು ಸಾಧ್ಯವಿಲ್ಲ ಇದು, ಆದರೆ ನೀವು ಒಂದು ಸಾಲಿನಲ್ಲಿ ಅಗತ್ಯವಿಲ್ಲ ಪಟ್ಟಿ ಸುರುಳಿ ಫಾರ್? ಹನ್ನಾ: ಅದ್ಭುತ. ನ ಸ್ವಲ್ಪ ಈ ತರುವ ಅವಕಾಶ, ಮತ್ತು ನಾವು ಕೆಳಗೆ ಆ ಬಲ ಎಸೆಯಲು ಮಾಡುತ್ತೇವೆ. ಬಹುಶಃ ಬೋರ್ಡ್ ಬಂದಿದೆ ಎಂದು ಸ್ವಲ್ಪ ಉತ್ತಮ ಆಲೋಚನೆ. ಆದ್ದರಿಂದ ಹೇಗೆ ನಾನು ಮುಂದೆ ಪಾಯಿಂಟರ್ ಸರಿಸಲು? [00:17:17] ಪ್ರೇಕ್ಷಕರು: ಪಾಯಿಂಟರ್ ಪಾಯಿಂಟರ್ ಜೊತೆಗೆ ಒಂದು ಸಮನಾಗಿರುತ್ತದೆ. [00:17:20] ಹನ್ನಾ: ಸುಂದರ. ಆದ್ದರಿಂದ ಅನುಮತಿಸುತ್ತದೆ iterating ಮುಂದುವರಿಯಿತು. ಸರಿ. ಪ್ರೇಕ್ಷಕರು: ಅಲ್ಲಿ ಬೇರೆ ಎಂದು? ಹನ್ನಾ: ಒಂದು ಬಾರಿ? ಪ್ರೇಕ್ಷಕರು: ಇರುತ್ತದೆ ಎಂದು ವೇಳೆ ದೊಡ್ಡ ಹಳೆಯ ನಂತರ ಬೇರೆ ಹೇಳಿಕೆಯನ್ನು [ಕೇಳಿಸುವುದಿಲ್ಲ]? ಹನ್ನಾ: ಯಾವ ಭಾಗ? ಕ್ಷಮಿಸಿ. [00:17:38] ಪ್ರೇಕ್ಷಕರು: ಪ್ರಯಾಣ, ಅಲ್ಲಿ ಒಂದು ಬೇರೆ ಮಾಡಬಾರದು? ಹನ್ನಾ: ನೀವು ಸಂಪೂರ್ಣವಾಗಿ ಒಂದು ಬೇರೆ ತೋರಿಸಬಹುದಿತ್ತು. ನಾನು ರಿಟರ್ನ್ ಹಕ್ಕನ್ನು ಹೊಂದಿರುತ್ತಾರೆ ಅಲ್ಲಿ, ನೀವು ಯಾವುದೇ ಅಗತ್ಯವಿರುವುದಿಲ್ಲ. ಆದರೆ ಹೌದು, ಒಳ್ಳೆಯ ಪ್ರಶ್ನೆ. ಹೌದು, ಸರಿ? ಪ್ರೇಕ್ಷಕರು: ನಾವು ಪಾಯಿಂಟರ್ ನಗರದ ಆ ಪಟ್ಟಿಯಲ್ಲಿ ಮೂಲಕ ಚಲಿಸುವ ಮೌಲ್ಯದ ತೆಗೆದುಕೊಳ್ಳುವ ಎಂದು ಪಟ್ಟಿಯಲ್ಲಿ ಪ್ರತಿ ನೋಡ್ ಆಫ್? ಅಥವಾ ನಾವು ಎಂದು ತಿಳಿಯುತ್ತಾರೆ ಬೇಕು ಪಟ್ಟಿಗೆ ಬಾಹ್ಯ ರೀತಿಯ? [00:18:00] ಹನ್ನಾ: ಒಂದೋ ಒಂದು ಫೈನ್, ನಾನು ಭಾವಿಸುತ್ತೇನೆ. ನಾನು ಊಹಿಸಿ ದಾರಿ ನಾನು ಸರಿ, ನಾನು ಪಾಯಿಂಟರ್ am, ಹೇಳುತ್ತಾರೆ. ಮತ್ತು ಈ ನನಗೆ ಆಗಿದೆ. ಈ ನನ್ನ ಕೈ. ನಾನು ವಿವಿಧ ತೋರಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ ನಾನು ಮೂಲಕ ಮರಳಿ ಬಯಸುವ ವಿಷಯಗಳನ್ನು. ಮೊದಲ, ನಾನು ಸೂಚಿಸುತ್ತಾರೆ ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಪಟ್ಟಿಯ ತಲೆಗೆ. ಮತ್ತು ನಾನು ನನಗೆ ಹೇಳುತ್ತದೆ ನಾಲ್ಕು ತೋರಿಸಲು ಹೋಗುತ್ತದೆ. ಆದ್ದರಿಂದ ನನಗೆ, ಪಟ್ಟಿಗೆ ಬಾಹ್ಯ ಎಂಬ ನಾನು ಈ ಅಂಶಗಳನ್ನು ಪ್ರತಿ ಬೆಟ್ಟು ಮಾಡಬಹುದು. ಹಾಗಾಗಿ ಪಾಯಿಂಟರ್ ನನ್ನ ಆಲೋಚಿಸುತ್ತೀರಿ. ಪ್ರೇಕ್ಷಕರು: ನೀವು ತೆಗೆದುಹಾಕಿದಾಗ ಆ ಅಂಶಗಳ ಒಂದು, ನೀವು ಮಾತನಾಡಲು, ನೀವೇ ಸ್ವತಃ. ಹನ್ನಾ: ನಿಖರವಾಗಿ. ಆದ್ದರಿಂದ ನೀವು ವಿಷಯ ಅಳಿಸಲು ನೀವು ಸೂಚಿಸುವ ನೀವು. ಉದಾಹರಣೆಯಲ್ಲಿ ಆ ನಾವು ಅಲ್ಲಿ ಆರ್ ಕಂಡಿತು ಐದು ಅಳಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತಿದ್ದಾರೆ, ನಾನು ಐದು ತೋರುತ್ತಿರುವಂತೆ ಇರುವಾಗ, ನಾನು ಅಳಿಸಲು ನಾನು ತೋರುತ್ತಿರುವಂತೆ ನಾನು. ಸರಿಯಾದ. ಹೌದು? ಪ್ರೇಕ್ಷಕರು: ನಾವು ಕಾಳಜಿ ವಹಿಸಿದ್ದಾರೆ N ಪಟ್ಟಿಯಲ್ಲಿ ಅಲ್ಲ ಪ್ರಕರಣದಲ್ಲಿ? ಹನ್ನಾ: N ಪಟ್ಟಿಯಲ್ಲಿ ಇದ್ದರೆ? ತೀರುತ್ತದೆ ವಿಶೇಷವೇನು ಎಲ್ಲಾ ನೀವು ಆಗಿದೆ ಮೂಲಕ ಮತ್ತು ಮರಳಿ ಮರಳಿ ಹೋಗುವ ಮೂಲಕ, ಮತ್ತು ನಂತರ, ನೀವು ನೀನು ಎಂಬ ಶೂನ್ಯ ಪಾಯಿಂಟರ್ ಪಡೆಯಲು, ಮತ್ತು ನಂತರ ನೀವು ಮಾಡಬೇಕಾದ ನೀನು. [00:18:48] ಪ್ರೇಕ್ಷಕರು: ನಾವು ಹೊಂದಿಲ್ಲ ಏನು ಮರಳಲು? ಹನ್ನಾ: ನಾವು ಸಾಧ್ಯವೋ. ರೀತಿಯಲ್ಲಿ ಈ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ ವೇಳೆ ಕಾರ್ಯ, ನಾನು ಅದನ್ನು ಮರಳಿಸುವ ಹೇಳುತ್ತಾರೆ ಲೆಕ್ಕಿಸದೆ ಶೂನ್ಯವಾಗುವ. ಆದರೆ ನೀವು ಏನಾದರೂ ಮಾಡಬಹುದು ಒಂದು ಪೂರ್ಣಾಂಕ ಹಿಂದಿರುಗಿದ, ಮತ್ತು ಅದನ್ನು ಮರಳಿ ಎಂದು ಇದು ವಿಫಲವಾದಲ್ಲಿ 1 ಋಣಾತ್ಮಕ. ಎಂದು ಪ್ರಶ್ನಿಸಿದರು. ಪ್ರಶ್ನೆಗಳು ಹೌದು with--? ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ]? ಹನ್ನಾ: ಕ್ಷಮಿಸಿ? ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ]? ಹನ್ನಾ: ಖಂಡಿತ. ನಾವು ಒಮ್ಮೆ ಆದ್ದರಿಂದ actual-- ಇಲ್ಲಿದೆ ಚಲಿಸುವ ಮಾಡಲಾಗುತ್ತದೆ ಎಲ್ಲಾ ಈ ಕೆಲಸ ಎಲ್ಲಾ ಈ ಬಾಣಗಳನ್ನು ಸುಮಾರು, ನಮ್ಮ ಇಡೀ ಗುರಿ ನೋಡ್ ತೊಡೆದುಹಾಕಲು ಆಗಿತ್ತು ಎಂದು ನಾವು ಹುಡುಕುತ್ತಿರುವ. ಆದ್ದರಿಂದ ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಮುಕ್ತಗೊಳಿಸಿದ ಪಾಯಿಂಟರ್, ನಾನು ಐದು ತೋರುತ್ತಿರುವಂತೆ ನಾನು ವೇಳೆ, ಇದು ಈ ಮಧ್ಯಮ ನೋಡ್ ಅಳಿಸಿಹಾಕುತ್ತವೆ ಅನಿಸುತ್ತದೆ. ಉಚಿತ ಪಾಯಿಂಟರ್ ಭಾಗವಾಗಿದೆ. ಅರ್ಥ ಡಸ್? [00:19:29] ಪ್ರೇಕ್ಷಕರು: ಸಹ ಭಾವಿಸಲಾಗಿದೆ ನೀವು [ಕೇಳಿಸುವುದಿಲ್ಲ] ಮಾಡಿದರು? [00:19:31] ಹನ್ನಾ: ನಾವು ಆರಂಭದಲ್ಲಿ ಭಾವಿಸಲಾಗಿದೆ ನಾವು ಎಂದು ಕೆಲವು ಪಟ್ಟಿ ಈಗಾಗಲೇ ಅವರು ಒಟ್ಟಿಗೆ ಈ ಇರಿಸಿದರು. ಆದ್ದರಿಂದ ಈ ನಿರ್ಮಿಸಲು ಸಲುವಾಗಿ ಪಟ್ಟಿ, ಅವರು [ಕೇಳಿಸುವುದಿಲ್ಲ] must've. ಕೂಲ್. ಈ ಬೇರೆ ಏನು? ಹೌದು? [00:19:46] ಪ್ರೇಕ್ಷಕರು: ಪಟ್ಟಿ ವೇಳೆ ಶೂನ್ಯ ಲೈನ್ ಸಮನಾಗಿರಬೇಕು ಮಾಡುವುದಿಲ್ಲ? [ಕೇಳಿಸುವುದಿಲ್ಲ]? ಹನ್ನಾ: ಇಲ್ಲಿಯೇ? ಪ್ರೇಕ್ಷಕರು: ಹೌದು. ಹನ್ನಾ: ಸರಿ, ಎಲ್ಲಾ ನಾನು ಮಾಡುತ್ತಿರುವೆ ನಾನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ನಾನು ಇದೆ ಎಂದು ನಾನು dereference ಪಟ್ಟಿ ಪ್ರಯತ್ನಿಸಿ ಮೊದಲು, ನಾನು ಹಿಂದಿನ ಪ್ರವೇಶಿಸಲು ಪ್ರಯತ್ನಿಸಿ ಮೊದಲು, ಇದು ಅಲ್ಲ ಎಂದು ನಾನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ಬಯಸುವ ಶೂನ್ಯ ಆದ್ದರಿಂದ ನಾನು ಒಂದು seg ತಪ್ಪು ಇರುವುದಿಲ್ಲ. ಕೂಲ್. [00:20:08] ಸರಿ, ನಾನು ಈ ಸಾಕಷ್ಟು ಗೊತ್ತಿರಲಿಲ್ಲ ಸಾಕಷ್ಟು ಮೂಲಕ ಪಡೆಯಲು. ಆದ್ದರಿಂದ ಈ ಸ್ಲೈಡ್ ಕಾಣಿಸುತ್ತದೆ ನಿಮಗೆ ಲಭ್ಯವಿರುವ. ಆದ್ದರಿಂದ ನೀವು ಹೆಚ್ಚು ವಿಸ್ತಾರವಾಗಿ ನೋಡಬಹುದು. ಹೌದು? [00:20:17] ಪ್ರೇಕ್ಷಕರು: ಏಕೆ ಪಟ್ಟಿ [ಕೇಳಿಸುವುದಿಲ್ಲ]? ಹನ್ನಾ: ಖಂಡಿತ. ಆದ್ದರಿಂದ ಪಟ್ಟಿ ನಿಜವಾಗಿಯೂ ಸೂಚಿತವಾಗಿರುತ್ತದೆ ಇಲ್ಲಿಯೇ ಈ ಅಂಶ, ಪಟ್ಟಿಯಲ್ಲಿ ಮೊದಲ ಅಂಶ. ಆದ್ದರಿಂದ ಇದು ಹಿಂದಿನ ಹೊಂದುವಂತಿಲ್ಲ. ಹೌದು? [00:20:31] ಪ್ರೇಕ್ಷಕರು: ಪಾಯಿಂಟರ್ ಪಾಯಿಂಟ್ ಏನು ನೆನಪಿಗಾಗಿ ಅದೇ ವಿಳಾಸಕ್ಕೆ? ಇದು ಅದೇ ಬೆಟ್ಟು ಮಾಡುವುದಿಲ್ಲ ನೋಡ್ ನೆನಪಿಗಾಗಿ ವಿಳಾಸ ಇದು ಸೂಚಿಸುವ ಪ್ರಕಾರ? [00:20:40] ಹನ್ನಾ: ಹೌದು, ಇದು ಅಂಕಗಳನ್ನು ನೆನಪಿಗಾಗಿ ಈ ನೋಡ್. [00:20:43] ಪ್ರೇಕ್ಷಕರು: ಬಲ, ಆದ್ದರಿಂದ ನೀವು [ಕೇಳಿಸುವುದಿಲ್ಲ]? [00:20:47] ಹನ್ನಾ: ಒಂದು ಅರ್ಥದಲ್ಲಿ, ಹೌದು. ಸರಿ. ಸರಿ, ಅವರ ಈ ಜೊತೆಗೆ ಚಲಿಸೋಣ. ಮತ್ತು ನೀವು ಹೆಚ್ಚು ಪ್ರಶ್ನೆಗಳನ್ನು ಹೊಂದಿದ್ದರೆ, ಕೊನೆಯಲ್ಲಿ ಸುಮಾರು ಅಂಟಿಕೊಳ್ಳುವುದಿಲ್ಲ, ಮತ್ತು ನಾವು ಮತ್ತೆ ನೋಡಬಹುದು. ತಂಪಾದ, ಸರಿ. ಈಗ, ನಾವು ಸರಿಸಲು ಪಡೆಯಲು ಕೋಷ್ಟಕಗಳು, ಯತ್ನಗಳ ಹ್ಯಾಶ್, ಮತ್ತು ಮರಗಳು, ನೀವು ಸೂಪರ್ ಪಡೆದರು ಪು ಸೆಟ್, ಐದು ಸ್ಪೆಲ್ಲರ್ ತಿಳಿದಿದೆ. [00:21:04] ಆದ್ದರಿಂದ ಹ್ಯಾಶ್ ಟೇಬಲ್ ಕೇವಲ ಒಂದು ಆಗಿದೆ ಒಂದೊಂದಾಗಿ ಲಿಂಕ್ ಪಟ್ಟಿಗಳನ್ನು ಶ್ರೇಣಿಯನ್ನು ಅಥವಾ ದುಪ್ಪಟ್ಟು ಇದು ಬಂದ ಪಟ್ಟಿಗಳನ್ನು ಲಿಂಕ್. ನಾವು ಕೆಲವು ರೀತಿಯ ಸಹವರ್ತನೀಯ ರಚನೆಯ. ಮತ್ತು ನಾವು ಹೇಗೆ ಗೊತ್ತು ಇವುಗಳಲ್ಲಿ ಬಕೆಟ್ ಬರಲು ಸಾಲುಗಳು, ನಾವು ಒಂದು ಹ್ಯಾಶ್ ಕ್ರಿಯೆ ಬಳಸಿ. ಆದ್ದರಿಂದ ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನೀವು ಯಾರಾದರೂ ಏನು ಹ್ಯಾಶ್ ಕ್ರಿಯೆ ಊಹೆ ಕೇವಲ ಕೆಲವು ಮೇರೆಗೆ ಇನ್ಪುಟ್ ಮತ್ತು ಔಟ್ಪುಟ್? [00:21:31] ಪ್ರೇಕ್ಷಕರು: ವರ್ಣಮಾಲೆಯ ಪತ್ರ ಸಂಖ್ಯೆ. ಹನ್ನಾ: ನಿಖರವಾಗಿ. ಇದು ಕೇವಲ ವರ್ಣಮಾಲೆಯಂತೆ ಅವರಿಗೆ ಹಾಕುತ್ತದೆ. ಒಂದು ಆರಂಭಗೊಳ್ಳುವ ಎಲ್ಲವನ್ನೂ ಒಂದು ಮೊದಲ ಬಕೆಟ್ ಹಾಕಲಾಗುತ್ತದೆ. ಬಿ ಎಲ್ಲವೂ ಜಾರಿಗೊಳಿಸಲಾಗುವುದು ಎರಡನೇ ಬಕೆಟ್, ಹೀಗೆ, ಇತ್ಯಾದಿ. ಅದ್ಭುತ, ಸರಿ. ಮತ್ತು ಒಂದು ಹ್ಯಾಶ್ ಕ್ರಿಯೆ ಯಾವುದೇ ಹೊಂದಿದೆ ಒಂದು ಪದವನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಕಾರ್ಯ ಮತ್ತು ನಿಮಗೆ ತಿಳಿಸುವರು ಏನು ಇದು ಸೇರುತ್ತದೆ ಬಕೆಟ್. ಇದು ಪ್ರವೇಶ ಆದ್ದರಿಂದ ನಮ್ಮ ಶ್ರೇಣಿಯನ್ನು ಇದು ಸೇರುತ್ತದೆ. [00:21:55] ಆದ್ದರಿಂದ ಪ್ರತಿ ಬಾರಿ ನಾನು ನನ್ನ ನೀಡಲು ಹ್ಯಾಶ್, ಒಂದು ಪದ ಕೆಲಸ ನನಗೆ ಅದೇ ತಿಳಿಸಿ ಪ್ರತಿಯೊಂದು ಬಾರಿ ಇರಿಸಿ. ನಾವು ಹ್ಯಾಶ್ ಕ್ರಿಯೆ ಬಳಸಿದರೆ ಹಿಂದಿನ ಸ್ಲೈಡ್ ಅಲ್ಲಿ ನಾವು ಮೂಲಕ ಸಾರ್ಟಿಂಗ್ ನೀವು ವರ್ಣಮಾಲೆಯ ಮೊದಲ ಪತ್ರ, ನಾನು ನೀಡಲು ಪ್ರತಿ ಬಾರಿ ನನ್ನ ಹ್ಯಾಶ್ ಕ್ರಿಯೆ "ಸೇಬು" ಇದು ಯಾವಾಗಲೂ 0 ನನಗೆ ಮರಳಿ ನೀಡಬೇಕು. ನಾನು ಒಂದು ಸೇಬು ಹಾಗಾಗಿ ನನ್ನ ಹ್ಯಾಶ್ ಕೋಷ್ಟಕದಲ್ಲಿ ಹಾಕಲು, ನನ್ನ ಹ್ಯಾಶ್ ಕ್ರಿಯೆ ಗೆ "ಸೇಬು" ಕೊಟ್ಟರೆ, ಇದು ಬಕೆಟ್ 0 ಹೇಳಿದಂತೆ ಹೋಗಿ, ಹೇಳುತ್ತಾರೆ. ನಾನು ಬಯಸುತ್ತೇನೆ ವೇಳೆ ನನ್ನ ಹ್ಯಾಶ್ ಕೋಷ್ಟಕದಲ್ಲಿ ಸೇಬು ಮತ್ತು ನಾನು ಅಲ್ಲಿ ಮೈಟ್ ಸೇಬು, ಹೇಳಲು ನೇರ, ನಿಮ್ಮ ಹ್ಯಾಶ್ ಕ್ರಿಯೆ ಕೇಳಿ. ಮತ್ತು ಇದು 0 ಬಕೆಟ್ ಹೋಗಿ ಹೇಳುತ್ತಾರೆ. ಸರಿ? ಹ್ಯಾಶ್ ಕ್ರಿಯೆಗಳನ್ನು ಪ್ರಶ್ನೆಗಳು? ಅದ್ಭುತ. [00:22:34] ಇಲ್ಲಿ ಒಂದು ಸ್ವಲ್ಪ ಹೆಚ್ಚು ವಿವರಣೆ ಒಂದು ಹ್ಯಾಶ್ ಕ್ರಿಯೆ ರೀತಿ ಏನೆಲ್ಲಾ. ಎಲ್ಲಾ ಸರಿ. ಹ್ಯಾಶ್ ಈಗ, ಸಮಸ್ಯೆ ಕಾರ್ಯಗಳನ್ನು, ಆದರ್ಶ ಪ್ರಪಂಚದಲ್ಲಿ ನಾವು ಕೇವಲ ಒಂದು ಹೊಂದಿರುತ್ತದೆ ಪ್ರತಿ ಬಕೆಟ್ ವಿಷಯ. ಆದರೆ ವಾಸ್ತವದಲ್ಲಿ, ಇಲ್ಲ ಕೇವಲ ಒಂದು ಪದ ಎಂದು ಇಲ್ಲ ಎ ಆರಂಭವಾಗುತ್ತದೆ ಬಿ ಆದ್ದರಿಂದ ಆರಂಭಗೊಳ್ಳುವ ಒಂದೇ ಪದ ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾವು ವೇಳೆ ಇದ್ದಕ್ಕಿದ್ದಂತೆ ", ಬೆರ್ರಿ" ಪಡೆಯಲು ಮತ್ತು ನಾವು ಮಾಡಲು ಬಯಸುವ ನಮ್ಮ ಹ್ಯಾಶ್ ಟೇಬಲ್ಲಿಗೆ, ಮತ್ತು ನಾವು ಓಹ್, ಯಾವುದೇ, ಬಾಳೆಹಣ್ಣು, ನೋಡಿ ಈಗಾಗಲೇ, ನಾವು ಏನು ಗೊನ್ನಾ ಇವೆ? [00:23:03] ಹಾಗೆಯೇ, ನಾವು ಎರಡು ಆಯ್ಕೆಗಳಿವೆ. ಮೊದಲ ಆಯ್ಕೆಯಾಗಿದೆ ರೇಖೀಯ, ತನಿಖೆಯನ್ನು ಇದು ಕೇವಲ ಹುಡುಕಲು ಹೋಗುವ ಅರ್ಥ ಮುಂದಿನ ಖಾಲಿ ಬಕೆಟ್. ಮುಂದಿನ ಖಾಲಿ ಸರಣಿ ಪ್ರವೇಶ ಹುಡುಕಲು ಹೋಗಿ. ಮತ್ತು ಅಲ್ಲಿ "ಬೆರ್ರಿ" ಪುಟ್. ಹಾಗಾಗಿ ಇದು ಮಾಡಬೇಕೋ ಗೊತ್ತಿಲ್ಲ ಬಕೆಟ್ ಒಂದು ಬಾಳೆ ಹೋಗಿ. ಆದರೆ, ಬಕೆಟ್ ಮೂರು ಹೇಳಿದಂತೆ ಬಕೆಟ್ ಏಕೆಂದರೆ ಮೂರು ಖಾಲಿಯಾಗಿದೆ. ಮತ್ತೊಂದು ಆಯ್ಕೆಯನ್ನು ಬಹುಶಃ ನೀವು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಏನು ನಿಮ್ಮ ಪಿ ಸೆಟ್, ಅಲ್ಲಿ ನೀವು ಪ್ರತ್ಯೇಕ ಸರಣಿ ಹೊಂದಿತ್ತು. ಆದ್ದರಿಂದ ನಿಮ್ಮ ಬಕೆಟ್ ಪ್ರತಿ, ನಿಮ್ಮ ರಚನೆಯ ಅಂಶಗಳ ಪ್ರತಿ ಕೇವಲ ಒಂದು ಪದಗಳು, ಆದರೆ ವಾಸ್ತವವಾಗಿ ಪದಗಳ ಪಟ್ಟಿಯನ್ನು ಒಂದು ಪಾಯಿಂಟರ್ ಹೊಂದಿದೆ. ಆ ವೇಳೆ ಆದ್ದರಿಂದ ನಿಮ್ಮ ಹ್ಯಾಶ್ ಕೋಷ್ಟಕದಲ್ಲಿ ಬಾಳೆ ಮತ್ತು ನೀವು ಇದ್ದಕ್ಕಿದ್ದಂತೆ ಬೇಕಾಗಿದ್ದಾರೆ ಬೆರ್ರಿ, ಯಾವುದೇ ಸಮಸ್ಯೆ ಸೇರಿಸಲು. ಕೊನೆಯಲ್ಲಿ, ಅಥವಾ ಮೇಲೆ ಬೆರ್ರಿ ಸೇರಿಸಲು ಆರಂಭದಲ್ಲಿ, ನಿಮ್ಮ ಲಿಂಕ್ ಪಟ್ಟಿ. ಸರಿ, ನಾಡಿದು. ಹ್ಯಾಶ್ ಪ್ರಶ್ನೆಗಳು ಕೋಷ್ಟಕಗಳು ನಾವು ತೆರಳುವ ಮೊದಲು? [00:23:58] ಎಲ್ಲಾ ಸರಿ. ಮರಗಳು ಮತ್ತು ಪ್ರಯತ್ನಿಸುತ್ತದೆ. ಸರಿ, ಆದ್ದರಿಂದ ಈ ಮತ್ತೊಂದು ಆಯ್ಕೆಯಾಗಿತ್ತು ನಿಘಂಟು ಅನುಷ್ಠಾನಕ್ಕೆ. ನೀವು ಪ್ರಯತ್ನಿಸಿ ಮಾಡಿದ. ಆದ್ದರಿಂದ ಮರದ ಒಂದು ವಿಶೇಷ ರೀತಿಯ ಬಹು ಮಟ್ಟದ ಹ್ಯಾಶ್ ಟೇಬಲ್ ವರ್ತಿಸುತ್ತದೆ. ಆದ್ದರಿಂದ ನೀವು ಚಿತ್ರವನ್ನು ನೋಡುತ್ತಾರೆ ನೀವು ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಹೊಂದಿವೆ ಎಂದು ರಚನೆಗಳು ಒಂದು ಗುಂಪನ್ನು ಸೂಚಿತವಾಗಿರುತ್ತದೆ ರಚನೆಗಳು ಒಂದು ಗುಂಪನ್ನು ಆ ರಚನೆಗಳು ಒಂದು ಗುಂಪನ್ನು ಆ. ಮತ್ತು ನಾವು ನಿಖರವಾಗಿ ಎಂದು ನೋಡುತ್ತಾರೆ ಭವಿಷ್ಯದ ಸ್ಲೈಡ್ ರೀತಿ ಎಂದು. ಹೆಚ್ಚು ಸಾಮಾನ್ಯವಾಗಿ, ಒಂದು ಮರ ಯಾವುದೇ ದಶಮಾಂಶ ರಚನೆಯಾಗಿದೆ ಇದರಲ್ಲಿ ದತ್ತಾಂಶ ಕೆಲವು ಶ್ರೇಣಿಯಲ್ಲಿ ಆಯೋಜಿಸಲಾಗಿದೆ. ಆದ್ದರಿಂದ ನಾವು ಕೂಡ ಇತ್ತು ಅಲ್ಲಿ ತಿಳುವಳಿಕೆ ಕೆಲವು ರೀತಿಯ ಉನ್ನತ ಮಟ್ಟದ, ಒಂದು ಮುಂದಿನ ಹಂತಕ್ಕೆ, ಒಂದು ಮುಂದಿನ ಹಂತಕ್ಕೆ, ಒಂದು ಮುಂದಿನ ಹಂತಕ್ಕೆ. ಆದ್ದರಿಂದ ಈ ಬಹುಶಃ ಅತ್ಯಂತ ಸ್ಪಷ್ಟವಾಗಿದೆ ಕೆಲವು ನಿರ್ದಿಷ್ಟ ಉದಾಹರಣೆಗಳನ್ನು. ಇಲ್ಲಿ ನಮ್ಮ ಮರದ. ನೀವು ನೋಡಬಹುದು ನಿರ್ದಿಷ್ಟ ಹಂತಗಳಿವೆ ನಾವು ರೂಟ್ ನೋಡ್ ಒಂದು ಪ್ರಾರಂಭಿಸಿ. ಮತ್ತು ನಾವು ನಮ್ಮ ಮರದ ಮೂಲಕ ಕೆಳಗೆ ಹೋಗಿ. [00:24:50] ಒಂದು ಅವಳಿ ಮರ ಒಂದು ಮರದ ನಿರ್ದಿಷ್ಟ ವಿಧದ. ಮತ್ತು ಮಾತ್ರ ವಿವರಣೆಯನ್ನು ಒಂದು ಬೈನರಿ ಮರಕ್ಕೆ ಪ್ರತಿ ನೋಡ್ ಹೊಂದಿದೆ ಅತ್ಯಂತ ಎರಡು ಎಲೆಗಳ. ಆದ್ದರಿಂದ ನೀವು ಯಾವುದೇ ನೋಡಲು ಹೋಗುತ್ತಿಲ್ಲ ಈ ಗ್ರಂಥಿಗಳು ಮೂರು ಅಥವಾ ನಾಲ್ಕು ಆಫ್ ಅಥವಾ ಎಲೆಗಳ ಕೆಲವು ಸಂಖ್ಯೆ. ತದನಂತರ ಇನ್ನೂ ಹೆಚ್ಚು ನಿರ್ದಿಷ್ಟವಾದ ಒಂದು ಬೈನರಿ ಸರ್ಚ್ ಮರವಾಗಿದೆ ಅಲ್ಲಿ ಎಡಭಾಗಕ್ಕೆ ಪ್ರತಿ ನೋಡ್ ನೋಡ್ ಈ ಕೆಳಗಿನ ಸಣ್ಣ ಮಾಡಲಿಕ್ಕೆ ಇದೆ. ಮತ್ತು ಪ್ರತಿ ಮೌಲ್ಯವನ್ನು ಬಲ ದೊಡ್ಡ ಏರಲಿದೆ. ನೀವು 44 ನಮ್ಮ ಮೂಲಕಾರಣ ನೋಡಿ, ಎಡ, 11, 22, ಮತ್ತು 33 ನಮ್ಮ ರೂಟ್ ಅಲ್ಲದೆ ಎಲ್ಲಾ ಕಡಿಮೆ. ಮತ್ತು ಬಲಭಾಗದಲ್ಲಿ ಎಲ್ಲಾ ಸಂಖ್ಯೆಗಳನ್ನು 66, 55, ಮತ್ತು 77 bigger--. ಮತ್ತು ಈ ಆಸ್ತಿ ಅನ್ವಯಿಸುತ್ತದೆ ಮರದ ಪ್ರತಿ ಮಟ್ಟದಲ್ಲಿ. [00:25:37] ನಾವು ಕೆಳಗೆ ಹೋಗಿ ಆದ್ದರಿಂದ ಇನ್ನೂ 22, 11, ಮತ್ತು 33, 11 ಆಗಿದೆ ಚಿಕ್ಕದಾಗಿದೆ 22 ಮತ್ತು 33 22 ದೊಡ್ಡದಾಗಿದೆ. ಮತ್ತು ಈ ಸುಲಭವಾಗಿ ಹುಡುಕಲು ಮಾಡುತ್ತದೆ ನಾವು ಹಲವಾರು ಹುಡುಕುತ್ತಿರುವ ಏಕೆಂದರೆ, ನಾವು ನಿಖರವಾಗಿ ತಿಳಿದಿರದ ಶಾಖೆ ಕೆಳಗೆ ಅನುಸರಿಸಲು. ಆದ್ದರಿಂದ ಇದು ಒಂದು ನೆನಪಿನಲ್ಲಿ ಬೇಕು ಬೈನರಿ ಸರ್ಚ್ ಸ್ವಲ್ಪ. ಹೌದು? [00:25:56] ಪ್ರೇಕ್ಷಕರು: ನೀವು ಇರುವಾಗ ಬೈನರಿ ವಿವರಿಸುವ, ನೀವು ಅತ್ಯಂತ ಎರಡು ಎಲೆಗಳ ಹೇಳಿದ? ಹನ್ನಾ: MM-HM. ಪ್ರೇಕ್ಷಕರು: ಇದು ಕಡಿಮೆ ಇರಬಹುದು? ಹನ್ನಾ: ಹೌದು. ಆದ್ದರಿಂದ ನೀವು, ನ ಉದಾಹರಣೆಗೆ, ಹೇಳಿ ವಿಷಯಗಳನ್ನು ಇನ್ನೂ ಸಂಖ್ಯೆಯನ್ನು ಹೊಂದಿಲ್ಲ ಮತ್ತು ನೀವು ಅಪ್ ತುಂಬಲು ಸಾಧ್ಯವಿಲ್ಲ ಎಲ್ಲಾ ನಿಮ್ಮ ಒಂದು ವೇಳೆ ಎಲೆಗಳು, ಇದು ಉತ್ತಮ ಇಲ್ಲಿದೆ. ಸರಿ? ಅದ್ಭುತ. ಮರಗಳು ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳು? ಸರಿ. [00:26:16] ಮತ್ತೆ ನಮ್ಮ ಪ್ರಯತ್ನಿಸುತ್ತದೆ ನಾನು ಮಾತನಾಡಿದ್ದನ್ನು ಮಾಹಿತಿ ಸ್ವಲ್ಪ ಮುಂಚೆ ಬಗ್ಗೆ, ನಾವು ಈ ಬಹು ಮಟ್ಟದ ಸರಣಿಗಳನ್ನು ಹೊಂದಿರುತ್ತವೆ. ಆದ್ದರಿಂದ ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾವು ಮೇಲ್ಭಾಗದಲ್ಲಿ ಆರಂಭಿಸಲು. ಮತ್ತು ನಾವು ಕೆಳಗೆ ಯಾವುದೇ ಪದ ಅನುಸರಿಸಬಹುದು. ಆದ್ದರಿಂದ ನಾವು ಬಯಸಿದರು ಹೇಳುತ್ತಾರೆ ಟ್ಯೂರಿಂಗ್ ನೋಡಲು. ನಾವು ಟಿ ಆರಂಭವಾಗುವುದು, ಅದನ್ನು ಅನುಸರಿಸಿ ಯು ಹೊಂದಿರುವ ಗುಂಪಿಗೆ ಗೆ, ಮತ್ತು ನಾವು ರವರೆಗೆ ಅದನ್ನು ಅನುಸರಿಸಿ ಈ ಕಡಿಮೆ ಡೆಲ್ಟಾ ತಲುಪಲು ಇದು ನಮಗೆ, ಹೌದು, ನೀವು ಒಂದು ಪದ ಕಂಡು ಹೇಳುತ್ತದೆ. ಪ್ರಯತ್ನಗಳ ಸ್ಪಷ್ಟ? ಏನು ಅಲ್ಲಿರುವ ಹೋಗಲು? ಹೌದು? ಪ್ರೇಕ್ಷಕರು: ಡೆಲ್ಟಾ ಸಂಕೇತ ಡಸ್ ಪ್ರಯತ್ನಿಸಿ ಒಳಗೆ ಜಾಗವನ್ನು ಆಕ್ರಮಿಸಕೊಳ್ಳಬಹುದು ಹೊಂದಿರುತ್ತವೆ? ಹನ್ನಾ: ಹೌದು, ಆದ್ದರಿಂದ ಹಾಗಾಗದೆ ಅಗತ್ಯವಾಗಿ ಒಂದು ಡೆಲ್ಟಾ ಅಗತ್ಯವಿದೆ. ಆದರೆ ನಾವು ಕೆಲವು ರೀತಿಯಲ್ಲಿ ಅಗತ್ಯವಿದೆ ನಮ್ಮ ಕಂಪ್ಯೂಟರ್ ಕ್ಷಮಿಸಿ ಹೇಳಲು, ಆದ್ದರಿಂದ ನಾವು ತೊಗರಿ ಒಂದು ಪದ ಅಲ್ಲ ತಿಳಿದಿದೆ. ಅವಕಾಶ ಏಕೆಂದರೆ ನಾವು ಹೊಂದಿರಲಿಲ್ಲ ಹೇಳಲು ಒಂದು ಡೆಲ್ಟಾ ಎಂಬ ಪರಿಕಲ್ಪನೆಯು ಈ ಪರಿಕಲ್ಪನೆ ಅಭಿನಂದನೆಗಳು, ನೀವು ಒಂದು ಪದ ಕಂಡು, ಇದು, ಟಿ ಯು ಆರ್ ಮೂಲಕ ಹೋಗಿ ತಿರುಗಿ ಎಂದು ಮತ್ತು ನಂತರ ನಾನು ಕಂಡುಬಂದಿಲ್ಲ, ನಾಡಿದು ಹೇಳಲು! ಇದು ಒಂದು ಪದ ಇರಬೇಕು. ಆದರೆ ನಿಜವಾಗಿಯೂ ಅಲ್ಲ. ನಾವು ಇಡೀ ಟ್ಯೂರಿಂಗ್ ಪದವಾಗಿಯೂ ಬಯಸುವ. ನಾವು ಏನೋ ಹೊಂದಿರಬೇಕು ಹೇಳುತ್ತದೆ ಕೊನೆಯಲ್ಲಿ, ಅಭಿನಂದನೆಗಳು, ನೀವು ನ್ಯಾಯಸಮ್ಮತವಾದ ಪದ ಕಂಡು ಬಂದಿದೆ. ಪ್ರೇಕ್ಷಕರು: ನೀವು ವೇಳೆ ಆದ್ದರಿಂದ ವರ್ಣಮಾಲೆಯ 26 ಅಕ್ಷರಗಳನ್ನು, ನೀವು ವಾಸ್ತವವಾಗಿ ಎಂದು ನಿಮ್ಮ ಪ್ರಯತ್ನ 27 ಕೀಲಿಗಳನ್ನು? [00:27:24] ಹನ್ನಾ: ಅದ್ಭುತ, ಹೌದು. ಆದ್ದರಿಂದ ವಾಸ್ತವವಾಗಿ, ನಾನು ಭಾವಿಸುತ್ತೇನೆ ಮುಂದಿನ ಸ್ಲೈಡ್ ಮೇಲೆ ಇರುತ್ತದೆ. Ta-da! ನೀವು ಹೊಂದಿದ್ದರೆ ಅಲ್ಲಿ ನಿಮ್ಮ ಪ್ರಯತ್ನಿಸಿ ನೋಡ್, ನೀವು ಬದಲಿಗೆ 26 27 ಮಕ್ಕಳು ಮಾಡಲಿಕ್ಕೆ. ಅದು ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳು? ಹೌದು? ಪ್ರೇಕ್ಷಕರು: ವೈ ಪ್ರಯತ್ನಿಸುತ್ತದೆ ತೆಗೆದುಕೊಳ್ಳಬಹುದು ಇಲ್ಲ ಹೆಚ್ಚು ಸ್ಥಳವನ್ನು [ಕೇಳಿಸುವುದಿಲ್ಲ] ನೀವು ಹೋಗಿ? ಏಕೆ ನೀವು [ಕೇಳಿಸುವುದಿಲ್ಲ] ಪರಿಗಣಿಸಲಾಗಿದೆ? ಹನ್ನಾ: ಖಂಡಿತ. ಹಿಂತಿರುಗಿ ಅವಕಾಶ. ಪ್ರಶ್ನೆ, ಏಕೆ ಯತ್ನಗಳ ತುಂಬಾ ದೊಡ್ಡದಾಗಿರುತ್ತವೆ ಒಂದು ಹ್ಯಾಶ್ ಕೋಷ್ಟಕದ ರೀತಿಯ ಹೆಚ್ಚು. ಈ ಮಟ್ಟದ ಪ್ರತಿಯೊಂದು ಆದ್ದರಿಂದ, ಸಹ, ಅವರು ಇಲ್ಲಿ ಡ್ರಾ ಬಳಸುತ್ತಿದ್ದರೆ ನೀವು ಎಲ್ಲಾ 26 ಅಕ್ಷರಗಳನ್ನು ಹೊಂದಿರಬೇಕು. ಕಾರಣ ಮತ್ತು ನೀವು ಮಾಡುವುದಿಲ್ಲ ನಾನು, ಟ್ಯೂರಿಂಗ್ ಫಾರ್ ಓಹ್, ಹೇಳುತ್ತಾರೆ, ಆದರೆ ಹಾಗೆ ಆ ಯಾವುದೇ ಹೊಂದಿವೆ ಮಾಡಬೇಕಿಲ್ಲ ಯು ಸರಿ ಮಟ್ಟದಲ್ಲಿ ಅದೇ ವಿಷಯಗಳನ್ನು, ಇದ್ದಕ್ಕಿದ್ದಂತೆ ನೀವು ಸೇರಿಸಲು ಬಯಸುತ್ತೇನೆ ಟಿ ಎಚ್ ರೀತಿಯ ವಿಷಯ, ನೀವು ಅಗತ್ಯವಿದೆ ಬಯಸುವ ಪದ ಸೇರಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು. ಪ್ರತಿಯೊಂದು ಅಕ್ಷರದ ಆದ್ದರಿಂದ, ನೀವು ಎಂದು ನೀನು ಒಂದು ಗುಂಪನ್ನು ಹೊಂದಿವೆ ಇದು ಬಂದ ಸಾಲುಗಳು. ಆದ್ದರಿಂದ ನೀವು ಪಡೆಯಲು ಬಯಸುವ ಹೇಗೆ ನೋಡಬಹುದು ನಿಜವಾಗಿಯೂ ದೊಡ್ಡ, ನಿಜವಾಗಿಯೂ ವೇಗವಾಗಿ. ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳು? ಎಲ್ಲಾ ಸರಿ. ಹೌದು? [00:28:29] ಪ್ರೇಕ್ಷಕರು: ಮಾಡಿದಾಗ ಪ್ರಯತ್ನಿಸುತ್ತದೆ ಹ್ಯಾಶ್ ಕೋಷ್ಟಕಗಳು ವೇಗವಾಗಿ? [00:28:33] ಹನ್ನಾ: ಮಾಡಿದಾಗ ಪ್ರಯತ್ನಿಸುತ್ತದೆ ಹ್ಯಾಶ್ ಕೋಷ್ಟಕಗಳು ವೇಗವಾಗಿ? ಆದ್ದರಿಂದ ನೀವು ನಿಜವಾಗಿಯೂ ಹೊಂದಿತ್ತು ಕೆಟ್ಟ ಹ್ಯಾಶ್ ಕ್ರಿಯೆ. ಆದ್ದರಿಂದ ನಾನು ಎಂದುಕೊಂಡದ್ದು ಹೇಳಿ, ಇಲ್ಲಿ ನಿಮ್ಮ ಹ್ಯಾಶ್ ಕ್ರಿಯೆ ಇಲ್ಲಿದೆ. ಯಾವುದೇ ಪದ ನೀವು ನನಗೆ ನೀಡಲು, ನಾನು ಯಾವಾಗಲೂ ಮನುಷ್ಯ ಸರಣಿ ಪ್ರವೇಶ 0 ಹೇಳಿದಂತೆ ಹೋಗುವ. ಆದ್ದರಿಂದ ನಾವು ಹಾಕುವ ಅಂತ್ಯಗೊಳ್ಳುತ್ತಿತ್ತು ಒಂದು ದೊಡ್ಡ ಉದ್ದನೆಯ ಲಿಂಕ್ ಪಟ್ಟಿಯಲ್ಲಿ ಎಲ್ಲವನ್ನೂ. ಮತ್ತು ಆದ್ದರಿಂದ ಒಂದು ವೀಕ್ಷಣ ಸಮಯದಲ್ಲಿ ಕೆಟ್ಟ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಎನ್ ಇದು ನಮ್ಮ ಪಟ್ಟಿಯಲ್ಲಿ ಅಂತ್ಯಕಾಲದಲ್ಲಿ ವೇಳೆ. ಪ್ರಯತ್ನಿಸಿ, ನಾವು ತಿರುಗಿ ಮಾಡಬೇಕು ಪದದಲ್ಲಿ ಅಕ್ಷರಗಳು ಮೂಲಕ. ನಾವು ಒಂದು ಗುಂಪನ್ನು ಸೇರಿಸಲಾಗುತ್ತದೆ ಹಾಗಾಗಿ ನಮ್ಮ ಪ್ರಯತ್ನ ಹೆಚ್ಚು ಪದಗಳನ್ನು, ಅದು ಇನ್ನು ಮುಂದೆ ಎಂದಿಗೂ ನಮಗೆ ತೆಗೆದುಕೊಳ್ಳುವುದಿಲ್ಲ ಎಂದು ಒಂದು ಮೂಲಪದ ಹುಡುಕಲು. [00:29:09] ನಾವು ಮಾಡಬೇಕು ಎಲ್ಲಾ, ಆಗಿದೆ ಉದಾಹರಣೆಗೆ, ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾವು ಜೂಮ್ ಹುಡುಕುತ್ತಿರುವ ಹೇಳುತ್ತಾರೆ, ನಾವು ಮೇಲೆ ತಿರುಗಿ ಎಂದು ಝಡ್-ಒ-ಓ-ಎಂ, ನಾಲ್ಕು ಅಕ್ಷರಗಳು. ಇದರಿಂದ ಪದ ಜೂಮ್ ಉದ್ದ. ಇದು ಎಷ್ಟು ವಿಷಯವಲ್ಲ ಹೆಚ್ಚು ಪದಗಳನ್ನು ನಾವು ಈ ಒಮ್ಮೆ ಇಟ್ಟ. ನಾವು ಯಾವಾಗಲೂ ಪಡೆಯುವುದು ಆ ನಾಲ್ಕು ಹಂತಗಳಲ್ಲಿ. ಅದ್ಭುತ. ಹೌದು? [00:29:32] ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ] ಬಲ, ಒಂದು ರಚನೆ? [00:29:34] ಹನ್ನಾ: MM-HM. ಪ್ರೇಕ್ಷಕರು: ನೀವು ನೀವು [ಕೇಳಿಸುವುದಿಲ್ಲ] ಹುಡುಕುತ್ತಿರುವ, ನೀವು ಮೂಲಕ ಹೋಗಲು ಹೊಂದಿರುತ್ತದೆ ನಿಮ್ಮ ರಚನೆಯ [ಕೇಳಿಸುವುದಿಲ್ಲ] ಹೇಗೆ? ಹನ್ನಾ: ಖಂಡಿತ. ಪ್ರೇಕ್ಷಕರು: ಹೆಚ್ಚು ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುವುದಿಲ್ಲ? ಹನ್ನಾ: ನಾನು ಪಡೆಯಲಿದ್ದೇನೆ ನನ್ನ ರಚನೆಯ ಯಾವಾಗಲೂ ಎಂದು ಹೇಳಲು ಎ, ಬಿ, ಸಿ, ಡಿ ಎಂದು ನಾನು, ಇ, ಎಫ್, ಜಿ, blah blah blah, ನಾನು ಯಾವಾಗಲೂ ಗೊತ್ತಿಲ್ಲ ಹಾಗಾಗಿ ಇದು ಇಲ್ಲಿದೆ ಅದೇ ನಿಖರ ಸಲುವಾಗಿ, ನಾನು ಯಾವಾಗಲೂ ತಿಳಿದಿದ್ದರೆ ಅದು ವರ್ಣಮಾಲೆಯಂತೆ ನಾನು ಓ ಸಂಖ್ಯೆ ಹೇಳಬಹುದು ಹಾಗೆ ವರ್ಣಮಾಲೆಯ. ಕೇವಲ ಸ್ಥಳದಲ್ಲಿ ನೆಗೆಯುವುದನ್ನು. ಜೊತೆ, ನೆನಪಿಡುವ ಏಕೆಂದರೆ ರಚನೆಗಳು, ನಾವು ಪ್ರವೇಶಿಸಬಹುದಾದ ನಿರಂತರ ಆ ವ್ಯೂಹದ ಯಾವುದೇ ಅಂಶ ನಾವು ಹುಡುಕುತ್ತಿರುವ ಅಲ್ಲಿ ನಾವು ತಿಳಿದಿದ್ದರೆ ಸಮಯ. ಹೌದು? [00:30:09] ಪ್ರೇಕ್ಷಕರು: ಹಿಂದಿನ ರಂದು [ಕೇಳಿಸುವುದಿಲ್ಲ] 27 ಸ್ಲೈಡ್ ಆದರೆ ಮೊದಲ ಒಂದು 26. [00:30:14] ಹನ್ನಾ: ಕ್ಷಮಿಸಿ? [00:30:15] ಪ್ರೇಕ್ಷಕರು: ಮೊದಲ ಅಲ್ಲ ಒಂದು 0, ಆದ್ದರಿಂದ 26 ಎಂದು? [00:30:18] ಹನ್ನಾ: ನಾವು 27 ಹೇಳಬೇಕಾದಾಗ ಖಚಿತ, ಆದ್ದರಿಂದ, ಎಂದು ಇಲ್ಲಿದೆ ನಮಗೆ 26 ಮೂಲಕ 0 ಸೂಚ್ಯಂಕಗಳು ನೀಡಲು ಹೋಗಿ. ಆದರೆ ವಾಸ್ತವವಾಗಿ ಎಣಿಕೆ ವೇಳೆ ಆ ಔಟ್, ಇದು 27 ಎಂದು ವಿಶೇಷವೇನು. ಪ್ರಶ್ನೆ ಉತ್ತಮ. ಬೇರೆ ಏನು? ಹೌದು? [00:30:31] ಪ್ರೇಕ್ಷಕರು: ಪ್ರಯತ್ನಿಸುತ್ತದೆ ಹ್ಯಾಶ್ ಕೋಷ್ಟಕಗಳು ನಿಧಾನವಾಗಿ? [00:30:34] ಹನ್ನಾ: ಪ್ರಯತ್ನಗಳಲ್ಲಿ, ಹೋಗುವ ಸಿದ್ಧಾಂತ, ವೇಗವಾಗಿ ಹ್ಯಾಶ್ ಕೋಷ್ಟಕಗಳು ಆದರೆ ಹೆಚ್ಚು ಮೆಮೊರಿ ತೆಗೆದುಕೊಳ್ಳಬಹುದು. ಹೌದು? ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ]? [00:30:45] ಹನ್ನಾ: ಕ್ಷಮಿಸಿ ನಾನು, ನಾನು ಕೇಳಲು ಇಲ್ಲ. ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ]. 25 0 ನೀವು 26 ನೀಡುತ್ತದೆ. [00:30:54] ಹನ್ನಾ: 0 25 ಎಂದು ಬಲ, ನೀವು 26 ನೀಡಿ. [00:30:56] ಪ್ರೇಕ್ಷಕರು: ನಂತರ [ಕೇಳಿಸುವುದಿಲ್ಲ]. ಹನ್ನಾ: ರೈಟ್. ನಾವು ಸೂಚಿಸುವ ನೀವು ಸಂಖ್ಯೆ ನಮ್ಮ ಶ್ರೇಣಿಯಲ್ಲಿನ ವಸ್ತುಗಳ ಸಂಖ್ಯೆ. ನಾವು 27 ಹಾಗಾಗಿ, ಇದು ಇಲ್ಲಿದೆ ನೀಡಲು ಹೋಗಿ 0 26 ಮೂಲಕ, ಇದು ನೀಡುತ್ತದೆ ಈ ಸಂದರ್ಭದಲ್ಲಿ ನಮ್ಮನ್ನು ಕೊಠಡಿ, ನಾನು ಅಪಾಸ್ಟ್ರಫಿ ಸೇರಿದಂತೆ ಇಲ್ಲ. ನಾವು 25 ಮೂಲಕ 0 ಇವೆ ಬರುತ್ತಿದೆ ವರ್ಣಮಾಲೆಯ ಮೊದಲ 26 ಅಕ್ಷರಗಳು, ವರ್ಣಮಾಲೆಯ ಅಥವಾ ಎಲ್ಲಾ 26 ಅಕ್ಷರಗಳನ್ನು. ತದನಂತರ ಕಳೆದ ವಿಷಯ, ಪ್ರವೇಶ 26, ಆಗಿದೆ ಚೆಕ್ ಎಂದು ನಾನು ಗುರುತು, ಅಥವಾ ಡೆಲ್ಟಾ. ಬೇರೆ ಏನು? ಅದ್ಭುತ. ನನ್ನ ಜಾಗವನ್ನು ಲಾಸ್ಟ್. ತಂಪಾದ, ಸರಿ. [00:31:31] ನಾವು ಈಗಾಗಲೇ ಈ ಮೇಲೆ ಮುಟ್ಟಲಿಲ್ಲ. ಆದರೆ ದೊಡ್ಡ ವ್ಯಾಪಾರ ಆಫ್ ಪ್ರಯತ್ನಗಳ ಮತ್ತು ಹ್ಯಾಶ್ ಕೋಷ್ಟಕಗಳು ನಡುವೆ ಪ್ರಯತ್ನಗಳಲ್ಲಿ, ಒದಗಿಸುವ ಆಗಿದೆ ಸಿದ್ಧಾಂತ, ನಿರಂತರ ಹುಡುಕುವ ಬಾರಿ ಆದರೆ ಮೆಮೊರಿ ಇಡೀ ಬಹಳಷ್ಟು ಬಳಸಲು. ಸರಿ, ಈಗ ನಾವು ಸ್ವಲ್ಪ ಹೊಂದಿವೆ ಕಡಿಮೆ ಸಂಕೀರ್ಣ ರಚನೆಗಳು, ಮತ್ತು ನಾವು ಸಿ ಮಾಡಿದ ಪಡೆದುಕೊಳ್ಳುತ್ತೀರಿ, ಮತ್ತು ನಾವು ಸಾಗುತ್ತದೆ ಮಾಡುತ್ತೇವೆ. [00:31:49] ರಾಶಿಯನ್ನು ಆದ್ದರಿಂದ, ನಾವು ಈ ಕಂಡಿತು ಅಲ್ಲಿ ಉಪನ್ಯಾಸ ನೀವು ಒಂದು ರೀತಿಯ ಟ್ರೇಗಳು ಅಲ್ಲಿ ಸ್ಟಾಕ್ ನೀವು ಪುಟ್ ಕಡೆಯದಾಗಿ ಸ್ಟಾಕ್ ನಡೆಯುತ್ತಿದೆ ನೀವು ತೆಗೆದುಕೊಳ್ಳಲು ಮೊದಲ ವಿಷಯ ಎಂದು. ಆದ್ದರಿಂದ ನಿಜವಾಗಿಯೂ ಸ್ಟಾಕ್ ವರ್ಣಿಸಬಹುದು ಇಲ್ಲಿದೆ ಕಡೆಯದಾಗಿ ನೀವು ಮೇಲೆ ಎಂದು ಮೊದಲ ಎಂದು ನಾನು ವಿಷಯ ನೀವು ತೆಗೆದುಕೊಳ್ಳಲು. ಮತ್ತು ನಾವು ಬಳಸುವ ಪರಿಭಾಷೆ ನಾವು ಏನೋ ಹಾಕಲು ನೀನು, ನಾವು ಏನಾದರೂ ಸೇರಿಸಲು ನೀನು ನಮ್ಮ ಸ್ಟಾಕ್, ನಾವು ತಳ್ಳುವುದು ಎಂದು ಕರೆ. ಮತ್ತು ನಾವು ಏನೋ ತೆಗೆದುಕೊಂಡು ಆಫ್, ನಾವು ಪಾಪಿಂಗ್ ಕರೆ. ಮತ್ತು ನಾವು ನೀನು , ನಾವು ಒಂದು ಸ್ಟಾಕ್ ಅನುಷ್ಠಾನಕ್ಕೆ ಜಾಡನ್ನು ಮರೆಯಬೇಡಿ ಅಗತ್ಯವಿದೆ ಗಾತ್ರ ಮತ್ತು ಸಾಮರ್ಥ್ಯದ ಎರಡೂ. ಅಂಶಗಳನ್ನು ಒಟ್ಟು ಸಂಖ್ಯೆಯು, ಆದ್ದರಿಂದ ತಡೆಹಿಡಿದು ಅಂಶಗಳನ್ನು ಪ್ರಸ್ತುತ ಸಂಖ್ಯೆ ಎಂದು ನಾವು ಹಿಡುವಳಿ. [00:32:27] ಮತ್ತು ಹಾಗೆಯೇ, ನಾವು ಸಾಲುಗಳನ್ನು ಹೊಂದಿರುತ್ತವೆ. ಮತ್ತು ವ್ಯತ್ಯಾಸವೆಂದರೆ ಬದಲಿಗೆ ಸಂಗ್ರಹಗಳು ಹೊಂದಿದೆ ನಾವು ಹೇಳಿದರು ನಾವು ಮೇಲೆ ಕಡೆಯದಾಗಿ ನಾವು ತೆಗೆದುಕೊಳ್ಳುವ ಮೊದಲ ವಿಷಯ. ಆದ್ದರಿಂದ ಸಾಲುಗಳನ್ನು, ನಾವು ಪುಟ್ ಮೊದಲ ವಿಷಯ ಎಂದು ನಾನು ಮೊದಲನೆಯದಾಗಿ ನಾವು ತೆಗೆದುಕೊಳ್ಳಬಹುದು. ಆದ್ದರಿಂದ ಈ ನೀವು ಇಂತಹ ಹಾಗೆ ವಾಸ್ತವವಾಗಿ ಒಂದು ಅಂಗಡಿಯಲ್ಲಿ ಸಾಲುಗಟ್ಟಿ ನಿಂತ ಮತ್ತು ನೀವು ಸಹಾಯ ಎಂದು ನೀವು, ಸಾಲಿನಲ್ಲಿ ನಂತರ ಮೊದಲ ವ್ಯಕ್ತಿ ಸಹಾಯ ಮಾಡಲು ಮೊದಲ ವ್ಯಕ್ತಿ ಆಗಿರಬೇಕು. ಆದ್ದರಿಂದ ಕ್ಯೂ ಎಂದು. [00:32:52] ನಾವು ಟ್ರ್ಯಾಕ್ ಅಗತ್ಯವಿದೆ ಗಾತ್ರ, ಸಾಮರ್ಥ್ಯ, ಮತ್ತು ತಲೆ ನಾವು ಕಾರಣ ಮುಂದೆ ಆಫ್ ಎಲ್ಲರೂ ತೆಗೆದುಕೊಳ್ಳುವುದು ಬದಲಿಗೆ ಪಟ್ಟಿ. ಆ ಪ್ರಶ್ನೆಗಳು? ನೀವು ತೊಂದರೆ ಎಂದು ಯಾವುದೇ ಸಿ ಪ್ರಶ್ನೆಗಳನ್ನು? ರಚನೆಗಳು, ತಮಾಷೆಯ ಸಂಗತಿಗಳನ್ನು ಯಾವುದೇ? ಸರಿ, ತಂಪಾದ. ಹಾಗಾಗಿ ಅಲಿಸನ್ ಅದನ್ನು ಹ್ಯಾಂಡ್ ಮಾಡುತ್ತೇವೆ ಕೆಲವು ಹೆಚ್ಚು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಜಿಗಿತವನ್ನು. [00:33:14] ಅಲಿಸನ್: ಓಹ್, ನಾವು ನೋಡುತ್ತಾರೆ. ನಾವು ನಾನು ಇಲ್ಲಿ ಹೇಗೆ ನೋಡುತ್ತಾರೆ. ಸರಿ, ನಾನು ಪ್ರಯತ್ನಿಸಿ ಮತ್ತು ಹಾರುವ ಪಡೆಯಲಿದ್ದೇನೆ ಈ ವಿಷಯವನ್ನು ಮೂಲಕ, ಹುಡುಗರಿಗೆ. ಹನ್ನಾ ಬಹಳ ಹೋದರು ಅವರ ವಿಷಯಗಳನ್ನು ಆಳ. ನಾನು ನೀಡಲು ಪ್ರಯತ್ನಿಸಿ ಪಡೆಯಲಿದ್ದೇನೆ ನೀವು ತ್ವರಿತ ಊದು ಅವಲೋಕನ ನಾವು ಎಲ್ಲಾ ಡೆವಿನ್ರವರಿಂದ ರಚಿಸಲಾಗಿ, ಅವುಗಳನ್ನು ಪಡೆಯಲು ಇದರಿಂದ ಮೋಜಿನ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಮತ್ತು ಭದ್ರತಾ ವಿಷಯಗಳನ್ನು ಬಹುಶಃ ನೀವು ನಿಜವಾಗಿಯೂ ಬಗ್ಗೆ ಹೆಚ್ಚು ಕೇಳಲು ಬಯಸುವ. [00:33:33] ಸರಿ, ಹನ್ನಾ ಹೇಳಿದಂತೆ, ವೇಳೆ ನೀವು ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು ಹೊಂದಿದ್ದರೆ, ನಾನು ತುಂಬಾ ವೇಗವಾಗಿ ಪಡೆಯಲಿದ್ದೇನೆ, ನನಗೆ ತಿಳಿಸಿ ದಯವಿಟ್ಟು. ನಾನು ಅಗತ್ಯವಾದ ಪ್ರಶ್ನೆಗಳಿಗೆ ಉತ್ತರಿಸುವರು. ಆರಂಭಿಸಲು, ನಾವು ಆರಂಭಿಸಲು ನೀನು ಮೊದಲ ವಸ್ತುಗಳ ಬಹುಶಃ ಒಂದು ನೀವು ವೆಬ್ ಜೊತೆ ಕಲಿತ ಪ್ರೋಗ್ರಾಮಿಂಗ್, ಅನುಮತಿಗಳನ್ನು. ಆದ್ದರಿಂದ chmod, ನೀವು ಹುಡುಗರಿಗೆ ಎಂದು ಬಂದಿದೆ ಎಲ್ಲಾ ವೆಬ್ ಈ ನಲ್ಲಿ ಸ್ನಾತಕೋತ್ತರ ನೀವು ಬಂದಿದೆ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಇತ್ತೀಚೆಗೆ ಮಾಡುವ ಮಾಡಲಾಗಿದೆ. ಇದು ಮೂಲತಃ ಕೇವಲ ಒಂದು ಆಜ್ಞಾ ಇಲ್ಲಿದೆ ಅನುಮತಿಗಳನ್ನು ಬದಲಾಯಿಸುತ್ತದೆ ಅಥವಾ ಪ್ರವೇಶಾನುಮತಿ ನಮ್ಮ ಕಡತ ವ್ಯವಸ್ಥೆ ವಸ್ತುಗಳ. ಸಹಜವಾಗಿ, ವಾಸ್ತವವಾಗಿ ನೀವು ಕೋರುತ್ತೇವೆ ವೇಳೆ, ಈ ನೋಡಲು ಈ ಯಾವುದೇ ತೊಂದರೆ ನಿಮ್ಮ ಸಮಸ್ಯೆ ಸೆಟ್ ಸಮಯದಲ್ಲಿ, ನೀವು, ದೀರ್ಘ ಇದು ls-l, ಬಳಸಿರಬಹುದು ಈ ರೀತಿಯ ದೃಷ್ಟಿಯಿಂದ ರೀತಿಯ ಪಡೆಯಲು, ನೀವು ನಿಜವಾಗಿಯೂ ಎಲ್ಲಾ ನೋಡಲು ಅಲ್ಲಿ ಒಂದು ಕಡತ ಅನುಮತಿಗಳನ್ನು. [00:34:16] ಮತ್ತು ನಿಜವಾಗಿಯೂ, ನಾವು ಹೋಗಲು ನೀನು ಬಹಳ ಬೇಗ ಮೂಲಕ ಕೇವಲ ಸಾಕಷ್ಟು ಹೆಚ್ಚು ಈ ಪ್ರತಿಯೊಂದು ಅರ್ಥವನ್ನು. ನಾವು ಇಲ್ಲಿಯೇ ಡಿ ಇದು ಕೇವಲ ಡೈರೆಕ್ಟರಿ ಆಗಿದೆ. ನಿಸ್ಸಂಶಯವಾಗಿ ಇಲ್ಲಿಯೇ, ನಾವು, rwx ನೋಡಿ ಓದಬಲ್ಲ, writeable, ಮತ್ತು ಕಾರ್ಯಗತಗೊಳ್ಳಬಹುದಾದ. ಈ ಸಹ ಬಿಟ್ಗಳು ರೂಪಿಸಬಹುದೆಂಬ, ಇದು ನಾವು ಮುಂದಿನ ಪುಟದಲ್ಲಿ ಪಡೆಯುತ್ತೀರಿ. ನಾವು ನೋಡಿದ ಆದ್ದರಿಂದ ಪ್ರತಿ ಟ್ರೈಡ್ ಇಲ್ಲಿ, ಆದ್ದರಿಂದ ಮೂರು ತ್ರಿವಳಿಗಳ ಇಲ್ಲಿದೆ. ನಾವು ಆರ್ ಏನೂ x ಮತ್ತು ಆರ್ rwx ಮಾಡಿದ್ದಾರೆ ಏನೂ ಈ ಮೊದಲ ಕಡತ ಎಕ್ಸ್. ಈ ಸಾಮಾನ್ಯ ರಚನೆ ಇಲ್ಲಿದೆ. [00:34:49] ಹಾಗಾಗಿ, ಕೆಲವು ಕೋಶವನ್ನು. ನಾವು ಕೆಲವು ಬಳಕೆದಾರ ಗುಂಪು ಈ ಅನುಮತಿಗಳನ್ನು. ಈ ಅನುಮತಿಗಳನ್ನು ಹೊಂದಿದೆ ಕೆಲವು ಗುಂಪು, ಮತ್ತು ವಿಶ್ವ ಒಂದು ಅನುಮತಿ ಹೊಂದಿರುವ. ನೀವು ಒಂದು ಟ್ರೈಡ್ ಈ ನಗರದ. ನೀವು ಮೂರು ಬಿಟ್ಗಳು ಈ ನಗರದ. ಆದ್ದರಿಂದ ಅವರು ಮೌಲ್ಯಗಳು ಹಿಡಿಸುವ ನಗರದಲ್ಲಿ 0 ಅಪ್ 7, ಇದು ಕೆಲವೊಮ್ಮೆ ಆಗಿದೆ ನಾವು ನೀವು chmod ಮಾಡಲು ಹೊಂದಿತ್ತು ಬದಲಿಗೆ ಯಾವುದೇ RW chmod 600. ನಾವು ಅಲ್ಲಿ ಉದಾಹರಣೆ ಪಡೆಯುತ್ತೀರಿ. ಆದರೆ ಮೂಲಭೂತವಾಗಿ, ನೀವು ನಗರದ ಕೇವಲ rwx ಎರಡೂ ಈ, ಅಥವಾ ನೀವು ಕೆಲವು ಎಂದು ಅವರನ್ನು ನಗರದ ಸಂಖ್ಯೆ ಅಲ್ಲಿ ಇಲ್ಲಿ ಈ ಮೊದಲು ಒಂದು ನಡುವೆ ಸಂಖ್ಯೆ 0 ಮತ್ತು 7, ಈ ಎರಡನೇ ನಡುವೆ ಸಂಖ್ಯೆ 0 ಮತ್ತು 7, ಮತ್ತು ಮೂರನೆಯದು ಸರಿ, 0 ಮತ್ತು 7 ನಡುವೆ ಸಂಖ್ಯೆ? [00:35:38] ಆರ್ 4 ಒಂದು ಮೌಲ್ಯ W ಹೊಂದಿದೆ ಒಂದು 2 ಮೌಲ್ಯವನ್ನು, ಮತ್ತು X ಹೊಂದಿದೆ ಏಕೆ ಈ ಇದು 1 ಒಂದು ಮೌಲ್ಯವನ್ನು ಹೊಂದಿದೆ ಇಲ್ಲಿ ಅನುಮತಿ 700 chmod ಎಂದು. ಇಲ್ಲಿ ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾವು ಹೇಳುತ್ತಾರೆ ಏಕೆಂದರೆ ಮೊದಲ ಬಿಟ್ ಇಲ್ಲ ಹಿಮ್ಮೊಗ ಸಿಗುತ್ತಾರೆ. ನಾವು ಓದಲು 4 ಹೊಂದಿವೆ. ಎರಡನೇ ಬಿಟ್ ಮೇಲೆ ಹಿಮ್ಮೊಗ ಈಗ ನಾವು 6 ಆದ್ದರಿಂದ, 2 ಇದು W. ಮತ್ತು ಮೂರನೇ ಬಿಟ್ ಹಿಮ್ಮೊಗ 1 ಇದು X, ಫಾರ್, ನಾವು ಏಳು ಪಡೆಯಿರಿ. ಮತ್ತು ಸಹಜವಾಗಿ, ನಮ್ಮ ಗುಂಪು ಮತ್ತು ನಮ್ಮ ವಿಶ್ವದ ಪ್ರತಿ 0 ಇವೆ. ಆದ್ದರಿಂದ ಈ ಸಹ chmod 700 ಸಮಾನ. ಮತ್ತು ನಾನು ಖಂಡಿತವಾಗಿಯೂ ಪ್ರಯತ್ನಿಸುತ್ತಿದ್ದವು ಆ ನಡುವೆ ನಕ್ಷೆ ರಚನೆಯ ಅರ್ಥ. ಇದು ವೇಳೆ ಖಚಿತವಿಲ್ಲ ಮೊದಲು ಒಂದು ರಸಪ್ರಶ್ನೆ ಮಂದಿ, ಆದರೆ ಒಂದು ಎಂದು ನಾನು ಕೇಳಬಹುದು ಪ್ರಶ್ನೆ. [00:36:18] ಸ್ವಲ್ಪ ಕೂಡ ಹೋಗುವ ಮತ್ತಷ್ಟು ಇಲ್ಲಿ chmod, ಇಲ್ಲಿ ಸಾಮಾನ್ಯ ಆಗಿದೆ ಒಂದು chmod ಕರೆ ರಚನೆ. ಆದ್ದರಿಂದ ಸಹಜವಾಗಿ, ನಾವು ಇಲ್ಲಿ chmod ಮಾಡಿದ್ದಾರೆ. ಈ ಸೂಚಿಸುತ್ತದೆ ಏನು ಉಲ್ಲೇಖಗಳು, ಯಾರು ನಾವು ಈ ಅನುಮತಿಗಳನ್ನು ನೀಡುವ ಅಥವಾ ಯಾರು ನಾವು ಈ ತೆಗೆದುಕೊಳ್ಳುವ ದೂರ ಅನುಮತಿಗಳನ್ನು. ನಾವು ಇಲ್ಲಿ ಒಂದು ಅನುಮತಿಗಳನ್ನು ರಲ್ಲಿ ಹೊಂದಿವೆ, ಹಾಗೆ ನಾವು ನೀವು + x chmod ನೀಡಿದ್ದೇನೆ, ನಾವು ಶೀಘ್ರದಲ್ಲೇ ನೋಡುತ್ತಾರೆ ಎಂದು. ಕೇವಲ ಈ ನಿರ್ದಿಷ್ಟ ನೀಡಿ ಅರ್ಥ ಎಲ್ಲರಿಗೂ ಅನುಮತಿಗಳನ್ನು. ಎಲ್ಲಾ ಅವುಗಳನ್ನು ನೀಡಿ. ಆದ್ದರಿಂದ ನೀವು ಚೆನ್ನಾಗಿ ಯು + x ತೋರಿಸಬಹುದಿತ್ತು ಅಥವಾ ಗ್ರಾಂ ಜೊತೆಗೆ X ಅಥವಾ O + x ಅಥವಾ ಅನೇಕ ಅದರ. ಮೊದಲ ಭಾಗ ಯಾವಾಗಲೂ ಆದ್ದರಿಂದ ಉಲ್ಲೇಖಗಳು ಎಂದು ನಾನು. ಯಾರು ನಾವು, ಈ ಅನುಮತಿಗಳನ್ನು ನೀಡುವ ಅಥವಾ ಯಾರು ನಾವು ದೂರ ಅವುಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುವ? [00:37:03] ಎರಡನೆಯದು ಆಯೋಜಕರು ಆಗಿದೆ. ಆದ್ದರಿಂದ ನೀವು ಹುಡುಗರಿಗೆ ಹೆಚ್ಚಾಗಿ ಜೊತೆಗೆ ವ್ಯವಹರಿಸಿದೆ. ಈ ಅನುಮತಿಗಳನ್ನು ನೀಡುತ್ತದೆ ಯಾರು ನೀವು ನೀಡುವ ನೀವು, ಮೈನಸ್ ಆದರೆ, ತಾರ್ಕಿಕವಾಗಿ, ತೆಗೆದುಹಾಕುತ್ತದೆ. ಅಲ್ಲಿ ಏನೂ ತುಂಬಾ ಭಯಾನಕ. ತದನಂತರ ವಿಧಾನಗಳನ್ನು ನಾವು ಕುರಿತು ಏನು ಓದಲು, ಬರೆಯಲು, ಅಥವಾ ಪಾಲಿಸಲು. ಆದ್ದರಿಂದ ಒಂದು + x ಕಾರ್ಯಗತಗೊಳ್ಳುವ ನೀಡಿ ಅರ್ಥ ಎಲ್ಲರಿಗೂ ಅನುಮತಿಗಳನ್ನು. ತದನಂತರ, ಸಹಜವಾಗಿ, ಇದು ನಿರ್ದಿಷ್ಟ ಫೈಲ್ ಅಥವಾ ಡೈರೆಕ್ಟರಿ. ಸರಿ? Chmod ಜೊತೆ ಉತ್ತಮ ಎಲ್ಲರಿಗೂ? ತುಂಬಾ ಕೆಟ್ಟ? [00:37:37] ಸರಿ, ನೀವು ಯಾವುದೇ ಇವೆ, ಎಚ್ಟಿಎಮ್ಎಲ್ ಆದ್ದರಿಂದ ಹಳೆಯ ಸಾಕಷ್ಟು ಮೈಸ್ಪೇಸ್ ವಯಸ್ಸಿನ to--? ನಾನು, ನನ್ನ ಭಾಗಕ್ಕೆ ಈ ಕಳುಹಿಸಲಾಗಿದೆ ಮತ್ತು ಅಕ್ಷರಶಃ ಅರ್ಧ ಜನರು ನಾನು ಕ್ರೇಜಿ ಹಾಗೆ ನನಗೆ ನೋಡಿವೆ. ಮತ್ತು ನಾನು, ಹುಡುಗರಿಗೆ, ರೀತಿಯು ನಾವು ಹಳೆಯ ಅಲ್ಲ. ಬ. ಆದ್ದರಿಂದ ಹೈಪರ್ ಟೆಕ್ಸ್ಟ್ ಮಾರ್ಕಪ್ ಲಾಂಗ್ವೇಜ್, ಪ್ರಾಮಾಣಿಕವಾಗಿ ನೀವು ಕೇವಲ ಒಂದು ಮಾರ್ಗವಾಗಿದೆ ವೆಬ್ನಲ್ಲಿ ಕೆಲವು ವಿಷಯಗಳನ್ನು ಪ್ರದರ್ಶಿಸಲು. ಆದ್ದರಿಂದ ಒಂದು ಮಾರ್ಕ್ಅಪ್ ಭಾಷೆಯ. ಇದು ಒಂದು ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ ಭಾಷೆಯನ್ನು ಅಲ್ಲ. ಇದು ಯಾವುದೇ ತರ್ಕದ ಆಧಾರವಿಲ್ಲ. ಇದು ಬದಲಾಯಿಸಲು ಸರಳವಾಗಿ ರೀತಿಯಲ್ಲಿ ಏನೋ ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ. ಸರಿ, ಆದ್ದರಿಂದ ಒಂದು ಪ್ರಮುಖ ವ್ಯತ್ಯಾಸ. ಇದು ಮಾರ್ಕ್ಅಪ್ ಭಾಷೆ ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ ಒಂದು ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ ಭಾಷೆಯನ್ನು. [00:38:12] ಇಲ್ಲಿ ನಾವು ನಮ್ಮ HTML ಟ್ಯಾಗ್ಗಳನ್ನು ಹೊಂದಿವೆ. ಈ ಸ್ಲೈಡ್ ಮೇಲೆ ಬಹುಶಃ ಬಹುಪಾಲು ನಿಮಗೆ ಪರಿಚಿತವಾಗಿರುವ ಇರಬೇಕು ಬಯಸುವುದನ್ನು ಮತ್ತು ನಿಜವಾಗಿಯೂ ಆರಾಮದಾಯಕವಾದ ಎಂದು. ಆದ್ದರಿಂದ ನಿಸ್ಸಂಶಯವಾಗಿ, ನಾವು ಹೊಂದಿವೆ ನಮ್ಮ HTML ಟ್ಯಾಗ್, ಇದು ಎಲ್ಲವೂ ಹೆಸರಿಸುತ್ತದೆ ನಡುವೆ ಈ ಎರಡು ಎಚ್ಟಿಎಮ್ಎಲ್ ಇರುತ್ತದೆ. ನಾವು ಕೆಲವು ಲಿಂಕ್, ಹೊಂದಿರುವ ನಿಸ್ಸಂಶಯವಾಗಿ ನೀವು ನೀಡುತ್ತದೆ ಬಾಹ್ಯ ವೆಬ್ ಪುಟ ಲಿಂಕ್. ಕೆಲವು ಶೀರ್ಷಿಕೆ, ಇಲ್ಲಿ ನಮ್ಮ ತಲೆ ಒಳಗೆ. ಮತ್ತು ನಾವು ನಮ್ಮ ದೇಹದ ಹೊಂದಿವೆ ಶೀರ್ಷಿಕೆ ಇದು H1,, ಆದ್ದರಿಂದ ಇದು ಸಂತೋಷವನ್ನು ಮಾಡಿಕೊಳ್ಳುವಿರಿ ಮತ್ತು ದಪ್ಪ ಮತ್ತು ದೊಡ್ಡ. ನಂತರ, ನಾವು ಕೆಲವು ಹೊಂದಿವೆ ಪ್ಯಾರಾಗ್ರಾಫ್ ಇದು ಪು,. ನೀವು ಬಹುಶಃ ಗೊತ್ತು ಮಾಡಬೇಕು ಮತ್ತು ವಿಷಯಗಳನ್ನು ಪರಿಚಯವಿರುವ ನೀವು ಒಂದು ಚಿತ್ರವನ್ನು ಸೇರಿಸಲು ಹೇಗೆ, ಹಾಗೆ ಅಲ್ಲಿ ಯಾವುದೇ ಹೆಡರ್ ತರಗತಿಗಳು? ನಾನು ಖಂಡಿತವಾಗಿಯೂ ಎಂದು DIV ಆರಾಮದಾಯಕ. ಆದ್ದರಿಂದ ಈ ಟ್ಯಾಗ್ಗಳನ್ನು ಬಹುತೇಕ ಹೊಂದಿವೆ ನಿಮಗೆ ಪರಿಚಿತವಾಗಿರುವ ಇರಬೇಕು. ಆದರೆ ಸಹಜವಾಗಿ, ಪ್ರತಿಯೊಂದಕ್ಕೂ ಮಾಹಿತಿ ಸಿಎಸ್ 50, ಪಟ್ಟಿಯು ಸಮಗ್ರವಾಗಿಲ್ಲ. ಆದ್ದರಿಂದ ಆ ಪರಿಶೀಲನೆ ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ. [00:39:08] ಸಿಎಸ್ಎಸ್, ಆದ್ದರಿಂದ ಸಿಎಸ್ಎಸ್, ನೀವು ಯಾವುದೇ ವೀಕ್ಷಿಸಲು ಎರಡು ವಾರಗಳ ಹಿಂದೆ ನನ್ನ ಸೆಮಿನಾರ್, ನಿಜವಾಗಿಯೂ ಕೇವಲ ಒಂದು ಮಾರ್ಗ ಶೈಲಿ ನಿಮ್ಮ ವೆಬ್ ಪುಟ ಗೆ? ಸರಿ, ಆದ್ದರಿಂದ ನಾವು ಕೆಲವು ಗುರುತಿಸುವ ಭಾಷೆ ಹೊಂದಿವೆ. ಕೇವಲ ಪಠ್ಯ ನೋಡಿಕೊಳ್ಳುತ್ತಾರೆ ಎಂದು HTML, ಮತ್ತು ಇದು ಪುಟದಲ್ಲಿ ಇರಬಹುದು ಅಲ್ಲಿ. ಆದರೆ ಸಿಎಸ್ಎಸ್ ಇದು ಬಹಳ ವಿಸ್ಮಯಕ್ಕೆ ನಿಜವಾಗಿಯೂ. ನಿಮ್ಮ HTML ನಲ್ಲಿ ಈ ತೋರಿಸಬಹುದಿತ್ತು ಕಡತಗಳನ್ನು, ಆದರೆ ನಂತರದಲ್ಲಿ ಬಗ್ಗೆ ಮಾತನಾಡಬಹುದು ಎಂದು, ನಾನು ಬಹುಶಃ ಬಹಳ ಖಚಿತವಾಗಿ ಮನುಷ್ಯ ಇದು, ಮುಂದಿನ ಸ್ಲೈಡ್ ಸಾಮಾನ್ಯ ಪರಿಪಾಠವಾಗಿದೆ, ಮತ್ತು ವಾಸ್ತವವಾಗಿ ನಾವು ಪ್ರೋತ್ಸಾಹಿಸುವ ಅಭ್ಯಾಸ, ನೀವು ಇರಿಸಿಕೊಳ್ಳಲು ಅವುಗಳನ್ನು ಪ್ರತ್ಯೇಕಿಸಿ ನಾವು ಅಲ್ಲದ MVC ಮತ್ತು ಇಡೀ ಮಾದರಿ ಬಗ್ಗೆ ಮಾತನಾಡಲು. ಈ ಫೀಡ್ಗಳು ಎಂಬುದನ್ನು ನಿಜವಾಗಿಯೂ ಇಲ್ಲಿದೆ. [00:39:42] ಆದ್ದರಿಂದ ಸಿಎಸ್ಎಸ್ ಕೇವಲ ಒಂದು ಮಾರ್ಗ ವಸ್ತುಗಳು ಸಾಕಷ್ಟು ಕಾಣುವಂತೆ. ಇಲ್ಲಿ ವಿಷಯಗಳನ್ನು, ಹಾಗೆ ದೇಹದ ಮತ್ತು #title ಮತ್ತು .ಮಾಹಿತಿಯನ್ನು, ಈ ಆಯ್ಕೆದಾರರಿಗೆ ಮತ್ತು ಏನು ಕರೆಯುತ್ತಾರೆ ಅವರು ನಿರ್ದಿಷ್ಟ ವಿಷಯಗಳನ್ನು ಆಯ್ಕೆ ಆಗಿದೆ ನಿಮ್ಮ HTML ಕಡತ ಒ ಮತ್ತು ಯಾವುದೇ ಶೈಲಿಯ ಅರ್ಜಿ ನೀವು ಬಯಸುವ ಯಾವುದೇ ವಸ್ತುಗಳ ರೀತಿಯ, ನಿಮ್ಮ ವೆಬ್ ಆ ನಿರ್ದಿಷ್ಟ ಅಂಶ ಪುಟ. ಇಲ್ಲಿ, ನಾವು ಒಂದು ಹಿನ್ನೆಲೆ ಬಣ್ಣ ಮತ್ತು ಒಂದು ಬಣ್ಣ ಮತ್ತು ಫಾಂಟ್ ಕುಟುಂಬ ಎಂದು ವಿಶೇಷವೇನು ದೇಹದಲ್ಲಿ ಯಾವುದೇ ಅನ್ವಯಿಸಬಹುದು. ನಾವು ಇಲ್ಲಿ ಮತ್ತೆ ನೋಡುತ್ತಿದ್ದರು ಆದ್ದರಿಂದ, ಇದು ಶೀರ್ಷಿಕೆ ಅನ್ವಯಿಸುವುದಿಲ್ಲ. ಇದು ಕೇವಲ ಏನು ಅನ್ವಯಿಸುವ ಈ ದೇಹದ ಆಯ್ಕೆ ಒಕೆ? [00:40:22] ಇಲ್ಲಿ ಶೀರ್ಷಿಕೆ, ಈ ಒಂದೇ ಎಂದು ಹೋಗುವ, ಬಣ್ಣ ನೀಲಿ ಮಾತ್ರ ಹೋಗುತ್ತದೆ ಎಂಬ ಒಳಗೆ ಏನು ಪರಿಣಾಮ ಶೀರ್ಷಿಕೆ ಆಯ್ಕೆ. ಹಾಗೆಯೇ ಇಲ್ಲಿ ಮಾಹಿತಿಯನ್ನು ಎಂದು, ಪಠ್ಯ, ಗುಲಾಬಿ ಇರುತ್ತದೆ ಇಲ್ಲಿಯೇ ಇದು, ಯಾವುದೇ ಮಾಹಿತಿಯನ್ನು,. ಮಾತ್ರ ವಿಷಯ ಎಷ್ಟು ಈ ಪುಟದಲ್ಲಿ ಗುಲಾಬಿ ಎಂದು ದಿನಾಂಕ, ಸೋಮವಾರ, ನವೆಂಬರ್ 17, 2014. ಸರಿ, ಆದ್ದರಿಂದ ಸಿಎಸ್ಎಸ್ ಕೇವಲ ಒಂದು ಮಾರ್ಗ ಹೌದು over-- ಹೆಚ್ಚಿನ ನಿಯಂತ್ರಣ? [00:40:48] ಪ್ರೇಕ್ಷಕರು: ನೀವೇಕೆ ಹೊಂದಿಲ್ಲ ಶೀರ್ಷಿಕೆ ಹ್ಯಾಶ್ ಬಳಸಲು? [00:40:51] ಹನ್ನಾ: ಮುಂದೆ ಸ್ಲೈಡ್, ಭರವಸೆ! ಅಲ್ಲಿ ಪಡೆಯುತ್ತೀರಿ. ನಾವು ಹ್ಯಾಶ್ ಬಳಸಲು ಏಕೆ ಇದು. ಆದ್ದರಿಂದ ಆಯ್ಕೆ ಮೂರು ಮುಖ್ಯ ಪಡೆಯಲು ನಾವು ಬಗ್ಗೆ ನೀವು ಹುಡುಗರಿಗೆ ಮಾತನಾಡಲು ಎಂದು ರೂಪಗಳು. ನಾನು ಹೆಚ್ಚು ತಿಳಿಯಲು ಬಯಸುವ fyou, ಇವೆ ಅಲ್ಲಿಗೆ ಇಲ್ಲ. ಮಹಾನ್ ಸಿಎಸ್ಎಸ್ ದಸ್ತಾವೇಜನ್ನು ಇಲ್ಲ. ಮಾಡಲು ಹೊಂದಿರುವ ಒಂದು ಟ್ಯಾಗ್ ಹೆಸರು, ಇಲ್ಲ HTML ನಲ್ಲಿ ನಿಮ್ಮ ಸಾಮಾನ್ಯ ಟ್ಯಾಗ್ಗಳು. H1, ಪು, DIV, H2 ಆದ್ದರಿಂದ, ವಿಷಯಗಳನ್ನು ಆ ರೀತಿಯ. ಮತ್ತು ನಾವು, ಆ ಹೆಸರಿಸಬಹುದು. ನಾವು ಇಲ್ಲಿ ಕಾಣುವ ಆದ್ದರಿಂದ ದೇಹದ, ಇದು ಒಂದು ಸಾಮಾನ್ಯ ಟ್ಯಾಗ್ ಆಗಿದೆ. ಆದ್ದರಿಂದ ನಾವು ದೇಹದ ಹಾಕಬಹುದು ನಾವು ನಮ್ಮ ಸಿಎಸ್ಎಸ್ ಕಡತದಲ್ಲಿ ಮಾತನಾಡುವ ನೀವು. [00:41:26] ಶೀರ್ಷಿಕೆ, ಇಡೀ ಕಾರಣ ನಾವು ಈ ಹ್ಯಾಶ್ ಹೊಂದಿದೆ ನಾವು ಇಲ್ಲಿದೆ ಹೊಂದಿವೆ ಒಂದು ID ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ. ಆದ್ದರಿಂದ ಒಂದು ID ಯಾವಾಗಲೂ ಇರಬೇಕು ನಿಮ್ಮ HTML ಪುಟ ಒಳಗೆ ಅನನ್ಯ ನೀವು ಆಗ ಎಷ್ಟು ಇದು ಉಲ್ಲೇಖಿಸಿ, ನೀವು ನೀವು ಮಾತ್ರ ಉಲ್ಲೇಖಿಸಿ ಎಂಬುವುದನ್ನು ಒಂದು ನಿರ್ದಿಷ್ಟ ವಿಷಯ. ಇಲ್ಲಿ ಈ ಸಂದರ್ಭದಲ್ಲಿ ನಮ್ಮ ಇಲ್ಲಿ H1, ಸಿಎಸ್ 50 ವಿಮರ್ಶೆ ಅಧಿವೇಶನ, ನಾವು ಒಂದು ಶೀರ್ಷಿಕೆಯಾದ ಐಡಿ ಹೊಂದಿವೆ. ಕೇವಲ ನೋಡಿ ಸಲುವಾಗಿ ಆದ್ದರಿಂದ ನಮ್ಮ HTML ನ ತುಣುಕು, ನಾವು ಒಂದು ಹ್ಯಾಶ್ ಶೀರ್ಷಿಕೆ ಮಾಡಿ. ಕೇವಲ ರೂಢಿ, ID ಗಳು ನೇಮಿಸಲಾಯಿತು ಅವುಗಳ ಮುಂದೆ ಒಂದು ಹ್ಯಾಶ್. ಅದೇ ರೀತಿಯಲ್ಲಿ, ನಾವು ನೋಡಿ ಇಲ್ಲಿ ಮಾಹಿತಿಯನ್ನು ಒಂದು ವರ್ಗ. ಆದ್ದರಿಂದ ಸಿಎಸ್ಎಸ್ ವರ್ಗ ಒಂದು ಡಾಟ್ ವರ್ಗ ಗೊತ್ತುಪಡಿಸಿದ ಅಥವಾ ಆ ವರ್ಗವಾಗಿದೆ ಡಾಟ್. ಇಲ್ಲಿ ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಇದು ಮಾಹಿತಿ. [00:42:10] ಹಾಗಾಗಿ ಅದನ್ನು ಮರಳಿ ಪಡೆಯಲು. ಈ ಎರಡೂ ಎಂದು ಇಲ್ಲಿ ನಮ್ಮ ಸಿಎಸ್ಎಸ್ ಫಾರ್ ಗುಲಾಬಿ ಇಬ್ಬರೂ ಮಾಹಿತಿಯನ್ನು ಒಂದು ವರ್ಗ ಏಕೆಂದರೆ. ಮತ್ತು ನಮ್ಮ ಸಿಎಸ್ಎಸ್ ಕಡತದಲ್ಲಿ, ನಾವು ಗೊತ್ತುಪಡಿಸಿದ ಮಾಹಿತಿಯನ್ನು ಒಂದು ವರ್ಗ ಏನು ಗುಲಾಬಿ ಕಂಗೊಳಿಸುತ್ತವೆ. ಎಂದು ಅರ್ಥ ಡಸ್? ಹೌದು? [00:42:27] ಪ್ರೇಕ್ಷಕರು: ನೀವು ವೇಳೆ ಮಾಡಲು ದೇಹದ ಬಿಳಿ ಎಲ್ಲವೂ, ಮತ್ತು ನಂತರ ನೀವು ಮಾಡಲು ಪ್ರಯತ್ನಿಸಿ ನೀಲಿ ಒಳಗೆ ಏನೋ, ತೊಂದರೆಗಳನ್ನು ಉಂಟುಮಾಡಬಹುದು ಎಂದು? [00:42:34] ಹನ್ನಾ: ಆದ್ದರಿಂದ ಸಿಎಸ್ಎಸ್ ಕ್ಯಾಸ್ಕೇಡಿಂಗ್ ಸ್ಟೈಲ್ ಶೀಟ್ಸ್. ಆದ್ದರಿಂದ ಯಾವುದೇ ಕಡೆಗೆ ಆಗಿದೆ ಕೆಳಗೆ ಪ್ರಾಧಾನ್ಯತೆಯನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. ಆದ್ದರಿಂದ ನೀವು ದೇಹದಲ್ಲಿ ಏನಾದರೂ ವೇಳೆ, ಮತ್ತು ನೀವು ಎಲ್ಲವನ್ನೂ ಬಿಳಿ ಮಾಡಲು, ಮತ್ತು ನಂತರ ನೀವು ಶೀರ್ಷಿಕೆ ಬದಲಾಯಿಸಲು ಅಥವಾ ನೀವು ದೇಹದಲ್ಲಿ ಪಠ್ಯ ಬದಲಿಸಲು ಆ ಬರೆಯಲ್ಪಡುತ್ತದೆ. ಕಡೆಗೆ ಆದ್ದರಿಂದ ಏನು ಕೆಳಗೆ ಪ್ರಾಧಾನ್ಯತೆಯನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. ಹೌದು? [00:42:56] ಪ್ರೇಕ್ಷಕರು: ID ಗಳು, ಅನನ್ಯ ಆದರೆ ತರಗತಿಗಳು ಹೆಚ್ಚು ಮಾಡಬಹುದು? ಹನ್ನಾ: ರೈಟ್. ಆದ್ದರಿಂದ ID ಗಳು ಅನನ್ಯ ಆಗಿರಬೇಕು, ಮತ್ತು ತರಗತಿಗಳು ಮಾಡಬಹುದು ನೀವು ಬಯಸುವ ಅನೇಕ ವಸ್ತುಗಳನ್ನು ಉಲ್ಲೇಖಿಸುತ್ತವೆ. ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳು? ಹೌದು. [00:43:09] ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ]. ನಾನು ಎಂಬುದನ್ನು ಚಕಿತಗೊಳಿಸುತ್ತದೆ ನಾನು ಒಂದು ವ್ಯತ್ಯಾಸವನ್ನು ಮಾಡುತ್ತದೆ. ಹನ್ನಾ: ನಾನು, ಕ್ಷಮಿಸಿ ಪ್ರಶ್ನೆ ಏನು? ಪ್ರೇಕ್ಷಕರು: ಸಣ್ಣ ಇಲ್ಲ "F" ಮತ್ತು ಬಂಡವಾಳ "ಎಫ್" ಹನ್ನಾ: ಆದ್ದರಿಂದ ವ್ಯತ್ಯಾಸ ಸಣ್ಣ "F" ಮತ್ತು ಬಂಡವಾಳದ ಮಧ್ಯೆ "ಎಫ್" ಒಂದು ವ್ಯತ್ಯಾಸವನ್ನು ಮಾಡುವುದಿಲ್ಲ. ಆದ್ದರಿಂದ "ಎಫ್" 15 ಎರಡೂ ರೀತಿಯಲ್ಲಿ ಇರುತ್ತದೆ. ಕೂಲ್, ಬೇರೇನೂ? ಉತ್ತಮ ಎಲ್ಲರಿಗೂ, ಸಿಎಸ್ಎಸ್? ಹೌದು? [00:43:30] ಪ್ರೇಕ್ಷಕರು: ಕ್ಷಮಿಸಿ. ನೀವು ಒಂದು ವರ್ಗ ಮತ್ತು ಒಂದು ID ಹೊಂದಬಹುದು? [00:43:35] ಹನ್ನಾ: ಹೌದು, ನೀವು. ಥಿಂಗ್ಸ್ ಒಂದು ವರ್ಗ ಮತ್ತು ಒಂದು ID ಎರಡೂ ಹೊಂದಬಹುದು. ಮತ್ತು ನಾನು ಹೆಚ್ಚು ಶಿಫಾರಸು ನಿಮ್ಮ ಸ್ವಂತ ಈ ಪರೀಕ್ಷೆ. ನೀವು ಮೂಲಕ ಉತ್ತಮ ಕೇವಲ ಕಲಿಯುವಿರಿ ಸಿಎಸ್ಎಸ್ ಏನೋ, ಸರಳ ವೆಬ್ ಪುಟ, ಕೆಲವು ಸಿಎಸ್ಎಸ್ ರೇಖಾಚಿತ್ರ, ಮತ್ತು ಕೇವಲ ಅವರು ಪರಸ್ಪರ ಹೇಗೆ ನೋಡಿದ. ಮತ್ತು ನೀವು, ಉತ್ತಮ ಪಡೆಯಲು ವಿಲ್ ಅದು ಹೇಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ ಅರ್ಥಗರ್ಭಿತ ಅರ್ಥದಲ್ಲಿ. [00:43:56] ಸರಿ, ಸಿಎಸ್ಎಸ್ ಉತ್ತಮ ಎಲ್ಲರಿಗೂ? ನೀವು ಎಲ್ಲಾ ಮಾಡಲು ನೀನು ಈಗ ಸಿಎಸ್ಎಸ್ ಸುಂದರ ವೆಬ್ಸೈಟ್. ಸರಿ, ಅತ್ಯುತ್ತಮ ಆಚರಣೆಗಳು, ಕೇವಲ ನೆನಪಿನಲ್ಲಿಡಿ ವಿಷಯಗಳನ್ನು, ವಸ್ತುಗಳನ್ನು ನಾವು ಡಾಕ್ ಏಕೆ ಈ ಆ ಆಗಿದೆ ನೀವು ವಿನ್ಯಾಸಕ ಮತ್ತು ಸ್ಪಷ್ಟವಾಗಿ ವಿವರಿಸಲಾಗದ ಯಾ ಕೆಲಸಕ್ಕೆ ಬಾರದ ವಸ್ತು ಫಾರ್. ಆದ್ದರಿಂದ ಎಲ್ಲಾ ನಿಮ್ಮ HTML ಟ್ಯಾಗ್ಗಳನ್ನು ಮುಚ್ಚಿ. ನೀವು ತೆರೆದ ದೇಹದ ಹಾಗಾಗಿ, ಆಪ್ತ ದೇಹದ ಇರಬೇಕು. ನೀವು ಮುಕ್ತ ಪ್ಯಾರಾಗ್ರಾಫ್ ಹೊಂದಿದ್ದರೆ, ಆಪ್ತ ಪ್ಯಾರಾಗ್ರಾಫ್ ಇರಬೇಕು. ನಿಮ್ಮ ಪುಟ validates ಪರೀಕ್ಷಿಸಿ. ನೀವು ಹುಡುಗರಿಗೆ ಬಹಳ ಪರಿಚಿತ ಆಗಿರಬೇಕು ಈ ಜೊತೆ ಪು ಸೆಟ್ ಏಳು ಸಿಎಸ್ 50 ಹಣಕಾಸು W3 ವಿಮರ್ಶಕರು ಜೊತೆ. ಮತ್ತು ನಾನು ಮೊದಲೇ ಹೇಳಿದ ಹಾಗೆ, ನಮ್ಮ ದೊಡ್ಡ ಮಾದರಿಯಾಗಿತ್ತು ಸಿಎಸ್ಎಸ್ ನಿಮ್ಮ ಶೈಲಿ ಬೇರ್ಪಡಿಸುವುದು ಎಚ್ಟಿಎಮ್ಎಲ್ ಇದು ನಿಮ್ಮ ಮಾರ್ಕ್ಅಪ್, ರಿಂದ. ತದನಂತರ, ಸಹಜವಾಗಿ, ನಾವು ಕೆಳಗೆ ಈ ಮಹಾನ್ xkcd. ವಾಹ್, ಹಾಸ್ಯ ಪರಿಹಾರ! [00:44:38] ಸರಿ, ಟಿಸಿಪಿ / ಐಪಿ. ಈ ಮತ್ತು HTTP ನಡುವೆ, ಮೂಲತಃ ಅವರು ಎರಡೂ ಪ್ರೋಟೋಕಾಲ್ಗಳು ಆರ್. ಆದ್ದರಿಂದ ನೀವು ಯೋಚಿಸಬಹುದು ಅವುಗಳಲ್ಲಿ ನಿಯಮಾವಳಿಗಳನ್ನು ಎಂದು ಹೇಗೆ ವಿಷಯಗಳನ್ನು ಆಡಳಿತ ಅಂತರಜಾಲ ಸರಿಸಲು. ಆದ್ದರಿಂದ ಪ್ರಸಾರ ನಿಯಂತ್ರಣ ಪ್ರೋಟೋಕಾಲ್, ಅಥವಾ ಇಂಟರ್ನೆಟ್ ಪ್ರೋಟೋಕಾಲ್, ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ಕೇವಲ ಒಂದು ಮಾರ್ಗ ಇದು ವಿಶೇಷವೇನು ಅಲ್ಲಿ ಡೇಟಾವನ್ನು ಪಡೆಯುತ್ತದೆ ಮತ್ತು ನಾವು ವೇಳೆ ತಿಳಿದಿರುವ ನಾವು ಮಾಹಿತಿ ಕಾಣೆಯಾಗಿದೆ ಮಾಡುತ್ತಿದ್ದೇವೆ. ಆದ್ದರಿಂದ ನೀವು ಹುಡುಗರಿಗೆ ವೇಳೆ ಉಪನ್ಯಾಸ ಮತ್ತೆ ಭಾವಿಸುತ್ತೇನೆ ಡೇವಿಡ್ ಹಿಂದೆ ಒಂದೆರಡು ವಾರಗಳ ಅಲ್ಲಿ ನಾವು ಅವರು, ನಾಲ್ಕು ಲಕೋಟೆಗಳನ್ನು ಹೊಂದಿತ್ತು ಎಲ್ಲಾ ನಾಲ್ಕು ರೀತಿಯಲ್ಲಿ ಕ್ರಮಾಂಕ, ನಾಲ್ಕು ಎರಡು, ನಾಲ್ಕು ಮೂರು, ನಾಲ್ಕು ನಾಲ್ಕು, ಈ ನಿಯಮಗಳ ಗುಂಪಾಗಿದೆ. ನಾವು ಸರಿ, ನಾವು ಬಂದ ಆರ್ ಹೇಳಿದರು ಒಂದಕ್ಕಿಂತ ಹೆಚ್ಚು ಪ್ಯಾಕೆಟ್ ಕಳುಹಿಸುವ, ನಾವು ಸಂಖ್ಯೆ ಹೋಗುವ ಇದು ಏನು ಸಂಖ್ಯೆಯ ಮತ್ತು ಎಷ್ಟು ಒಟ್ಟು ಎಂದು ಬಳಕೆದಾರ ಪಡೆಯಬೇಕು. [00:45:19] ಮತ್ತು ಈ ಕೇವಲ ಹೇಳುವ ಯಾರು ಡೇಟಾ ಅವರು ಎಂಬುದನ್ನು ಪಡೆಯುತ್ತಿದೆ ಎಲ್ಲವೂ ಅಥವಾ ಪಡೆದ ಏನೋ ಹಾದಿಯಲ್ಲಿ ಕಳೆದು ಹೋಗಿರುತ್ತದೆ. ಮತ್ತು ಅವರು ಮತ್ತೆ ಕೇಳುವುದಿಲ್ಲ ಅಗತ್ಯವಿದೆ. ಈ ನಿಜವಾಗಿಯೂ ನಿಯಮಗಳ ಗುಂಪಾಗಿದೆ. ನೀವು ಸರಿ, ಇದು ನಗರದ ಹೇಗೆ? ಮತ್ತು, ಇದು ಬಂದರು, ನಿರ್ದಿಷ್ಟಪಡಿಸುವ ನೀವು ಹುಡುಗರಿಗೆ, ನಾನು ಉಪನ್ಯಾಸದ ಸಂದರ್ಭದಲ್ಲಿ ತಿಳಿಯಲು can-- ಅವರು ಬಂದರುಗಳಲ್ಲಿ ಇಡೀ ಪಟ್ಟಿ. ಆದರೆ ಇದೀಗ ಇಲ್ಲಿ ಇಲ್ಲ. [00:45:41] ಆದ್ದರಿಂದ ಹೈಪರ್ಟೆಕ್ಸ್ಟ್ ಟ್ರಾನ್ಸ್ಫರ್ ಪ್ರೊಟೋಕಾಲ್ ಮತ್ತೆ, ಇನ್ನೊಂದು ಪ್ರೋಟೋಕಾಲ್, ಆಗಿದೆ. ಆದ್ದರಿಂದ ನಿಯಮಗಳು ಮತ್ತೊಂದು ಇಲ್ಲಿದೆ ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಆಡಳಿತ ಹೈಪರ್ಟೆಕ್ಸ್ಟ್ ಹೇಗೆ ವರ್ಗಾಯಿಸಲಾಯಿತು. ಆದ್ದರಿಂದ ಕೇವಲ ಬ್ರೌಸರ್ ಅನುಮತಿಸುತ್ತದೆ ವೆಬ್ ಸರ್ವರ್ ಮಾತನಾಡಲು. ನಾವು ಇಲ್ಲಿ ಹೇಳಿದಂತೆ, ಅಷ್ಟೇ ಮಾನವ ಕೈಕುಲುಕುವಿಕೆ ಹಾಗೆ. ಇದು ಆಡಳಿತ ಒಂದು ಮಾರ್ಗವಾಗಿದೆ ಹೇಗೆ ವೆಬ್ ಸರ್ವರ್ ನಿಮ್ಮ ಬ್ರೌಸರ್ ವ್ಯವಹರಿಸಲು ಇಂದಿನ. ಮತ್ತು ನಾವು ಉದಾಹರಣೆಗಳು ಕೇವಲ ಒಂದೆರಡು. ನಾವು ಇಲ್ಲಿ ಕೆಲವು ವಿನಂತಿಗಳನ್ನು ಎಲ್ಲಿ ವಿಧಾನವಾಗಿದೆ. ನಾವು ಇದು HTTP 1.1 ಹೊಂದಿವೆ ನಮಗೆ ಪ್ರೊಟೋಕಾಲ್ ಆವೃತ್ತಿ. ತದನಂತರ, ಹೋಸ್ಟ್, ಏನು ನಾವು ವಾಸ್ತವವಾಗಿ ಪ್ರವೇಶಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ. ತದನಂತರ, ನೀವು ಇಲ್ಲಿ ನೋಡಬಹುದು ಎಂದು, ನಾವು ಈ 200 ಕೆಲವು ಪ್ರತಿಕ್ರಿಯೆ ಪಡೆಯಲು ನಮ್ಮ HTTP ಪ್ರತಿಕ್ರಿಯೆ ಕೋಡ್ ಎಂದು ಸರಿ. ನಾವು ನಾನು ಪಡೆಯಲಿದ್ದೇನೆ ಒಂದು ದೊಡ್ಡ ಪಟ್ಟಿಯಲ್ಲಿದ್ದಾರೆ ಒಂದು ಎರಡನೇ ಮೇಲೆಳೆದುಕೊಳ್ಳಲು ನೀವು ಹುಡುಗರಿಗೆ ತಿಳಿದಿದೆ ಎಂದು. ಮತ್ತು ನಾವು, ಈ ವಿಷಯ ಪ್ರಕಾರ ಪಠ್ಯ / HTML ಹೊಂದಿರುತ್ತವೆ ಇದು ಕೇವಲ ಮಾಹಿತಿ ಬಗೆ ಹೇಳುತ್ತಾರೆ ನಾವು ಸರಿ, ಪರಿಚಾರಕದಿಂದ ಸ್ವೀಕರಿಸಿದ? ಈ ಹೋಸ್ಟ್ ಮತ್ತು ಈ ವಿಷಯ ಪ್ರಕಾರ HTTP ಹೆಡರ್ ಭಾಗವಾಗಿದೆ. ನೀವು ಕೆಲವು ಅಥವಾ ಕಡಿಮೆ ಮಾಡಬಹುದು ಸಂದರ್ಭದಲ್ಲಿ ಅಗತ್ಯವಾದ ಏನು ನೀವು ಮಾತಾಡುತ್ತಿದ್ದೀರಿ. ಕೆಲವೊಮ್ಮೆ ನೀವು ಬಹಳಷ್ಟು ಹೊಂದಿರುತ್ತದೆ ನಿಮ್ಮ ಸರ್ವರ್ ಬರುವ ಮಾಹಿತಿ. ಬಹುಶಃ ಅವರು ಸಾಕಷ್ಟು ಮನವಿ ಮಾಡುತ್ತಿದ್ದೇವೆ ಬಳಕೆದಾರ ಮಾಹಿತಿಯನ್ನು. ಇದು ಸಂದರ್ಭವನ್ನು ಅವಲಂಬಿಸಿ ಬದಲಾಗುತ್ತದೆ. ನೀವು ಸಿಎಸ್ 50 ಸ್ಟಡಿ ನೋಡಿದರೆ, ಆ ಮೇಲೆ ಹೆಚ್ಚು ಇಲ್ಲ. ಆದರೆ ನಾವು ಪಡೆಯಲು ಬಹಳಷ್ಟು ಆದ್ದರಿಂದ ನಾನು ಪಡೆಯಲಿದ್ದೇನೆ ಮೂಲಕ ಬಲ ಮುಂದೆ ಹೋಗಲು ನೀವು ಹುಡುಗರಿಗೆ ಒಕೆ? ಕೂಲ್. ಉಳಿಸಿಕೊಳ್ಳುವುದು. ನಾನು ಖಂಡಿತವಾಗಿಯೂ ಹೊಂದಿವೆ ಶಬ್ದ ಇಲ್ಲಿದೆ ಸಂಪೂರ್ಣ ಪಟ್ಟಿ! ಈ ಏಕೆ ನನಗೆ ಗೊತ್ತಿಲ್ಲ ಇಲ್ಲಿ ಎಲ್ಲಾ ರೀತಿಯಲ್ಲಿ. ನಾನು ಅಕ್ಷರಶಃ ತೆರಳಿದರು ಭಾವಿಸಲಾಗಿದೆ ನಾನು sitting-- ಇದು ಸಂದರ್ಭದಲ್ಲಿ [00:47:15] ಡೆವಿನ್ರವರಿಂದ ರಚಿಸಲಾಗಿ, ಅವುಗಳನ್ನು: ನೀವು ಕಲಿಸಲು ಬಯಸುತ್ತೀರಾ? ಅಥವಾ ನೀವು ನನಗೆ ಇದು ಕಲಿಸಲು ಬಯಸುತ್ತೀರಿ? [00:47:17] ಪ್ರೇಕ್ಷಕರು: ನಾವು ಸಾಧ್ಯವೋ ಎಂದು ಕೇವಲ ಆರಂಭವಾಗಬೇಕು ತೋರಿಸುತ್ತೇವೆ. ನಾನು ಒಳಗೆ ಹೋಗಿ, ಅರ್ಥ ಅವರಿಗೆ ಮತ್ತಷ್ಟು, ಆದರೆ ನಾನು ಇದು ನಾನು ರಿಂದ ಹೆಚ್ಚು ಅರಿವನ್ನು ಮೂಡಿಸಿತ್ತು ಯೋಚಿಸಿದ ಕೇವಲ ಎಚ್ಟಿಟಿಪಿ ಸ್ಥಿತಿತ್ವಗಳನ್ನು ಬಗ್ಗೆ ಮಾತನಾಡುತ್ತಿದ್ದೆ. ಇಲ್ಲಿ ಸಂಪೂರ್ಣ ಪಟ್ಟಿ ಇಲ್ಲಿದೆ. ನಾನು ಸಂಭವಿಸಿ ಇದೆ ವಿಶೇಷವೇನು ಊಹೆ ಡೆವಿನ್ರವರಿಂದ ರಚಿಸಲಾಗಿ, ಅವುಗಳನ್ನು ನಂತರ ಅವನ್ನು ಹೋಗುತ್ತಿದ್ದೇವೆ ಇದೆ. ಆದರೆ ಒಂದು ಸಂಪೂರ್ಣ ಪಟ್ಟಿಯನ್ನು ಒಂದು, ಇಲ್ಲ ರುಚಿ ಮುನ್ನೋಟ ಬರಲು. ಸರಿ, ನಾವು ಈ ಹೋಗಿ blow-- ನೀನು ಯಾವುದೇ ಒಂದು ಪಿಎಚ್ಪಿ ಅವರದಾಗಿದೆ ಎಂದು. [00:47:41] ಆದ್ದರಿಂದ ಪಿಎಚ್ಪಿ, ಹೈಪರ್ಟೆಕ್ಸ್ಟ್ ಪ್ರಿಪ್ರೊಸೆಸರ್, ಇದು ಒಂದು ಪುನರಾವರ್ತಿತ ಬ್ಯಾಕ್ರೊನಿಮ್ ಇಲ್ಲಿದೆ, ಇದು ಯಾವುದೋ ಹೆಸರಿಸಲಾಯಿತು ಅರ್ಥ. ತದನಂತರ ಅವರು, ಈ ರೀತಿಯ ನಿಜವಾಗಿಯೂ ಅರ್ಥದಲ್ಲಿ ಮಾಡುವುದಿಲ್ಲ. ಆದ್ದರಿಂದ ಅವರು ಕೇವಲ ಅದನ್ನು ಎಂಬ ಮತ್ತು ಇದು ನ ಸಂಕ್ಷಿಪ್ತ ರೂಪ, ಆದ್ದರಿಂದ ಅವರು ಅದನ್ನು ಪಿಎಚ್ಪಿ ಮಾಡಿದ ಹೈಪರ್ಟೆಕ್ಸ್ಟ್ ಪ್ರಿಪ್ರೊಸೆಸರ್, ಇದು ಕೇವಲ ಯಾವುದೇ ಅರ್ಥವಿಲ್ಲ. ಮೋಜಿನ ಕಥೆ. ಇದು ಒಂದು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ. ನಾನು ಒತ್ತು ಆದ್ದರಿಂದ ಹೆಚ್ಚು ಎಚ್ಟಿಎಮ್ಎಲ್ ಒಂದು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ, ಇದು ಮಾರ್ಕ್ಅಪ್ ಭಾಷೆ, ಪಿಎಚ್ಪಿ ಇಲ್ಲಿದೆ ಒಂದು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ. ಈ ಗೊತ್ತು ಹೇಗೆ ತರ್ಕ ಇರುವುದರಿಂದ. ಸಂಭಾವನಾ ಇವೆ. ನಾವು, ಅಸ್ಥಿರ ನಾವು ಆದರೆ HTML ನಲ್ಲಿ ಆ ವಸ್ತುಗಳ ಯಾವುದೂ ಹೊಂದಿವೆ. [00:48:12] ಸರಿ, ನಾವು ಈ ಕಡಿಮೆ ಬಿಟ್ ಇಲ್ಲಿ ಪಿಎಚ್ಪಿ ಒಂದು ರುಚಿ ಅನಿಸುತ್ತದೆ. ಆದ್ದರಿಂದ ಮೂಲಭೂತ, ವೇರಿಯಬಲ್ ಹೆಸರುಗಳು ಒಂದು ಡಾಲರ್ ಚಿಹ್ನೆ ಆರಂಭವಾಗಬೇಕು. ಇದು ರೀತಿಯ ಬಹಳಷ್ಟು ಜನರು. ನಮಗೆ ಹಣದ ನೆನಪಿಸುತ್ತಾನೆ. ಇದು ಎಲ್ಲಾ ಅಭಿನಂದನೆಗಳು. ನಾವು ಎಲ್ಲಾ ಪಿಎಚ್ಪಿ ಬಯಸುವ. ನಾವು ಒಂದು ಸೂಚಿಸಲು ಎಲ್ಲಿಯೂ ವೇರಿಯೇಬಲ್ ನ ಪ್ರಕಾರ. ಚಾಲನೆ ಸಮಯದಲ್ಲಿ ನಿರ್ಧರಿಸಲಾಗುತ್ತದೆ. ನಿರೂಪಕ, ಹಾಗೆ ಓಹ್, ನಾವು, ಮೂಲಕ ರನ್ ಮಾಡುತ್ತೇವೆ ಮತ್ತು ಸಂದರ್ಭದಲ್ಲಿ ಪ್ರಕಾರ, ನಾವು ರೀತಿಯ ಯಾವ ರೀತಿಯ ನೋಡುತ್ತಾರೆ ಈ ಅಸ್ಥಿರ ಮಾಡಬೇಕು. ಯಾವುದೇ ಪ್ರಮುಖ ಕಾರ್ಯವನ್ನು ಇಲ್ಲ. ಥಿಂಗ್ಸ್ ಕೇವಲ ರನ್ ಕಾಣಿಸುತ್ತದೆ. ನಿಮ್ಮ ಆಮದು ನೀವು ಹುಡುಗರಿಗೆ ನಿಮ್ಮ ಪು ಸೆಟ್ ಕಳೆದ, ಈ ಗಮನಕ್ಕೆ ಮಾಡುತ್ತೇವೆ. ಒಂದು ಮುಖ್ಯ ಕಾರ್ಯ ನಿಜವಾಗಿಯೂ ಅಲ್ಲಿ ಇರಲಿಲ್ಲ. ನೀವು ಬರೆದದ್ದು ನೀವು ಸಂಭವಿಸಿ ಬಯಸಿದ್ದರು. ಮತ್ತು ಇದು ಕೇವಲ ರೀತಿಯ ಸಂಭವಿಸಿದ. ಆದ್ದರಿಂದ ನೀವು ಪಿಎಚ್ಪಿ ಇಲ್ಲಿದೆ. [00:48:56] ರಚನೆಗಳು ಇವೆ. ನಾವು ಇನ್ನೂ ಈ ಬ್ರಾಕೆಟ್ ಹೊಂದಿವೆ. ಇಲ್ಲಿ, ನಾವು ಕೆಲವು ವೇರಿಯಬಲ್ ಹೊಂದಿವೆ ಆಗ ಕರೆದು ಇದು ಸಮಾನ to-- ನಾವು ನಮ್ಮ ಸಾಮಾನ್ಯ ಹೊಂದಿವೆ ಬ್ರಾಕೆಟ್ ಸಂಕೇತನ. ಮತ್ತು ನಾವು ಕೆಲವು ಪ್ರಮುಖ ಮೌಲ್ಯ ಹೊಂದಿವೆ. ಮತ್ತು ದೊಡ್ಡ ವ್ಯತ್ಯಾಸವನ್ನು C ಮತ್ತು PHP ಸರಣಿಗಳ ನಡುವೆ ಈ ಸಹಾಯಕ ಹೊಂದಬಹುದಾದ ಆಗಿದೆ ನಾವು ಕೀಲಿಗಳನ್ನು ಮೌಲ್ಯಗಳನ್ನು ಸಂಯೋಜಿಸಲು ಸಾಧ್ಯ. ಆದ್ದರಿಂದ ಬದಲಿಗೆ ಎದುರಿಸುತ್ತಿರುವವರಿಗೆ ಇಂಡೆಕ್ಸ್ ಮಾಡಲಾಗಿದೆ ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಸಂಖ್ಯೆ ಅಥವಾ ಸ್ಥಾನವನ್ನು ಶ್ರೇಣಿಯಲ್ಲಿನ ಅಂಶ, ನಾವು ವಾಸ್ತವವಾಗಿ ಪ್ರಮುಖ ಅದನ್ನು ಸಂಯೋಜಿಸಲು ಸಾಧ್ಯ. ನಾವು ಹೇಳಬಹುದು, ಸರಿ, ನಾನು ಬಯಸುವ ಯಾವುದೇ ಮೌಲ್ಯದ ಹಣ್ಣು ಸಂಬಂಧಿಸಿದೆ. ಮತ್ತು ಬಹುಶಃ ನಾವು ಹಣ್ಣು ಬಾಳೆ ಹೋದರು ಹೊಂದಿವೆ. ಆದ್ದರಿಂದ ನಮಗೆ ಬಾಳೆಹಣ್ಣನ್ನು ಮರಳಲು ಬಯಸುವ. [00:49:41] ಆದರೆ ಮೂಲಭೂತವಾಗಿ, ಅತ್ಯಂತ ಈ ಬಗ್ಗೆ ಪ್ರಬಲ ವಿಷಯ ಎಂದು ನೀವು ಹುಡುಗರಿಗೆ ನೆನಪಿಟ್ಟುಕೊಳ್ಳಲು ವೇಳೆ ಅಲ್ಲಿ ನಾವು ಮೂಲತಃ ಉಪನ್ಯಾಸ ಡೆಮೊ ಮತ್ತೊಮ್ಮೆ ಬರೆದರು ಪಿಎಚ್ಪಿ ಸ್ಪೆಲ್ಲರ್, ಮತ್ತು ಇದು was-- ವೀಕ್ಷಣ ಕೇವಲ ನಿಜವಾಗಿಯೂ ಇಷ್ಟ, ಈ ಪ್ರಮುಖ ಅಸ್ತಿತ್ವದಲ್ಲಿರುತ್ತದೆ? ಅದು ಅಧಿಕಾರದ ನಿಜವಾಗಿಯೂ ಭಾಸವಾಗುತ್ತದೆ. ತಿರುಗಿ ಅಗತ್ಯವಿಲ್ಲ ನಿಮ್ಮ ರಚನೆಯ ಮೂಲಕ. ನೀವು ತಿಳಿದುಕೊಳ್ಳಬೇಕಾದ ಇಲ್ಲ ಯಾವ ಜಾಗವನ್ನು ಇದು ಇಲ್ಲಿದೆ. ಇದು ಕೊನೆಯಲ್ಲಿ ಅಥವಾ ಆರಂಭದಲ್ಲಿ ಆಗಿರಬಹುದು. ಎಲ್ಲಿಯವರೆಗೆ ನೀವು ಪ್ರಮುಖ ತಿಳಿದಿರುವಂತೆ ಮೌಲ್ಯವನ್ನು ಸಂಬಂಧವಿಲ್ಲ, ಪಿಎಚ್ಪಿ ಕೇವಲ ಮೌಲ್ಯವನ್ನು ಭೂಶಿರ ಮಾಡಬಹುದು ಬಲ ಸರಿ, ನೀವು ಔಟ್ ಬ್ಯಾಕ್? [00:50:09] ನಂತರ, ನಾವು ಕೇವಲ ಕೇವಲ ನಾವು ಏಕೆಂದರೆ ಪ್ರಮುಖ ಮೌಲ್ಯ ಜೋಡಿ ಹೊಂದಬಹುದು ನೀವು ಮಾಡಬೇಕು ಎಂದಲ್ಲ. ನೀವು ಕೇವಲ ರಚಿಸಬಹುದು ಸಾಮಾನ್ಯ ಶ್ರೇಣಿಯನ್ನು ಇಲ್ಲಿ ಇಷ್ಟ ಇದು ಅಲ್ಲಿ ಕೆಳಭಾಗದಲ್ಲಿ ಕೇವಲ ಒಂದು, ಎರಡು, ಮೂರು, ನಾಲ್ಕು. ಆ ನಮ್ಮ ಮೌಲ್ಯಗಳು. ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ತಮ್ಮ ಕೀಲಿಗಳನ್ನು ಸೂಚ್ಯಂಕಗಳು. ಆದ್ದರಿಂದ ಒಂದು ಪ್ರಮುಖ ಶೂನ್ಯ ಎಂದು. ಎರಡು ಪ್ರಮುಖ ಒಂದು ಎಂದು. ಆದ್ದರಿಂದ ಹೀಗೆ ಇತ್ಯಾದಿ, ಹೊರತು ನೀವು ಸ್ಪಷ್ಟವಾಗಿ ಒಂದು ಪ್ರಮುಖ ನಿಯೋಜಿಸಲು, ನೀವು ತಿಳಿಯುವುದು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ ಮೌಲ್ಯ ಕೇವಲ ತಮ್ಮ ಸೂಚ್ಯಂಕ. ಎಂದು ಎಲ್ಲರಿಗೂ ಅರ್ಥ ಡಸ್? ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು? ಅದ್ಭುತ. [00:50:38] ಸರಿ, foreach ಒಂದು ಮಾರ್ಗವಾಗಿದೆ ನಿಮ್ಮ ರಚನೆಗಳು ಮೂಲಕ ಮರಳಿ. ನಾವು ಇಲ್ಲಿ ಏನಾದರೂ ಕೇವಲ ಸಾಮಾನ್ಯ ರಚನೆ. ಆದ್ದರಿಂದ foreach, ಹೆಸರು ನಮ್ಮ ರಚನೆಯ ಯಾವುದೇ ಮಾಹಿತಿ ನೀವು ಪ್ರತಿ ಕರೆ ಬಯಸುವ ನಿಮ್ಮ ಶ್ರೇಣಿಯಲ್ಲಿನ ಅಂಶ, ಮತ್ತು ನಾವು ಏನಾದರೂ ಮಾಡಬಹುದು ಆ ಅಂಶ ಅಥವಾ ಆ ಮೌಲ್ಯವನ್ನು. ನಾವು ಇಲ್ಲಿ ಉದಾಹರಣೆ ಹೊಂದಿವೆ. ನಾವು ಒಂದು ಸಹಾಯಕ ಹೊಂದಿವೆ ಈ ಎರಡು ನಮೂದುಗಳೊಂದಿಗೆ ಶ್ರೇಣಿಯನ್ನು ಬಾರ್ ಹೊಂದಿರುವ foo ಸಂಬಂಧಿಸಿದ್ದರೂ ಮತ್ತು ಬಾಜ್ ಸಂಬಂಧಿಸಿದ್ದರೂ qux. ಆದ್ದರಿಂದ ಕೀಲಿಗಳನ್ನು foo ಮತ್ತು ಬಾಜ್ ಇವೆ. ಮೌಲ್ಯಗಳು ಬಾರ್ ಮತ್ತು qux ಇವೆ. ಆದ್ದರಿಂದ foreach, ನಾವು ನಮ್ಮ ಸರಣಿ ಇಲ್ಲಿ, ಪ್ರಮುಖ ಮೌಲ್ಯ ಜೋಡಿ. ಈ ಪ್ರವೇಶ ಅನುಮತಿಸುತ್ತದೆ ಪ್ರಮುಖ ಮತ್ತು ಮಹತ್ವವನ್ನು. ಬಹುಶಃ ನೀವು ಬಯಸುವ ಮೌಲ್ಯ, ಈ ಸಂದರ್ಭದಲ್ಲಿ ನೀವು ಆಗ ಹಾಗೆ ಮಾಡಬಲ್ಲರು ನಂತರ $ ಮೌಲ್ಯವನ್ನು, ಮತ್ತು ನೀವು ಕೇವಲ ಮೌಲ್ಯವನ್ನು ಪ್ರವೇಶಿಸುತ್ತಿರುವ ನೀವು ಮೂಲಕ ಮರಳಿ ಎಂದು. ಆದರೆ ಬಹುಶಃ, ಕೆಲವು ಕಾರಣ, ನೀವು ಪ್ರಮುಖ ಬಯಸುವ, ನಾನು ಆಯ್ಕೆ ಇದಕ್ಕಾಗಿಯೇ ಬದಲಿಗೆ ಈ ಉದಾಹರಣೆಗೆ. ಆದ್ದರಿಂದ ವಾಸ್ತವವಾಗಿ ಕೈಚಳಕ ಈ ಪ್ರಕರಣದಲ್ಲಿ ಪ್ರಮುಖ ಮತ್ತು ಮೌಲ್ಯವನ್ನು. ಸರಿ? ಪ್ರಶ್ನೆ? [00:51:41] ಪ್ರೇಕ್ಷಕರು: ನೀವು ಬಯಸಿದರೆ ಕೇವಲ, ಪ್ರಮುಖ ಎಂದು ಕುಶಲತೆಯಿಂದ ನೀವು ಮಾಡಬೇಕು foreach-- [00:51:45] ಅಲಿಸನ್: ರೈಟ್. ಆದ್ದರಿಂದ ನೀವು ಬಯಸಿದರೆ ಕೇವಲ ಪ್ರಮುಖ ಕುಶಲತೆಯಿಂದ, ನೀವು ಇನ್ನೂ ಈ ಅಗತ್ಯವಿದೆ ವಾಕ್ಯ ಕೇವಲ ನೀವು ಏಕೆಂದರೆ ಏನೋ ಆಗ ಹೊಂದಲು, ಒಂದು ವಿಷಯ, ಅದನ್ನು ಹೋಗುವ ನೀವು ತಿಳಿಯುವುದು ಮೌಲ್ಯ, ಕೀ. ನೀವು ಎಂದಾದರೂ ಕೇವಲ ಕೇವಲ ಹೊಂದಿದ್ದರೆ ಬಹುಶಃ ಈ $ ಅಂಶ ಎಂದು ಆಗ, ನೀವು ಕೇಳುವ ನೀವು ತಿಳಿಯುವುದು ಇಂದಿನ ವಿಶೇಷವೇನು ಪ್ರತಿ ಹಂತದಲ್ಲಿ ಕೇವಲ ಮೌಲ್ಯದ. ನೀವು ಸ್ಪಷ್ಟವಾಗಿ ಬಯಸಿದರೆ ಪ್ರಮುಖ ಏನಾದರೂ, ನೀವು ಹೋಗುತ್ತಿಲ್ಲ ಸಹ ಮೌಲ್ಯವನ್ನು ಏನನ್ನೂ, ಈ ರಚನೆ ಅಗತ್ಯವಿದೆ ಇಲ್ಲಿರುವುದು ಎಂದು ಅಲ್ಲಿ ನೀವು ಸ್ಪಷ್ಟವಾಗಿ ಕೇಳುತ್ತಿದ್ದೇವೆ ಪ್ರಮುಖ ಮತ್ತು ಮೌಲ್ಯವನ್ನು ಎರಡೂ. ದೊಡ್ಡ ಪ್ರಶ್ನೆ. ಬೇರೆ ಏನು? ಕೂಲ್. [00:52:27] ಸರಿ, PHP ಮತ್ತು HTML. ಓಹ್, ನಾವು ಹಿಂದಕ್ಕೆ ಇಲ್ಲ ಪು ಸೆಟ್ ಮತ್ತೆ ಏಳು. ಆದ್ದರಿಂದ ಈ ಸ್ವಲ್ಪ ಪರಿಚಿತ ತೋರಬೇಕು. ಆದ್ದರಿಂದ ಈ ಕೆಲವು ಸರಳ HTML ರಚನೆಯಲ್ಲಿ ಆಗಿದೆ ಆ ನಿನ್ನ ಕೆಲವು ಇನ್ಪುಟ್ ಹೆಸರು ಹೊಂದಿದೆ. ಮತ್ತು ನಾವು ಇದನ್ನು ನಮ್ಮ ವಿಧಾನ ನೋಡಿ. ಮತ್ತು ನಾವು ನಮ್ಮ ಪಿ ಸೆಟ್ ನೆನಪಿಟ್ಟುಕೊಳ್ಳಲು ವೇಳೆ, ಈ ರಚನೆಯಲ್ಲಿ ಸಲ್ಲಿಸಿದ ನಂತರ, ಇದು ಹೊಂದಿರುವ $ _GET ಎಂಬ ರಚನೆಯ ಕಳುಹಿಸುತ್ತದೆ ಈ ಒಳಹರಿವು ಅಥವಾ ಅಸ್ಥಿರ ಎಲ್ಲಾ ಎಂದು ರೂಪ ನಮ್ಮ ಪಿಎಚ್ಪಿ ನಿಭಾಯಿಸಲಾಗುತ್ತದೆ. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಬಳಕೆದಾರ ಆದ್ದರಿಂದ ತಮ್ಮ ಹೆಸರಿನಲ್ಲಿ ಹಾಕುತ್ತಾನೆ. ಅವರು ಒಪ್ಪಿಸಬಹುದು. ಮತ್ತು ನಾವು ಇಲ್ಲಿ ಕೆಲವು ಸರಣಿ ಪಡೆಯುತ್ತೇವೆ. ನಾವು ನಮ್ಮ ಸ್ನೇಹ ಸರಣಿ. ಮತ್ತು ನಾವು ಹೆಸರು ಪ್ರವೇಶಿಸುತ್ತಿರುವ. [00:53:11] ಆದ್ದರಿಂದ ಹೇಳುತ್ತದೆ, ಸರಿ, ನನ್ನನ್ನು ನೀಡಲು ಹೆಸರು ಸಂಬಂಧವಿಲ್ಲ ಎಂದು ಮೌಲ್ಯವನ್ನು, ಇಲ್ಲಿ ಪ್ರಮುಖ ಎಂಬ ಹೆಸರು. ಮತ್ತು ನೇರವಾಗಿ ನಕ್ಷೆಗಳು ಏನು ನಾವು ನಮ್ಮ ಇನ್ಪುಟ್ ಹೆಸರು ಹೇಳಿದರು. ಆದ್ದರಿಂದ ಈ ನಿಮಗೆ ಪ್ರಮುಖ ನೀಡುವ ಏನು ಇಲ್ಲಿ ನಿಮ್ಮ ಶ್ರೇಣಿಯಲ್ಲಿನ ಏರಲಿದೆ. ಎಂದು ಎಲ್ಲರಿಗೂ ಅರ್ಥ ಡಸ್? ಹೌದು? [00:53:32] ಪ್ರೇಕ್ಷಕರು: ಹೆಸರಿನಲ್ಲಿ ನೋಡಿ ಪಡೆಯಲು ಡಸ್ [ಕೇಳಿಸುವುದಿಲ್ಲ] ನೇರಳೆ ಸಾಲಿಗೆ? [00:53:36] ಅಲಿಸನ್: ಇಲ್ಲಿ ಈ ಸೂಚಿಸುತ್ತದೆ. ಇಲ್ಲಿಯೇ ಈ ಕ್ಷೇತ್ರದಲ್ಲಿ ಇದು ಇಲ್ಲಿ ಈ ಹೆಸರು ಸೂಚಿಸುತ್ತದೆ. ಆದ್ದರಿಂದ ಈ ಹೆಸರಿನ ಮಾಡಲಾಗಿದೆ ಫೋನ್ ಸಂಖ್ಯೆ, ಅಥವಾ ಯಾವುದೇ ರೀತಿಯಲ್ಲಿ. ಈ ಹೆಸರು ನಿಜವಾಗಿಯೂ, ಏನು ಹೇಳುತ್ತಾರೆ ನೀವು ಈ ಕ್ಷೇತ್ರದಲ್ಲಿ ಕರೆ? ನೀವು ಹೋಗುವ ಈ ಕ್ಷೇತ್ರದಲ್ಲಿ ನೋಡಿ? ಮತ್ತು ಈ ಹೆಸರು ನಾವು ಆರ್, ಇಷ್ಟ ವಾಸ್ತವವಾಗಿ ಇದೆ ಈ ಕ್ಷೇತ್ರದಲ್ಲಿ ಹೇಳುವ ಹೆಸರು ಕರೆಯಲಾಗುತ್ತದೆ. ನಾವು ಪ್ರವೇಶಿಸಲು ನೀನು ಹೇಗೆ. [00:53:59] ಪ್ರೇಕ್ಷಕರು: ಆದ್ದರಿಂದ, ನೀವು ಇದೆ ಇನ್ಪುಟ್ ಹೆಸರು ಬಾಬ್ ಸಮ; ಆದರೆ ಈ ಪ್ರಯತ್ನಿಸೋಣ [00:54:02] ಅಲಿಸನ್: ರೈಟ್ ನಂತರ ನೀವು, ಕೆಳಗೆ ಬಾಬ್ ಹೋಗಬಹುದು. ನಿಖರವಾಗಿ. ಪ್ರತಿಯೊಬ್ಬರೂ ತಂಪಾದ? ಸರಿ, ಆದ್ದರಿಂದ, ಪೋಸ್ಟ್ ಪಡೆಯಿರಿ ವರ್ಸಸ್ ಈ ಎರಡು ಪ್ರಮುಖ ವಿಧಾನಗಳಿವೆ ನಾವು ಒಂದು HTTP ಕೋರಿಕೆಯನ್ನು ದತ್ತಾಂಶ ರವಾನಿಸಲು. ನೀವು ಹುಡುಗರಿಗೆ ನೋಡಿದ್ದೇವೆ ಬೇಕು ಈ ಆಶಾದಾಯಕವಾಗಿ ಎರಡೂ. ಪಡೆಯಲು, ಮಾಹಿತಿ ಆದ್ದರಿಂದ URL ಮೂಲಕ ರವಾನಿಸಲಾಗಿದೆ. ನೀವು ಎಂದಾದರೂ ಗೂಗಲ್ ಮಾಡಿದರೆ ಹುಡುಕಾಟಗಳು, YouTube, ನೀವು ಬಹುಶಃ ಕೆಲವು ಪ್ರಶ್ನೆ ಚಿಹ್ನೆ ಗಮನಿಸಿ. ತದನಂತರ, ಎಲ್ಲಾ ಪದಗಳನ್ನು ಎಂದು ನೀವು ಅಲ್ಲಿ ಪುಟ್. ಮತ್ತು ಪೋಸ್ಟ್ ದಶಮಾಂಶ ಹಾದುಹೋಗುತ್ತದೆ HTTP ಸಂದೇಶವನ್ನು ದೇಹದಲ್ಲಿ. ಆದ್ದರಿಂದ GET ಭಿನ್ನವಾಗಿ, ನೀವು ರೀತಿಯ ಪರಿಗಣಿಸಲು ಡೇಟಾ ಬಳಕೆದಾರ ಮುಚ್ಚಿಡಲು. ಆದರೆ ಯಾವ ನಿಜವಾಗಿಯೂ ಇಲ್ಲಿದೆ ತಿಳಿಯಲು ಪ್ರಮುಖ ಈ ಇನ್ನೂ ಎಂದು ಸ್ವೀಕರಿಸುತ್ತೇವೆ ಕೇವಲ ಅಸುರಕ್ಷಿತ. ನಾನು ಬಳಸಲು ಇಷ್ಟ ಸಾದೃಶ್ಯದ ವೇಳೆ ಆಗಿದೆ ನಿಮ್ಮ ಬ್ಯಾಂಕ್ ಖಾತೆ ಸಂಖ್ಯೆ ಹೊಂದಿವೆ ಮತ್ತು ನೀವು ಹೊರಗೆ ಅದನ್ನು ಬರೆಯಲು ಒಂದು ಹೊದಿಕೆ, ಬಹಳ ಅಸುರಕ್ಷಿತ ಇಲ್ಲಿದೆ. ನೀವು ವೇಳೆ ತುಂಡು ಬರೆಯಲು ಕಾಗದ ಮತ್ತು ಹೊದಿಕೆ ಒಳಗೆ ತಿಳಿಸುವಂತೆ, ಇದು ಇನ್ನೂ ಏಕೆಂದರೆ ನಿಜವಾಗಿಯೂ ಅಸುರಕ್ಷಿತ ಇಲ್ಲಿದೆ ನೀವು ಮಾಡಬೇಕು ಎಲ್ಲಾ ತೆರೆಯುತ್ತದೆ ಆಗಿದೆ ಮತ್ತು ವಾಸ್ತವಿಕ ವಿಷಯಗಳ ನೋಡಲು ಸಂದೇಶ ನೋಡಿ. ಆದ್ದರಿಂದ ಈ "ಗುಪ್ತ" ಮತ್ತು ಹಾಗೆ ಜನರು ಇದು ಸುರಕ್ಷಿತ ಭಾವಿಸುತ್ತೇನೆ, ಆದರೆ ಇದು ನಿಜವಾಗಿಯೂ ಅಲ್ಲ. ಮತ್ತು ನಾನು ಖಚಿತವಾಗಿ ಮನುಷ್ಯ ಡೆವಿನ್ರವರಿಂದ ರಚಿಸಲಾಗಿ, ಅವುಗಳನ್ನು ತಿನ್ನುವೆ ಬಹುಶಃ, ಆ ಹೆಚ್ಚು ಬರಲು. ಆದರೆ ಇದು ಒಂದು ಪ್ರಮುಖ ವ್ಯತ್ಯಾಸ ಮತ್ತು ಒಳ್ಳೆಯ ಏನೋ ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು. [00:55:15] ಸರಿ, SQL, ಭಾಷಾ ಪ್ರಶ್ನಾವಳಿ ರಚನಾತ್ಮಕ. ಎಲ್ಲಾ ಸ್ಟಫ್ ನಾವು ಇತ್ತೀಚೆಗೆ ನೋಡಿದ! ಆದ್ದರಿಂದ ಮೂಲತಃ ಕೇವಲ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ, ನಿಸ್ಸಂಶಯವಾಗಿ, ವ್ಯವಸ್ಥಾಪಕ ಅಕ್ಷಾಂಶ. ನೀವು ಹುಡುಗರಿಗೆ ಅನುಭವ ಬಹಳಷ್ಟು ಹೊಂದಿತ್ತು ಪಿಎಚ್ಪಿ MyAdmin ನಿಮ್ಮ ಕೋಷ್ಟಕಗಳು ಈ. ಮತ್ತು ನಾಲ್ಕು ಸಾಮಾನ್ಯ ಪ್ರಶ್ನೆಗಳು ಇವೆ ನಾವು ಬಯಸುವ ನೀವು ಹುಡುಗರಿಗೆ ತಿಳಿಯಲು. ಆದ್ದರಿಂದ ಅಪ್ಡೇಟ್, ಇನ್ಸರ್ಟ್ ಇಲ್ಲ, ಆಯ್ಕೆ, ಮತ್ತು ಅಳಿಸಿ. ಆದ್ದರಿಂದ ನೀವು ನಿಜವಾಗಿಯೂ ಚೆನ್ನಾಗಿ ಆ ತಿಳಿದಿರುವ ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ. ನಾವು ಹೋಗಲು ನೀನು ನಿಜವಾಗಿಯೂ ವೇಗವಾಗಿ ಅವುಗಳ ಮೂಲಕ. [00:55:40] ಆದ್ದರಿಂದ, ನಿಜವಾಗಿಯೂ, ಅಪ್ಡೇಟ್ ಎಂಬುದನ್ನು ನೀವು ಅದು ಭಾವಿಸುತ್ತೇನೆ ಇರಬಹುದು ಇದು ಕೇವಲ ನಿಮ್ಮ ಡೇಟಾಬೇಸ್ನಲ್ಲಿ ದತ್ತಾಂಶ ಆಧುನೀಕರಿಸಲಾಗಿದೆ. ನಾವು ಇಲ್ಲಿ ಕೆಲವು ಉದಾಹರಣೆಗೆ ಹೊಂದಿವೆ. ಈ ಸಾಮಾನ್ಯ ಆಗಿದೆ ಒಂದು ಅಪ್ಡೇಟ್ ಪ್ರಶ್ನೆಗೆ ರಚನೆ. ನಾವು ಟೇಬಲ್ ಅಪ್ಡೇಟ್ ಎಂದು ನಾವು ಬಗ್ಗೆ ಮಾತನಾಡುವ ನೀವು. ಮತ್ತು ನಾವು ಕೆಲವು ಹೊಂದಿಸಲು ಬಯಸುವ ಮೌಲ್ಯಗಳು, ಕೆಲವು ಕಾಲಮ್ಗಳು ನಿರ್ದಿಷ್ಟ ಮೌಲ್ಯಗಳನ್ನು ಸಮಾನವಾಗಿರುತ್ತದೆ. ಆದ್ದರಿಂದ ಈ ಕೇವಲ ಬದಲಾಗುವ, ಟೇಬಲ್ ನವೀಕರಣಗಳನ್ನು ಈ ಸಂದರ್ಭದಲ್ಲಿ ಎಲ್ಲಾ ಸಾಲುಗಳಲ್ಲಿ ಮೌಲ್ಯಗಳನ್ನು. ಈ ಒಂದು ಆದ್ದರಿಂದ ಕೆಳಗೆ ಇಲ್ಲಿ, ನಿಜವಾದ ಉದಾಹರಣೆಗೆ, ನಾವು insert-- ಕ್ಷಮಿಸಿ ಹೊಂದಿವೆ. ಸ್ಲೈಡ್ ಮುಂದುವರಿದ ನನಗೆ ಇಲ್ಲದೆ ಇದನ್ನು ಅರಿತ. [00:56:17] ಆದ್ದರಿಂದ ಈ ನವೀಕರಣಗಳನ್ನು ಟೇಬಲ್ ಸಮಾನ col1 ಸೆಟ್ ಮನೆ ಸಮನಾದಾಗ val1 ಗೆ "ಕರಿಯರ್." ಏನು ಈ ಒಂದು ಮಾಡುತ್ತದೆ ಇದು ಮಾತ್ರ ಅದು ಮಾತ್ರ, ಬದಲಾಯಿಸುತ್ತದೆ ನಿರ್ದಿಷ್ಟ ಸ್ಥಳಗಳಲ್ಲಿ ಈ ಮೌಲ್ಯಗಳನ್ನು ಆಧುನೀಕರಿಸಲಾಗಿದೆ. ಈ ಮೊದಲ ಒಂದು, ಇದು ಈ ಬದಲಾವಣೆಗಳನ್ನು ನಿಮ್ಮ ಟೇಬಲ್ ಎಲ್ಲವೂ ಮೌಲ್ಯಗಳನ್ನು, ಸರಿ? ಈ ಬದಲಾಯಿಸಲು ವಿಶೇಷವೇನು ಪ್ರತಿಯೊಂದು ಪ್ರವೇಶ ಕಾಲಮ್, ಪ್ರತಿಯೊಂದು ಅಡ್ಡಸಾಲಿನಲ್ಲಿ. ಈ ಅಲ್ಲಿ ಆದರೆ, ನೀವು ಸಾಧ್ಯವೋ ಒಂದು ಅರ್ಹತಾ ಎಂದೇ ತಿಳಿಯುತ್ತಾರೆ. ಆದ್ದರಿಂದ ಕೇವಲ ಬದಲಾಯಿಸಲು ವಿಶೇಷವೇನು ನಿರ್ದಿಷ್ಟ ಸ್ಥಳಗಳಲ್ಲಿ ಇದು. ಆದ್ದರಿಂದ ಪು ಸೆಟ್, ನೀವು ಏಳು ಬಹುಶಃ ನಗದು ಪ್ರಮಾಣವನ್ನು ಅಪ್ಡೇಟ್ಗೊಳಿಸಲಾಗಿದೆ ನಿಮ್ಮ ಬಳಕೆದಾರ ಎಂದು, ನೀವು ಬಹುಶಃ ಹೊಂದಿತ್ತು ಕೆಲವು ಐಡಿ ಬಲ, ಅಧಿವೇಶನ ID ಸಮನಾದಾಗ? [00:56:53] ನಿಮ್ಮನ್ನು ಬಯಸಲಿಲ್ಲ ಏಕೆಂದರೆ ನಗದು ಪ್ರಮಾಣವನ್ನು ಬದಲಾವಣೆ ಪ್ರತಿ ವ್ಯಕ್ತಿಗೆ ಯಾರು ನಿಮ್ಮ ವೆಬ್ಸೈಟ್ ಬಳಸಿದ್ದು. ನೀವು ಒಂದು ಅದನ್ನು ಬದಲಾಯಿಸಲು ಬಯಸಿದರು ನಿರ್ದಿಷ್ಟ ವ್ಯಕ್ತಿ, ಆ ವ್ಯಕ್ತಿ ಎಂಬ ಯಾರು ಆ ಸಮಯದಲ್ಲಿ ಅದನ್ನು ಬಳಸಿ ಆಗಿತ್ತು. ರೈಟ್? ಸರಿ, ಆದ್ದರಿಂದ, ಇನ್ಸರ್ಟ್ ಸೇರಿಸಲು ಕೋಷ್ಟಕಗಳು ಕೆಲವು ಮೌಲ್ಯಗಳು. ನೀವು ಇರುವಾಗ ಹಾಗೆ ಒಂದು ಹೊಚ್ಚ ಹೊಸ ಬಳಕೆದಾರರನ್ನು ರಚಿಸಲು. ಇಲ್ಲಿ ಸಾಮಾನ್ಯ ರಚನೆ ಯಾವುದೇ ಟೇಬಲ್ ಸೇರಿಸಲು ಇದೆ ನಾವು ಬಗ್ಗೆ ಮಾತನಾಡುವ ನೀವು. ಮೌಲ್ಯಗಳು, ಎಂಬ ಮೌಲ್ಯಗಳನ್ನು ಎಂದು ನಾವು ವಾಸ್ತವವಾಗಿ ಸೇರಿಸಲು ಬಯಸುವ. ಸರಿ, ನಾವು ಇಲ್ಲಿ ನೋಡಿ ಎಂದು ಆದ್ದರಿಂದ, ನಾವು ಟೇಬಲ್ಲಿಗೆ ಸೇರಿಸಲಾಯಿತು. ಈ ನಿರ್ದಿಷ್ಟ ಕಾಲಮ್ಗಳನ್ನು ಆಗಿದೆ ತಮ್ಮ ಒಪ್ಪಿ ಮೌಲ್ಯಗಳನ್ನು. ಆದ್ದರಿಂದ ಈ, ಇನ್ಸರ್ಟ್ ಹೇಳುತ್ತಾರೆ ಒಳಗೊಂಡಿರುವ ಒಂದು ಹೊಸ ಸಾಲು ಮೌಲ್ಯಗಳನ್ನು val1 ಮತ್ತು val2 ಅಡಿಯಲ್ಲಿ ಈ ನಿರ್ದಿಷ್ಟ ಕಾಲಮ್ಗಳನ್ನು. [00:57:33] ಆದ್ದರಿಂದ ಬಹುಶಃ ನೀವು ಮಾತ್ರ ತುಂಬಲು ಬಯಸುವ ಈ ಸತತವಾಗಿ ಅರ್ಧ ವಿಷಯಗಳನ್ನು. ಈ ಭಾಗ ಇಲ್ಲಿ ನೀವು ಅನುಮತಿಸುತ್ತದೆ ಇಲ್ಲಿದೆ. ನಿಜವಾಗಿ ನೀವು ಅನುಮತಿಸುತ್ತದೆ ಯಾವ ಭಾಗದಲ್ಲಿ ನಿರ್ಧರಿಸಲು. ಹೌದು? [00:57:44] ಪ್ರೇಕ್ಷಕರು: ನೀವು ಇದನ್ನು ಮಾತ್ರ [ಕೇಳಿಸುವುದಿಲ್ಲ] ಸತತವಾಗಿ [ಕೇಳಿಸುವುದಿಲ್ಲ] ಜೀವಕೋಶಗಳ? [00:57:52] ಅಲಿಸನ್: ನೀವು ಮಾತ್ರ ತುಂಬಲು ವೇಳೆ ನಿಮ್ಮ ಸಾಲು ಕೆಲವು ಭಾಗಗಳು, ಆ ಜೀವಕೋಶಗಳ ಉಳಿದ ಕೇವಲ ಖಾಲಿಯಾಗಿರುತ್ತದೆ. ಎಲ್ಲಿಯವರೆಗೆ ನೀವು ಅವುಗಳನ್ನು ಅವಕಾಶ ಖಾಲಿ, ಇದು ಒಂದು ಸಮಸ್ಯೆ ಅಲ್ಲ. ನೀವು ಅವುಗಳನ್ನು ಪ್ರವೇಶಿಸಲು ಪ್ರಯತ್ನಿಸಿ, ಅದು ಇಲ್ಲಿದೆ ಕೆಲವು ಖಾಲಿ ಅಂಶ ಮರಳಲು ಹೋಗುತ್ತದೆ. ಆದರೆ ತಿಳಿಯಲು ಮುಖ್ಯ ಕೆಲವು ಕೋಷ್ಟಕಗಳಲ್ಲಿ ಎಂದು, ಅವರು ಶೂನ್ಯ ಎಂದು ಅವಕಾಶ ಎಂದು. ನೀವು ಎದುರಾದವು ಮಾಡಬಹುದು ನಿಮ್ಮ ಪಿ ಸೆಟ್ ಸಮಯದಲ್ಲಿ ಸಮಸ್ಯೆ ನಾವು ಯಾವುದೇ ಅವಕಾಶ ಏಕೆಂದರೆ ನಿಮ್ಮ ಮೌಲ್ಯಗಳನ್ನು ಶೂನ್ಯ ಎಂದು. ಆದರೆ ನೀವು ಸೂಚಿಸಬಹುದು ನಿಮ್ಮ ಕೋಷ್ಟಕದಲ್ಲಿ ಐಚ್ಛಿಕ ಮೌಲ್ಯವನ್ನು. [00:58:26] ಸರಿ, ಆಯ್ದ, ಈ ಕೇವಲ ಮಾಡುವ ಒಂದು ರೀತಿಯಲ್ಲಿ ಒಂದು ಟೇಬಲ್ ನಿರ್ದಿಷ್ಟ ಅಂಕಿಅಂಶಗಳನ್ನು ನೀವು ಬಯಸುವ ಕೆಲವು ಗುರುತು. ಟೇಬಲ್ ಅಲ್ಲಿ ಆದ್ದರಿಂದ ಆಯ್ದ ಸ್ಟಾರ್ ಕೊಲ್, ಏನೋ ಕೇವಲ ಸಾಧನವಾಗಿ ಸಮನಾಗಿರುತ್ತದೆ ನನಗೆ ಸಂಯೋಜಿತವಾಗಿರುವ ಎಲ್ಲಾ ಡೇಟಾವನ್ನು ನೀಡಲು ಅಲ್ಲಿ ಈ ನಿರ್ದಿಷ್ಟ ಕಾಲಮ್ ನಿಜ. ಆದ್ದರಿಂದ ಈ ಸಂದರ್ಭದಲ್ಲಿ ನಟಿಸಲಿದ್ದಾರೆ ಸರಿ, ನಿಮಗೆ ಸಂಪೂರ್ಣ ಸಾಲು ಮರಳಲು? [00:58:49] ತದನಂತರ, ಈ ಸಂದರ್ಭದಲ್ಲಿ, ತಾರಾ ಆಯ್ಕೆ ಟೇಬಲ್ ಕೇವಲ ನೀವು ಸಂಪೂರ್ಣ ಪಟ್ಟಿ ನೀಡುತ್ತದೆ. ತದನಂತರ, ನಿಸ್ಸಂಶಯವಾಗಿ ಇದು ಕೇವಲ ಅಳಿಸಿ ಟೇಬಲ್ ಸಾಲು ಅಳಿಸಿದರೆ. ಆದ್ದರಿಂದ ಟೇಬಲ್ ಅಳಿಸಿ ಯಾವುದೇ ಟೇಬಲ್ ನಾವು ಆರ್ ಅಲ್ಲಿ ಕೆಲವು ನಿರ್ದಿಷ್ಟ, ಗುರುತಿಸಲಾಗುತ್ತಿದೆ ಗುರುತು ಅಥವಾ ಕೆಲವು ಪರಿಸ್ಥಿತಿ ನಿಜ. ಹೌದು? [00:59:07] ಪ್ರೇಕ್ಷಕರು: ಪ್ರಶ್ನೆ. ನೀವೇಕೆ ಡಬಲ್ ಬಳಸುತ್ತಿದ್ದರೆ ಉಲ್ಲೇಖಗಳು, ಮತ್ತು ನೀವು ಎಂದು ಎರಡು ಉಲ್ಲೇಖಗಳು ಅಥವಾ ಒಂದೇ ಮಾಡಲು ಉಲ್ಲೇಖಗಳು, ಇದು ಒಂದು ವ್ಯತ್ಯಾಸ ಕಂಡು ಬರುತ್ತದೆ? [00:59:13] ಅಲಿಸನ್: ಜೋಡಿ ಉದ್ಧರಣ ಅಥವಾ ತಂತುವನ್ನು SQL ನಲ್ಲಿ ಒಂದು ವ್ಯತ್ಯಾಸವನ್ನು ಮಾಡುವುದಿಲ್ಲ. ನಾನು ಮತ್ತೊಂದು ಪ್ರಶ್ನೆ ಭಾವಿಸಿಕೊಂಡ. ಹೌದು? [00:59:20] ಪ್ರೇಕ್ಷಕರು: ಇದು ಯಾವ ಪರಿಣಾಮ ಬೀರುವುದಿಲ್ಲ ಪ್ರಶ್ನೆಗೆ ತಪ್ಪಿಸಿಕೊಂಡ ಸಿಗುತ್ತದೆ? [00:59:25] ಅಲಿಸನ್: ರಾಬ್? [00:59:27] ರಾಬ್: ನೀವು ಅರ್ಥ ಏನು ಪ್ರಶ್ನೆಗೆ ತಪ್ಪಿಸಿಕೊಂಡ? [00:59:31] ಪ್ರೇಕ್ಷಕರು: ಯಾರಾದರೂ ವೇಳೆ ಒಂದು ರೂಪದಲ್ಲಿ ಒಂದೇ ಒಂದು ಪ್ರಶ್ನಾವಳಿ ಇಲ್ಲಿದೆ [00:59:36] ರಾಬ್: ಯಾರಾದರೂ ವೇಳೆ ಒಂದು ಉಲ್ಲೇಖ ಪುಟ್, ನಂತರ ಎಲ್ಲಿಯವರೆಗೆ ನೀವು sanitizing ಮಾಡಿದಾಗ ನಿಮ್ಮ ಇನ್ಪುಟ್, ನಂತರ ಇದು ವಿಷಯವಲ್ಲ. ಆದರೆ ನೀವು ಒಂದು ಬಳಸುತ್ತಿದ್ದರೆ ಉಲ್ಲೇಖ ಮತ್ತು ನೀವು ತಪ್ಪಾಗಿ ಇವೆ ನಿಮ್ಮ ಒಳಹರಿವು ತಪ್ಪಿಸಿಕೊಂಡು, ಹೌದು, ಅವರು ಅಗತ್ಯವಿದೆ ಮುರಿಯುವ ಸಲುವಾಗಿ ಒಂದು ಉಲ್ಲೇಖ ಹಾಕಲು ನಿಮ್ಮ ಕೋಡ್. ನೀವು ಎರಡು ಉಲ್ಲೇಖಗಳು ಬಳಸುತ್ತಿದ್ದರೆ, ಅವರು ಎರಡು ಇರಿಸಬೇಕಾಗುತ್ತದೆ ನಿಮ್ಮ ಕೋಡ್ ಮುರಿಯಲು ಗಮನಿಸುವುದು. ಆದರೆ ಎಲ್ಲಿಯವರೆಗೆ ನೀವು ವಿಷಯಗಳನ್ನು ತಪ್ಪಿಸಿಕೊಳ್ಳಲು ಸರಿಯಾಗಿ, ಇದು ವಿಷಯವಲ್ಲ. ಇದು ಕೇವಲ ಅನುವಾದ ಹೋಗುವುದಿಲ್ಲ ಹೇಗಾದರೂ ಸರಿಯಾದ ಚಿಹ್ನೆಯನ್ನು. [00:59:59] ಪ್ರೇಕ್ಷಕರು: ಪಾರು ಅರ್ಥವೇನು? ಅಲಿಸನ್: ಸರಿ, ಹಾಗೆ ಸ್ಯಾನಿಟೈಸಿಂಗ್ ಮತ್ತು ಪಾರು. ನಾವು ಹೊಂದಿರುವ ಪರೀಕ್ಷೆಯಲ್ಲಿ, ಮಹಾನ್ xkcd ಕಾಮಿಕ್ ನೀವು ಅಲ್ಲಿ ಅವರು ಎಳೆಯಲು ಎಂದು, ಓಹ್ ರಾಬ್: ಇದು ಕಳೆದ ಸ್ಲೈಡ್. ಅಲಿಸನ್: ಇದು ನಿಜವಾಗಿಯೂ ಕೊನೆಯ ಸ್ಲೈಡ್? ಓ ದೇವರೇ. ನಾವು ಪರಿಪೂರ್ಣ, ಹೋಗಿ. ಸರಿ, ಆದ್ದರಿಂದ ಮೂಲಭೂತವಾಗಿ, ನೀವು ಸೇರಿಸುತ್ತವೆ ಈ SQL ಪ್ರಶ್ನೆ ಏನೋ ಅಲ್ಲಿ ಇದು ನಿಮ್ಮ ಒಡೆಯುತ್ತದೆ ಕೋಡ್, ಅಥವಾ ಡೇವಿಡ್ ತೋರಿಸಿದಂತೆ ವರ್ಗ, ನಾವು ಕೆಲವು ಒಂದೇ ಹೊಂದಿದ್ದರೆ ಉಲ್ಲೇಖ 1 1 ಸಮನಾಗಿರುತ್ತದೆ ಮತ್ತು ನಮ್ಮ ಕೋಡ್ ವೇಳೆ, ನಾವು ನೇರವಾಗಿ ನಕಲಿಸಿ, ಮತ್ತು ನಾವು ಒಂದು ಕೊನೆಗೊಳ್ಳುವ ಏಕ ಉದ್ಧರಣ ಹೊಂದಿವೆ, ಏನಾಗುತ್ತದೆ ನಾವು ಪಡೆಯಲು ಆಗಿದೆ ಕೆಲವು ಅಭಿವ್ಯಕ್ತಿ ನಿಜವೆಂದು ಮಾಪನ ಎಂದು ತಿನ್ನುವೆ ಯಾರಾದರೂ ನಮ್ಮ ಡೇಟಾಬೇಸ್ ನಮೂದಿಸಿ ಅವಕಾಶ ಮತ್ತು ಡೇಟಾವನ್ನು ಪಡೆಯಲು ನಾವು ಅವುಗಳನ್ನು ಪಡೆಯಲು ಬಯಸುವುದಿಲ್ಲ. ಆದ್ದರಿಂದ ಒಳಹರಿವು sanitizing ಕೇವಲ ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಅರ್ಥ ನಾವು ಈ ತಪ್ಪಿಸಿಕೊಂಡು ಎಂದು ಪಾತ್ರಗಳು ಮತ್ತು ಅವುಗಳನ್ನು ಗೊತ್ತುಪಡಿಸುವ ಅಕ್ಷರಗಳನ್ನು ಮತ್ತು ವಿಷಯಗಳು ಎಂದು ಬಿಡಬೇಕು ಅಕ್ಷರಶಃ ತೆಗೆದುಕೊಂಡು ನಮ್ಮ SQL ಹೇಳಿಕೆ. [01:01:04] ಆದ್ದರಿಂದ ದೊಡ್ಡ ವಿಷಯ ನಾವು ಹೇಳಿದರು ನೀವು ಹುಡುಗರಿಗೆ ಬಳಸಿ ಎಂದು ಎಚ್ಟಿಎಮ್ಎಲ್ ವಿಶೇಷ ಅಕ್ಷರಗಳನ್ನು, ಇದ್ದರು ಇದು ವಿಷಯ ನೀವು ನೋಡೋಣ ಬಯಸಬಹುದು. ಸರಿ, ಅಳಿಸಿ. ಡೇಟಾ ಪ್ರಕಾರಗಳು, ಈ ಎಲ್ಲಾ ಆನ್ಲೈನ್ ಇರುತ್ತದೆ. ನಾವು 15 ನಿಮಿಷಗಳ ಬಿಟ್ಟು, ನಾನು ಮನುಷ್ಯ ಸರಿಯಾದ ಈ ಮೂಲಕ ಹೋಗುತ್ತಿದ್ದೇವೆ. ಪಿಎಚ್ಪಿ ಮತ್ತು SQL, ಮೂಲತಃ ಈ ನಾವು ಒಂದು ಪ್ರಶ್ನೆಗೆ ಕಾರ್ಯ ಎಂದು ನೀಗಿಸುವಲ್ಲಿ ನೆರವಾಗಿದ್ದ ಈ ದುರುದ್ದೇಶಪೂರಿತ ದಾಳಿಯ. ಆದ್ದರಿಂದ ಬಂದ ನೀವು ಬಳಸಲು ಪ್ರಶ್ನೆಗೆ, ನಾವು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಮಾಡಲಾಯಿತು ವಸ್ತುಗಳನ್ನು ಸ್ವಚ್ಛಗೊಳಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಸ್ಪಷ್ಟವಾಗಿ ವಿವರಿಸಲಾಗದ ಯಾ ಕೆಲಸಕ್ಕೆ ಬಾರದ ವಸ್ತು ಮಾಡಲಾಯಿತು. [01:01:36] ಅಲ್ಲದ MVC, ಕೇವಲ ಒಂದು ವಿನ್ಯಾಸ ಮಾದರಿ ಹೊಂದಿದೆ ಆದ್ದರಿಂದ ಮಾದರಿ, ವೀಕ್ಷಿಸಿ, ನಿಯಂತ್ರಕ. ಇದು ವಿಷಯಗಳನ್ನು ಇರಿಸಿಕೊಳ್ಳಲು ಒಂದು ಮಾರ್ಗವಾಗಿದೆ ಸಂತೋಷವನ್ನು ಮತ್ತು ಅದೇ ರೀತಿಯಲ್ಲಿ ಬೇರೆಯಾಗುತ್ತಾರೆ ನಾವು ಅಂಶ ಒಲವು ಕಾರ್ಯಗಳನ್ನು ಔಟ್ ಕೋಡ್. ಈ ಒಂದು ವೆಬ್ ವಿನ್ಯಾಸ ಚೌಕಟ್ಟಾಗಿದೆ ನೀವು ಒಂದೇ ವಿಷಯವನ್ನು ಅನುಮತಿಸುತ್ತದೆ. ನಾನು ಈ ಬಿಡಲು ಪಡೆಯಲಿದ್ದೇನೆ. [01:01:54] ಈ ವಿಷಯ ನಾನು ಜೊತೆ ಸೂಪರ್ comfy ಎಂದು. ಇದು ಒಂದು ದೊಡ್ಡ ಸ್ವಲ್ಪ ಕೋಷ್ಟಕವನ್ನು. ನೀವು ಕಾರ್ಯ ನೀಡುತ್ತದೆ ಮಾದರಿಯ ಉದಾಹರಣೆಗೆ. ನಾನು ಈ ಮೂಲಕ ನಾನು ಪಡೆಯಲಿದ್ದೇನೆ ನಿಜವಾಗಿಯೂ ಡೆವಿನ್ರವರಿಂದ ರಚಿಸಲಾಗಿ, ಅವುಗಳನ್ನು ಮಾತನಾಡಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ ಬಯಸುವ. ನೀವು ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು ಹೊಂದಿದ್ದರೆ, ಮುಕ್ತವಾಗಿರಿ ದಯವಿಟ್ಟು. ನಾನು ನಂತರ ಇಲ್ಲಿ ಮಾಡುತ್ತೇವೆ. ನನಗೆ ಮಾತನಾಡಲು ಬರುತ್ತದೆ. ಅದು, ನಾವು HTTP ಸ್ಥಿತಿತ್ವಗಳನ್ನು ಹೊಂದಿವೆ. ಮತ್ತು ಡೆವಿನ್ರವರಿಂದ ರಚಿಸಲಾಗಿ, ಅವುಗಳನ್ನು ನ ಸ್ಫೋಟಿಸುವ ಹೋಗುವ 15 ನಿಮಿಷಗಳಲ್ಲಿ ಈ ಮೂಲಕ. ಈ ಮಹಾನ್ ಎಂದು ನಾನು. [01:02:17] ಡೆವಿನ್ರವರಿಂದ ರಚಿಸಲಾಗಿ, ಅವುಗಳನ್ನು: ಸರಿ. ಉಹ್, ನಿಮ್ಮ ಮೈಕ್? ಹೌದು. ಕ್ಷಮಿಸಿ. ಅಲಿಸನ್: ವೇ ತಯಾರಿಸಬಹುದು. ಡೆವಿನ್ರವರಿಂದ ರಚಿಸಲಾಗಿ, ಅವುಗಳನ್ನು: ಇಲ್ಲ, ನಾನು ಸಿದ್ಧನಾಗಿದ್ದೇನೆ. ನಾನು ಸಿದ್ಧನಾಗಿದ್ದೇನೆ. ಇದನ್ನು ನಾವು. ಸಿದ್ಧ. ಸರಿ. ಕ್ಷಮಿಸಿ. ನನ್ನ ಚೆಲ್ಲಿದ ಕಾಫಿ. ನಾನು ಹೆಚ್ಚು ಆಮ್ ನನಗೆ ಗೊತ್ತಿಲ್ಲ ನಾನು ಸಿಲ್ಲಿ ಕಾಣುವ ಅಸಮಾಧಾನ, ಅಥವಾ ನಾನು ಎಂದಿಗೂ ಕಾಫಿ ಹೊಂದಿಲ್ಲ. ಹೇಗಾದರೂ, ಕೇವಲ ಒಂದು ತ್ವರಿತ ಘೋಷಣೆ ಹಾಳೆಯ ಬಗ್ಗೆ ನೀವು ಹುಡುಗರಿಗೆ ಹೊಂದಿವೆ. ಆದ್ದರಿಂದ ನೀವು ಹುಡುಗರಿಗೆ ಈ ಹಾಳೆಯನ್ನು ಅಲ್ಲ ರಸಪ್ರಶ್ನೆ ಎಂಬುದನ್ನು ಅಧಿಕೃತ. ಈ ರಸಪ್ರಶ್ನೆ ಎಂಬುದನ್ನು ಅಧಿಕೃತ ಹೊಂದಿದೆ. ಅಲ್ಲದೆ, ವೆಬ್ಸೈಟ್ನಲ್ಲಿ, ನಾವು ಹೇಳಲು ನೀವು, ಸರಿ, ಈ ರಸಪ್ರಶ್ನೆ ಇರುತ್ತದೆ. ಕಡಿಮೆ ಮೋಸಮಾಡುವುದನ್ನು ಹಾಳೆ ತುಂಬಾ ನೀವು ಅಧಿಕೃತ ಅಲ್ಲ, ಹೊಂದಿವೆ. ಮತ್ತು ಇದು ಮೇಲೆ ತಪ್ಪುಗಳು ಇವೆ. ಆದ್ದರಿಂದ ಉತ್ತಮ ಕುರುಡಾಗಿ ಅದನ್ನು ಬಳಸದಿರಲು. ಆದ್ದರಿಂದ ಹೌದು, ಆ ಇಲ್ಲಿದೆ. ಆದ್ದರಿಂದ ಅವರ ಈ ನಿಜವಾದ ತ್ವರಿತ ತಿಳಿದುಕೊಳ್ಳೋಣ. [01:03:05] ಆದ್ದರಿಂದ HTTP ಸ್ಥಿತಿತ್ವಗಳನ್ನು. ಹಾಗಾಗಿ ಸಂಭವಿಸುತ್ತದೆ ವೆಬ್ಸೈಟ್, ಎಲ್ಲವೂ ಸರಿ. ಎಲ್ಲವೂ ಸರಿ. ಎಲ್ಲವೂ ಮತ್ತೆ ಬಂದಿದೆ ನೀವು ದಾರಿ ಬಯಸುವ. ನೀವು 200 ಸರಿ ಪಡೆಯಿರಿ. 301, ಅಲ್ಲಿ ನಾವು 301 ಮೊದಲು ನೋಡಿದ್ದೀರಾ? ಹೇಗಿದ್ದೀರಿ, ನಿರೀಕ್ಷಿಸಿ? ಕ್ಷಮಿಸಿ. ನಾವು ಭದ್ರತಾ ಸಮಯದಲ್ಲಿ ನಾನು ತವರ ಉಪನ್ಯಾಸ ಕಂಡಿತು. ಹಾಗಾಗಿ ಆದ್ದರಿಂದ ಭದ್ರತಾ ಸಮಯದಲ್ಲಿ, ಡೇವಿಡ್ ಬೆರಳಚ್ಚಿಸಿದ http ತದನಂತರ, cs50.net ಹೋಗಲು ಪ್ರಯತ್ನಿಸಿದ ನೀವು 301 ತೆರಳಿದರು ನೋಡಲು ನೀನು. ಏಕೆ? ಇದು ಮರುನಿರ್ದೇಶಿಸಲು ವಿಶೇಷವೇನು ಏಕೆಂದರೆ ನಮ್ಮ HTTPS ಗೆ ಸ್ವಯಂಚಾಲಿತವಾಗಿ. [01:03:35] ಆದ್ದರಿಂದ 301 ಅದನ್ನು ಇಲ್ಲಿದೆ, ತೆರಳಿದರು ಮೂಲತಃ ಒಂದು ಪುನರ್ನಿರ್ದೇಶನ. ಮತ್ತು ನೀವು ಈ ರೀತಿ ನಗರದ. 2 ನ ಪ್ರಾರಂಭಿಸಿ ಸ್ಥಿತಿತ್ವಗಳನ್ನು ಯಾವುದೇ, ಆ ಎಲ್ಲವೂ ಸರಿ, ಸರಿ, ಹಾಗೆ. ಆರಂಭಿಸಲು ಸ್ಥಿತಿತ್ವಗಳನ್ನು ಯಾವುದೇ 3, ಆ ಪುನರ್ನಿರ್ದೇಶನ ಇವೆ. 4 ಪ್ರಾರಂಭಿಸಿ ಸ್ಥಿತಿತ್ವಗಳನ್ನು, ಅರ್ಥ ಕ್ಲೈಂಟ್ ದೋಷ ರೀತಿಯ ಇಲ್ಲ. 5 ಪ್ರಾರಂಭಿಸಿ ಸ್ಥಿತಿತ್ವಗಳನ್ನು, ಸರ್ವರ್ ದೋಷ ರೀತಿಯ ಇಲ್ಲಿದೆ. ನೀವು ರೀತಿಯ ಒಡೆಯಲು ಹಾಗೆ ಸ್ಥಿತಿತ್ವಗಳನ್ನು. ಆದ್ದರಿಂದ 304 ರಲ್ಲಿ ಆದ್ದರಿಂದ, ಬದಲಾಯಿಸಲಾಗಿತ್ತು ಅಲ್ಲ ನಿಮ್ಮ server.c ಸೆಟ್, ಆದ್ದರಿಂದ ನೀವು ಹೇಳಲು ಅವಕಾಶ ಲೋಡ್ cat.html. ಎಲ್ಲವನ್ನೂ, ಮತ್ತೆ ಬಂದಿದೆ ನೀವು 200, ಸರಿ, ಉತ್ತಮ ಪಡೆಯಲು. [01:04:03] ನೀವು ರಿಫ್ರೆಶ್ ಹೇಳುತ್ತಾರೆ. ಅಲ್ಲದೆ, ಆ ಒಳಗೆ cat.html, ನೀವು JPEG ಹೊಂದಿವೆ. ಸರಿ, ಆ JPEG ಅಲ್ಲ ಹೋಗುವ ಲೋಡ್ ಮಾಡಲು. ಇನ್ನೊಂದನ್ನು ಸಲ್ಲಿಸುವ ಹೋಗುತ್ತಿಲ್ಲ ಪರಿಚಾರಕಕ್ಕೆ ಕೋರಿಕೆಯನ್ನು, ಮತ್ತು ನಂತರ ಎಲ್ಲಾ ಮಾಹಿತಿಯನ್ನು ಪಡೆಯಲು. ಇದು ಕೇವಲ ಚಿತ್ರಿಕೆ ಎಂದು ವಿಶೇಷವೇನು ಹೋಗುವ ನಿಮ್ಮ ಗಣಕದಲ್ಲಿ ಸಂಗ್ರಹ ಗೆ. ಆದ್ದರಿಂದ ಆ ಚಿತ್ರ ಒಂದು 304 ಇರುತ್ತದೆ. ಆದ್ದರಿಂದ ಇದನ್ನು ಮಾರ್ಪಡಿಸಲಾಗಿದೆ ಅಲ್ಲ. ನೀವು ನಂತರ ಔಟ್ ಮುಚ್ಚಿದರೆ, ಸ್ಪಷ್ಟ ಕುಕೀಸ್, ತದನಂತರ ರಿಫ್ರೆಶ್ ಮತ್ತು ಪುಟ ಲೋಡ್ ಮಾಡಲು ಪ್ರಯತ್ನಿಸಿ ಮತ್ತೆ, ನೀವು 200 ನೋಡಲು ನೀನು. ನೀವು 304 ನೋಡಲು ಹೋಗುತ್ತಿಲ್ಲ. [01:04:28] 400, ಕೆಟ್ಟ ವಿನಂತಿಯನ್ನು, ನಿಜವಾದ ತ್ವರಿತ, ಬಯಸುವುದಾದರೆ ಒಂದು ಕಳುಹಿಸಲು ಹೊರಟಿದ್ದ ಪರಿಚಾರಕಕ್ಕೆ JSON ಆಬ್ಜೆಕ್ಟ್ ನಿಮ್ಮ JSON ಆಬ್ಜೆಕ್ಟ್, ತಪ್ಪಾಗಿದೆ ಆ ರೀತಿಯ ನೋಡುತ್ತಾರೆ. 403, ನಿಷೇಧಿಸಲಾಗಿದೆ. ನೀವು ನಿಷೇಧಿತ ನೋಡಿದವು? ಬಹುಶಃ ಬಹುಶಃ? ಪ್ರೇಕ್ಷಕರು: chmod. ಡೆವಿನ್ರವರಿಂದ ರಚಿಸಲಾಗಿ, ಅವುಗಳನ್ನು: Chmod, ಹೌದು. ಆದ್ದರಿಂದ ನೀವು ಹೊಂದಿಸಿಲ್ಲ ಸರಿಯಾಗಿ ಅನುಮತಿಗಳನ್ನು. 404, ಕಂಡುಬಂದಿಲ್ಲ. ಇದು ಕೇವಲ ಇಲ್ಲ. ನೀವು ತಪ್ಪು URL ಅನ್ನು ಟೈಪ್ ಆದ್ದರಿಂದ. 500, ಆಂತರಿಕ ಸರ್ವರ್ ದೋಷ, ಸರ್ವರ್ ಬಹುಶಃ ಸರಿಯಾಗಿ ಕಾನ್ಫಿಗರ್ ಇಲ್ಲ. ನಿಮ್ಮ ತುದಿಯಲ್ಲಿ ಏನೋ ಅಲ್ಲ, ಆದರೆ ಸರ್ವರ್ ಬದಿಯಲ್ಲಿ ಏನೋ. ಮತ್ತು 503? ಜನರು ಬಹಳಷ್ಟು ಕಂಡಿತು ಕಳೆದ ಪಿ ಸೆಟ್ ನಲ್ಲಿ 503s. ಆ ಏನಾಗಬಹುದು? ನಾನು ಪಿಸುಮಾತುಗಳ ಕೇಳಿದ. [01:05:05] ಪ್ರೇಕ್ಷಕರು: ಗೂಗಲ್ ನೀವು ರೋಬಾಟ್ ಆರ್ ನಿರ್ಧರಿಸುತ್ತದೆ. ಡೆವಿನ್ರವರಿಂದ ರಚಿಸಲಾಗಿ, ಅವುಗಳನ್ನು: ಹೌದು, ಆಗ ಗೂಗಲ್ ನಿರ್ಧರಿಸುತ್ತದೆ ನೀವು 503s ಪಡೆಯಲು, ರೋಬಾಟ್ ಆರ್. ಆದ್ದರಿಂದ ಒಂದು ಮಿತಿಮೀರಿದ ಇಲ್ಲಿದೆ. ನೀವು ಪರಿಚಾರಕ ಬೇಡುವುದರಿಂದ ನೀವು ತುಂಬಾ, ಇದು ಸಾಮಾನ್ಯವಾಗಿ ತಾತ್ಕಾಲಿಕ ಈಸ್. ಮತ್ತು ನೀವು ಅತ್ಯಂತ ಇದನ್ನು ಗಮನಿಸಿದರು. ಆದ್ದರಿಂದ ನೀವು 503 ಕಂಡಿತು. ನೀವು ಸ್ವಲ್ಪ ತೆಗೆದುಕೊಂಡ ಇರಬಹುದು ಬ್ರೇಕ್, ನಂತರ 503s, ದೂರ ಹೋದರು ಮತ್ತು ಎಲ್ಲವೂ ಸರಿ ಆಗಿತ್ತು. [01:05:20] ಗೇಬ್: ರಿಯಲ್ ತ್ವರಿತ, ನೀವು ಹುಡುಗರಿಗೆ ಯಾವಾಗ ಸಿಗುತ್ತದೆ ಬಹುಶಃ 500 ಈ ಕೊನೆಯ ಸಮಸ್ಯೆ ಸೆಟ್? ಹೌದು? [01:05:27] ಪ್ರೇಕ್ಷಕರು: ಸಾಮಾನ್ಯವಾಗಿ ವೇಳೆ ಸರ್ವರ್ ತಪ್ಪಾದವು ಒಂದು ಕಡತ ಹೊಂದಿದೆ ಅಥವಾ [ಕೇಳಿಸುವುದಿಲ್ಲ] ತಮ್ಮ ಯಂತ್ರ [ಕೇಳಿಸುವುದಿಲ್ಲ]. [01:05:34] ಗೇಬ್: ಆದ್ದರಿಂದ ಇದು ಒಂದು ಸಂರಚನಾ ಇರಬಹುದು ನಿಮ್ಮ ಸರ್ವರ್ನಲ್ಲಿ ನಿಮ್ಮ ಪಿಎಚ್ಪಿ ಸಮಸ್ಯೆ. ಆದರೆ ಇದು ಕೇವಲ ಏನಾದರೂ ಇರಬಹುದು ನಿಮ್ಮ ಮರೆತು ಒಂದು ಅಲ್ಪ ವಿರಾಮ ಚಿಹ್ನೆಯನ್ನು ನಂತಹ. ನೀವು ಪಿಎಚ್ಪಿ ಟೈಪ್ ವೇಳೆ, ಕೆಲವು ತಪ್ಪು ವಾಕ್ಯ ಆ ರೀತಿಯ ಸಿಗುತ್ತವೆ. ಸರಿ? [01:05:46] ಡೆವಿನ್ರವರಿಂದ ರಚಿಸಲಾಗಿ, ಅವುಗಳನ್ನು: ಕೂಲ್. ನೀವು ನನಗೆ ಅಜಾಕ್ಸ್ ರವರೆಗೆ ಕೇವಲ ಅಪ್ ಮಾಡಲು ಬಯಸುವಿರಾ? [01:05:51] ಗೇಬ್: [ಕೇಳಿಸುವುದಿಲ್ಲ]. ಡೆವಿನ್ರವರಿಂದ ರಚಿಸಲಾಗಿ, ಅವುಗಳನ್ನು: ಸರಿ. ಆದ್ದರಿಂದ DOM ಇಲ್ಲಿದೆ? DOM ಎಂದರೇನು ಉದ್ಧೇಶವೇನು? [01:05:55] ಪ್ರೇಕ್ಷಕರು: ಡಾಕ್ಯುಮೆಂಟ್ ಆಬ್ಜೆಕ್ಟ್ ಮಾಡೆಲ್. ಡೆವಿನ್ರವರಿಂದ ರಚಿಸಲಾಗಿ, ಅವುಗಳನ್ನು: ನೈಸ್. ಯಾಕೆ ನಾವು ಇಷ್ಟಪಡುತ್ತೀರಿ? ಅದ್ಭುತ. ಬಲ, ಆದ್ದರಿಂದ ಕೇವಲ ಪ್ರವೇಶ ಅನುಮತಿಸುತ್ತದೆ ಎಚ್ಟಿಎಮ್ಎಲ್, ಬೇಗನೆ ನಮ್ಮ ಪುಟ ಪ್ರವೇಶಿಸಲು. ಏಕೆ? ನಾವು ಚಿಕಿತ್ಸೆ ಏಕೆಂದರೆ ನಮ್ಮ ಪುಟ, ನಮ್ಮ HTML ಟ್ಯಾಗ್ಗಳನ್ನು ಚಿಕಿತ್ಸೆ, ಚಿಕಿತ್ಸೆ ಎಲ್ಲವೂ ಒಂದು ವೇಳೆ ಅವರು ವಸ್ತುಗಳನ್ನು ಆರ್. ಅವರು ಮಾಡುತ್ತಿರುವಂತೆ ನಾವು ಅವರಿಗೆ ಚಿಕಿತ್ಸೆ ವೇಳೆ ವಸ್ತುಗಳು, ನಂತರ ನಾವು ಏನು ಮಾಡಬಹುದು? ಸರಿ, ನಾವು ಅವುಗಳನ್ನು ಕಾರ್ಯಗಳನ್ನು ಕರೆ ಮಾಡಬಹುದು. ಮತ್ತು ಈ ಪ್ರಮುಖ ಏಕೆ? ಹಾಗೆಯೇ, ನಾವು ಬಳಸಲು ನೀನು ಕಾರಣ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ನಮ್ಮ ಎಚ್ಟಿಎಮ್ಎಲ್ ಆರಿಸ, ಈ ವಸ್ತುಗಳ ಅಪ್ಡೇಟ್. ನಾವು ವಸ್ತುಗಳು ರೀತಿಯಲ್ಲಿ ಅವರಿಗೆ ಚಿಕಿತ್ಸೆ ಆದ್ದರಿಂದ, ನಾವು ನಂತರ ಅವುಗಳನ್ನು ಕಾರ್ಯಗಳನ್ನು ಕರೆ ಮಾಡಬಹುದು. ನಾನು ಈ ಸ್ವಲ್ಪ ಬರಲು ಪಡೆಯಲಿದ್ದೇನೆ ನಾನು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಹೋಗಿ ಹೆಚ್ಚು, ಆದರೆ ನೀವು ಎಲ್ಲಾ ರೀತಿಯ ನೋಡಿದ document.getElementByID. ಆದ್ದರಿಂದ ಡಾಕ್ಯುಮೆಂಟ್ ನಿಮ್ಮ ಆಗಿದೆ ಅಂಶ, ID ಮೂಲಕ ಅಂಶ ಪಡೆಯಲು ಆದ್ದರಿಂದ ನೀವು ನೋಡಲು ನೀನು ಒಂದು HTML ಟ್ಯಾಗ್ ಕೆಲವು ಐಡಿ ಫಾರ್. ತದನಂತರ, ನೀವು ಮಾಡಬಹುದು ಎಂದು ಬೇರೆ ಏನೋ. ಉದಾಹರಣೆಗೆ, document.body ಹಾಗೆ, ನಂತರ ನೀವು ಮಗು ಸೇರಿಸಬಹುದು. ಆದ್ದರಿಂದ ನೀವು ಡಾಕ್ಯುಮೆಂಟ್ ಹೇಗೆ ನೀನು. ನೀವು ಡಾಕ್ಯುಮೆಂಟ್ ಹೊಂದಿವೆ. ನೀವು ದೇಹದ ಹೇಗೆ ನೀನು. ನೀವು ದೇಹದ ಕಂಡುಬಂದಿಲ್ಲ. ನಂತರ, ನೀವು ನೀನು ಇದು ಕೆಲವು ಕಾರ್ಯ ಕರೆ. ಆದ್ದರಿಂದ ಮಕ್ಕಳ ಸೇರಿಸಲು, ಮತ್ತು ನೀವು ಸೇರಿಸಬಹುದು ನಿಮ್ಮ ದೇಹದ ಒಳಗೆ ಕೊನೆಯಲ್ಲಿ ಮೇಲೆ ಕೆಲವು ಎಚ್ಟಿಎಮ್ಎಲ್. ಆದ್ದರಿಂದ ಮೂಲಭೂತವಾಗಿ, ನೀವು ಕೇವಲ ನೀವು ವಸ್ತು ಹಾಗೆಯೇ ಚಿಕಿತ್ಸೆ. ನೀವು HTML ಚಿಕಿತ್ಸೆ ಮಾಡುತ್ತಿದ್ದೇವೆ ಒಂದು ವಸ್ತುವಿನ ರೀತಿಯಲ್ಲಿ ಟ್ಯಾಗ್ಗಳನ್ನು. ಮತ್ತು ಇದು ಬಹಳ ಸುಲಭ ಇದು ಮತ್ತು ತ್ವರಿತ ಅವುಗಳನ್ನು ಅನುಸರಿಸುವ. ಆದರೆ ಇದು ನೀವು ಅನುಮತಿಸುತ್ತದೆ ಅವುಗಳನ್ನು ಕಾರ್ಯಗಳನ್ನು ಕರೆ ಆದ್ದರಿಂದ ನೀವು ಮಾರ್ಪಡಿಸಬಹುದು ಮತ್ತು ಅಂಶಗಳನ್ನು ಬದಲಾಯಿಸಬಹುದು. [01:07:04] ಗೇಬ್: ಈ ನಿರ್ದಿಷ್ಟ, ಏಕೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಆಗಿದೆ ಒಂದು ಸಂತೋಷವನ್ನು ಭಾಷೆ ಎಚ್ಟಿಎಮ್ಎಲ್ ವ್ಯವಹರಿಸಲು? ಜನರ ಆಯ್ಕೆ ಮಾಡಿದಾಗ ಆಡ್ಸ್, ಇವೆ ಬ್ರೌಸರ್ ಭಾಷೆ, ಕ್ಲೈಂಟ್ ಸೈಡ್ ಫಾರ್, ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, ನಿಜವಾಗಿಯೂ ಸಂತೋಷ ಇದು ವಸ್ತುಗಳ ನಿಭಾಯಿಸಲು ನಿಜವಾಗಿಯೂ ಒಳ್ಳೆಯದು. ಮತ್ತು ವಸ್ತುಗಳ ರೀತಿಯ ಇದ್ದಾರೆ ಎಚ್ಟಿಎಮ್ಎಲ್ ಕಂಡುಬರುವ ವಸ್ತುಗಳು, ಆದ್ದರಿಂದ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಬಹಳ ಸುಲಭ ನಿರ್ವಹಣೆ ಆ ರೀತಿಯ ಮಾಡಲು. ಡೆವಿನ್ರವರಿಂದ ರಚಿಸಲಾಗಿ, ಅವುಗಳನ್ನು: ನೈಸ್. ಇಲ್ಲಿ ಕೇವಲ ಒಂದು ಉದಾಹರಣೆ. ಹಾಗಾಗಿ, ಕಳೆದ ವರ್ಷದ ರಸಪ್ರಶ್ನೆ ಭಾವಿಸುತ್ತೇನೆ ಅಥವಾ ಬಹುಶಃ ಎರಡು ವರ್ಷಗಳ ಹಿಂದೆ, ನಾವು ಒಂದು ಮರ ರಚಿಸಲು ನೀವು ಕೇಳಿದಾಗ. ಆದ್ದರಿಂದ ಈ ನೀವು ಬಯಸುವ ನಿಖರವಾಗಿ ಏನು. ಆದ್ದರಿಂದ ನೀವು ಡಾಕ್ಯುಮೆಂಟ್ ಜೊತೆಗೆ ಪ್ರಾರಂಭಿಸಲು. ತದನಂತರ ನೀವು ಮೂಲತಃ ಕೇವಲ ಟ್ಯಾಗ್ಗಳು ನೋಡಲು. ನೀವು, ನಾವು ನೋಡಿದರೆ ಒಂದು HTML ಟ್ಯಾಗ್ ಆರಂಭವಾಗಬೇಕು. ನಂತರ, ನೀವು ಹೇಗೆ ಸುಳಿವುಗಳನ್ನು ಪಡೆಯಲು ಇಂಡೆಂಟೇಷನ್ ಆಧರಿಸಿ ಇದನ್ನು. ಶಾಖೆಗಳನ್ನು ಆದ್ದರಿಂದ ತಲೆ ರೀತಿಯ ಆಫ್. ತಲೆ ಒಳಗೆ, ನಾವು ಶೀರ್ಷಿಕೆ ಮತ್ತೊಂದು ಟ್ಯಾಗ್. ಆದ್ದರಿಂದ, ನಾವು ಒಂದು ಶೀರ್ಷಿಕೆ ಟ್ಯಾಗ್ ಹೊಂದಿವೆ. ಮತ್ತು ಒಳಗೆ, ನಾವು ಕೆಲವು ಸ್ಟ್ರಿಂಗ್ ಹೊಂದಿವೆ. ಮತ್ತು ಆದ್ದರಿಂದ ನಾವು ಪ್ರತಿನಿಧಿಸುತ್ತವೆ ವೃತ್ತಾಕಾರದಲ್ಲಿ ಸ್ಟ್ರಿಂಗ್. ಮತ್ತು ಎಲ್ಲಾ ಟ್ಯಾಗ್ಗಳನ್ನು ಚೌಕಗಳನ್ನು ಇವೆ. [01:07:54] ಮತ್ತು ನೀವು ನೋಡಿದರೆ, ನಾವು ವೇಳೆ ಒಂದು ಮರದ ಈ ನಗರದ, ಮತ್ತು ನ HTML ಆಗಿದೆ ಹೇಳಿ ಪೋಷಕರು, ನಂತರ ತಲೆ ಮತ್ತು ದೇಹದ ಒಡಹುಟ್ಟಿದವರ ಹೋಗುವ. ಇಬ್ಬರೂ ಎಂದು ನೀನು ಪೋಷಕ ಮಕ್ಕಳು. ಅವರು ಇರುವ ಕಾರಣ ಎರಡೂ ಒಡಹುಟ್ಟಿದವರ, ಅವರು ಆರ್ ರೀತಿಯ ಮುಂದಿನ ಏರಲಿದೆ ನಮ್ಮ ಮರದ ಮಾದರಿಯಲ್ಲಿ ಪರಸ್ಪರ. ತದನಂತರ, ನೀವು ಮೂಲತಃ ಅದೇ ವಿಷಯ. ಆದ್ದರಿಂದ ಕಷ್ಟ, ಆದರೆ ನಾವು ಕೇಳಿದ್ದು ರಸಪ್ರಶ್ನೆ ಮೊದಲು ಈ ರೀತಿಯ ಪ್ರಶ್ನೆಗಳನ್ನು. ಗೇಬ್: ಯಾರೇ ಡಸ್ ಇಲ್ಲಿಯವರೆಗೆ ಪ್ರಶ್ನೆಗಳನ್ನು ಹೊಂದಿದ್ದರೆ? ಇದು ಒಳ್ಳೆಯದು? ಡೆವಿನ್ರವರಿಂದ ರಚಿಸಲಾಗಿ, ಅವುಗಳನ್ನು: ಕೂಲ್. ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, ಸರಿ, ಒಳ್ಳೆಯ ವಿಷಯವನ್ನು. ಆದ್ದರಿಂದ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಏನು? ಸರಿ, ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಅಷ್ಟೇ ಆಗಿದೆ ಸಂಕೀರ್ಣ, ಆದರೆ ಈ ಪ್ರಮುಖ ಕೆಲವು ನೀವು ನೆನಪಿಡಬೇಕು. ಮೊದಲ, ಇದು ಸಡಿಲವಾಗಿ ಟೈಪ್ ಮಾಡಿದ. ಎಂದು ಅರ್ಥ ಏನು? ಆದ್ದರಿಂದ PHP ಹೇಗಿದ್ದೀರಿ, ಹೌದು was--? [01:08:35] ಪ್ರೇಕ್ಷಕರು: ನೀವು ಸ್ಪಷ್ಟವಾಗಿ ಇಲ್ಲ ಅದು ವೇರಿಯಬಲ್ ಬಗೆ ರಾಜ್ಯದ. ಡೆವಿನ್ರವರಿಂದ ರಚಿಸಲಾಗಿ, ಅವುಗಳನ್ನು: ಪರ್ಫೆಕ್ಟ್. ಆದ್ದರಿಂದ ನೀವು ಅವಕಾಶ ಹೊಂದಿಲ್ಲ ಹೇಳಿದರು ಸ್ಪಷ್ಟವಾಗಿ ವೇರಿಯಬಲ್ ಪ್ರಕಾರ ರಾಜ್ಯ. ನಿಖರವಾಗಿ ಸರಿ. ನಾನು ಇಂಟ್ ವೇಳೆ ಆದ್ದರಿಂದ ಸಿ, ನಾನು 50 ಸಮನಾಗಿರುತ್ತದೆ, ನಂತರ ಪಿಎಚ್ಪಿ, ಇದು ಕೇವಲ ಈ ರೀತಿಯಲ್ಲಿ, $ ನಾನು, 50 ಸಮನಾಗಿರುತ್ತದೆ. ನಂತರ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, ಕರೆ ಏನು ಎಂದು? ವರ್, ಬಲ? ವರ್ ನಾನು 50 ಸಮನಾಗಿರುತ್ತದೆ ಎಂದು ಎಂದು ಬಯಸುವ. ಆದರೆ ನೀವು ಹೊಂದಿಲ್ಲ ಹಾಗೆ, ಸರಿ, ಈ ಒಂದು ಇಂಟ್ ಹೊಂದಿದೆ. ಸರಿ, ಈ ಸ್ಟ್ರಿಂಗ್. ಇಲ್ಲ ಹಾಗೆ. ಇದು ಒಂದು ವಿವರಿಸಲು ಭಾಷೆ ಇಲ್ಲಿದೆ. ಆದ್ದರಿಂದ ಏನು? [01:09:04] ಪ್ರೇಕ್ಷಕರು: ಸಂಕಲಿಸಲಾಗಿಲ್ಲ. [01:09:06] ಡೆವಿನ್ರವರಿಂದ ರಚಿಸಲಾಗಿ, ಅವುಗಳನ್ನು: ಅರ್ಥ ಸಂಗ್ರಹಿಸಿದ ಇಲ್ಲ? ಹೌದು? [01:09:11] ಪ್ರೇಕ್ಷಕರು: ನೀವು ಹೊಂದಿಲ್ಲ ಕೋಡ್ ಪುನರ್ರಚನೆ ಇದು ಸಿದ್ಧ ಪಡೆಯಲು ಕಂಪ್ಯೂಟರ್ ಚಲಾಯಿಸಲು. ಇದು ಕೇವಲ ಸಮಯದಲ್ಲಿ ತೆಗೆದುಕೊಂಡ ಮರಣದಂಡನೆ ಮತ್ತು ಕಂಪ್ಯೂಟರ್ [ಕೇಳಿಸುವುದಿಲ್ಲ]. ಡೆವಿನ್ರವರಿಂದ ರಚಿಸಲಾಗಿ, ಅವುಗಳನ್ನು: ಹೌದು, ಆದ್ದರಿಂದ ಇದು ವಿಶೇಷವೇನು ಒಂದು ವಿವರಣೆಯ ಮೂಲಕ ಹಾದುಹೋಗುತ್ತವೆ. ಆದರೆ ನೀವು ನಿಖರವಾಗಿ ಸರಿ. ಆದ್ದರಿಂದ ನೀವು ಎಂದಿಗೂ ನೀನು ಬಲ, ಇದು ಕಂಪೈಲ್? ನೀವು ಏನು ಮಾಡುತ್ತಿದ್ದೀರಿ ನಿಮ್ಮ PHP ಮತ್ತು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕೋಡ್, ನೀವು ಕಂಪೈಲ್ ಎಂದು ಎಂದಿಗೂ. ನೀವು ರೀತಿಯ ಎಂದು ಎಂದಿಗೂ ಅಥವಾ ಹಾಗೆ ಏನು. ವ್ಯಾಖ್ಯಾನಿಸಿದ ಏಕೆಂದರೆ ಆ. ಆದ್ದರಿಂದ ಬ್ರೌಸರ್ ಸಾಗುವ ಪ್ರತಿ ಬಾರಿ, ಇದು ಒಂದು ವಿವರಣೆಯ ಮೂಲಕ ಹೋಗುತ್ತದೆ. ಮತ್ತು ಅದು ಅರ್ಥೈಸಲು ವಿಶೇಷವೇನು ತಕ್ಷಣ ನೀವು ನೈಜ ಸಮಯದಲ್ಲಿ. ಆದ್ದರಿಂದ ಕೆಲವು ಧನಾತ್ಮಕ ಮತ್ತು ನಿರಾಕರಣೆಗಳು ಯಾವುವು ಒಂದು ತಿಳಿಯುತ್ತದೆ ಭಾಷೆಯನ್ನು ಹೊಂದಿರುವ ಮತ್ತು ಒಂದು ಸಂಕಲನ ಭಾಷೆ ಹೊಂದಿರುವ? ಆದ್ದರಿಂದ ಹೇಗಿದ್ದೀರಿ, ಹೌದು compiling--? [01:09:50] ಪ್ರೇಕ್ಷಕರು: ಇಂಟಿಪ್ರಿಟೇಡೆಡ್ ನಿಧಾನವಾಗಿರುತ್ತದೆ. ಡೆವಿನ್ರವರಿಂದ ರಚಿಸಲಾಗಿ, ಅವುಗಳನ್ನು: ಯಾವ ಅರ್ಥದಲ್ಲಿ? [01:09:57] ಪ್ರೇಕ್ಷಕರು: ನೀವು ನಂತರ ಕಂಪೈಲ್, ನೀವು ಹೊಂದಿಲ್ಲ ಕಾರ್ಯಗತಗೊಳಿಸಲು ಯಾವುದೇ ಹೆಚ್ಚುವರಿ ಹಂತಗಳನ್ನು ಮಾಡಲು ಇದು, ಈ [ಕೇಳಿಸುವುದಿಲ್ಲ] ಆದರೆ. [01:10:04] ಡೆವಿನ್ರವರಿಂದ ರಚಿಸಲಾಗಿ, ಅವುಗಳನ್ನು: ರೈಟ್, ಪರಿಪೂರ್ಣ. ಆದ್ದರಿಂದ ನೀವು ಏನು ಹೇಳಿದರು ಮೂಲತಃ ಸಂಕಲನಕ್ಕೆ, ನೀವು ಕಂಪೈಲ್ ಮಾಡುವಾಗ, ನೀವು ಹೊಂದಿವೆ ಮೊದಲೇ ವೆಚ್ಚ ಬಹಳಷ್ಟು, ಬಲ? ನೀವು ಸಂಕಲಿಸಲು ನೀನು. ಆದರೆ ನೀವು ಅದನ್ನು ಕಂಪೈಲ್ ನಂತರ, ಕಂಪೈಲರ್ ಉತ್ತಮಗೊಳಿಸುವ ವಿಶೇಷವೇನು. ಇದು ವೇಗವಾಗಿ ಎಂದು ವಿಶೇಷವೇನು. ಇದು ಮೂಲತಃ ವಿಶೇಷವೇನು ಇದು ಸಾಧ್ಯ ಎಂದು ವೇಗದ. , ನೀವು ಎಂದಿಗೂ, ವ್ಯಾಖ್ಯಾನ ಆ ಮೊದಲೇ ವೆಚ್ಚ. ಬದಲಿಗೆ, ಇದು ಸ್ವಲ್ಪ ನಿಧಾನ ಎಂದು ವಿಶೇಷವೇನು ನೀವು ವಿವರಿಸುವುದಕ್ಕೆ ಪ್ರತಿಯೊಂದು ಸಮಯ. ಮತ್ತು ನೀವು ಮಾಡಬೇಕು ನೀನು ಇದು ಪ್ರತಿಯೊಂದು ಬಾರಿ ಅರ್ಥೈಸುತ್ತಾರೆ. ಆದ್ದರಿಂದ ಈ ಬದಲಾಗಿ ಒಂದು ಬಾರಿ ವೆಚ್ಚ, ಈಗ ನೀವು ವಿವರಿಸುವುದಕ್ಕೆ ಮಾಡಲಿಕ್ಕೆ ಪ್ರತಿ ಬಾರಿ ಪುಟ ಸಲ್ಲಿಸುವ. [01:10:29] ಆದ್ದರಿಂದ ವ್ಯಾಖ್ಯಾನಕಾರರು ಏಕೆಂದರೆ ಉತ್ತಮ ನೀವು ಕಂಪೈಲ್ ಇಲ್ಲ, ಆದರೆ ಪ್ರತಿ ಕೆಟ್ಟ ನೀವು ಇದು ಇಲ್ಲಿದೆ, ಪುಟ ಲೋಡ್ ಸಮಯ ಮಾಡಲಿಕ್ಕೆ ಈ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಅರ್ಥೈಸುತ್ತಾರೆ. ಮತ್ತು ಇದು ಸ್ವಲ್ಪ ನಿಧಾನ ರನ್ ವಿಶೇಷವೇನು ನೀವು ಕಂಪೈಲ್ ವೇಳೆ ಹೆಚ್ಚು. ನೀವು, ಓಹ್ communicate-- ನಿರೀಕ್ಷಿಸಿ ಅನುಮತಿಸುತ್ತದೆ. ಕುಶಲತೆಯಿಂದ ಬಳಸಲಾಗುತ್ತದೆ ವಿಷಯ ಮತ್ತು ಕಾಣಿಸಿಕೊಂಡ. ನಾವು ಆ ಕುರಿತು. ಇದು DOM ಬಳಸುತ್ತದೆ. ಅಜಾಕ್ಸ್, ನಾವು ಪಡೆಯುತ್ತೀರಿ ಸ್ವಲ್ಪ ಅಜಾಕ್ಸ್. ತದನಂತರ, ಇದು ಕ್ಲೈಂಟ್ ಸೈಡ್ ಇಲ್ಲಿದೆ. ಆದ್ದರಿಂದ PHP ಸರ್ವರ್ ಕಡೆ ಆಗಿದೆ. ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕ್ಲೈಂಟ್ ಸೈಡ್ ಹೊಂದಿದೆ. ಆ ಧನಾತ್ಮಕ ಯಾವುವು? ಇದು ಹೇಳುತ್ತಾರೆ. ಇದು ಬಲ, ವೇಗದ? ಇದು ವೇಗವಾಗಿ to-- ನೀವು ಹೊಂದಿಲ್ಲದಿರುವುದರಿಂದ. ನೀವು ಸಂವಹನ ಇಲ್ಲ ಕೆಲವು ಇತರ ಸಾಧನದೊಂದಿಗೆ. ನೀವು ಮೇಲೆ ನೀವು ನಿಮ್ಮ ಕ್ಲೈಂಟ್, ನೀವು ಎಂದಿಗೂ ಆರ್ ಹೋಗಿ ಮಾಡಲಿಕ್ಕೆ ಮತ್ತು ಸರ್ವರ್ನಲ್ಲಿ ಎಂಬುದನ್ನು ತದನಂತರ ಮತ್ತೆ ವರದಿ ಅಥವಾ ಸ್ವಲ್ಪ. ಆದ್ದರಿಂದ ಕ್ಲೈಂಟ್ ಸೈಡ್ ಒಲವು ಸ್ವಲ್ಪ ವೇಗವಾಗಿ. [01:11:15] ಗೇಬ್: ಹೌದು, ಆದರೆ ಈ ಪಿಎಚ್ಪಿ ಅರ್ಥವಲ್ಲ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ವೇಗವಾಗಿ ಅಥವಾ ಹಾಗೆ ಏನು. ಅವರು ಅದೇ ರೀತಿಯ ರನ್ ವೇಗ ಅವರು ಎರಡೂ ಆಗಿರುವ ಕಾರಣ ವಿವರಣಾತ್ಮಕ ಭಾಷೆಗಳಿಗೆ. ನಿಧಾನ ಎಂದು ವಿಷಯ ಇಲ್ಲಿ ಕೋರಿಕೆ. ಆದ್ದರಿಂದ ವಾಸ್ತವವಾಗಿ ನೀನು ಬ್ರೆಜಿಲ್ ಎಲ್ಲಾ ರೀತಿಯಲ್ಲಿ ಕೆಲವು ಮಾಹಿತಿ ಪಡೆಯಲು ಎಂದು ಅಲ್ಲಿ ವಾಸಿಸುತ್ತಾರೆ. ಆದರೆ PHP ಮತ್ತು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, ಅವರು ರೀತಿಯ ಒಂದೇ ವೇಗದಲ್ಲಿ ರನ್. ಇದು ಒಂದಾಗಿದೆ ಇಲ್ಲಿದೆ ಇತರ ವೇಗವಾಗಿ. ಇಲ್ಲಿ ಈ, ಸಹ, ಟ್ರಿಕ್ ಪ್ರಶ್ನೆ. ಆದ್ದರಿಂದ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಆಗುತ್ತದೆ ಎಂದಿಗೂ ಸರಿ ಅಥವಾ ತಪ್ಪು ಯಂತ್ರದ ಕೋಡ್? [01:11:47] ಪ್ರೇಕ್ಷಕರು: ತಪ್ಪು. ಗೇಬ್: ತಪ್ಪು. ಇದು ಯಂತ್ರ ಆಗಲು ಹೊಂದಿದೆ ಕೋಡ್ ಯಂತ್ರ ಕೋಡ್ ಏಕೆಂದರೆ ಮಾತ್ರ ವಿಷಯ ಯಂತ್ರ ಅರ್ಥ. ಇದು ಕಂಪೈಲ್ ಮಾಡಿದ ಆದರೂ, ಇದು ಇನ್ನೂ ಯಂತ್ರ ಕೋಡ್ ಆಗುತ್ತದೆ ಇಂಟರ್ಪ್ರಿಟರ್ ಕೇವಲ ಏಕೆಂದರೆ ಲೈನ್ ಲೈನ್ ಹೋಗುತ್ತದೆ ಒಂದು ಪ್ರೋಗ್ರಾಂ ಮತ್ತು ಆ ಸಾಲಿನ ರೂಪಾಂತರ ಏನೋ ಕಂಪ್ಯೂಟರ್ ಅರ್ಥ. ಸರಿ? ಕೂಲ್. [01:12:08] ಡೆವಿನ್ರವರಿಂದ ರಚಿಸಲಾಗಿ, ಅವುಗಳನ್ನು: ಇಲ್ಲಿ ಕೇವಲ ಒಂದು ಮೂಲಭೂತ ಆಗಿದೆ ವಿಶ್ವದ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಪ್ರೋಗ್ರಾಂ ಹಲೋ. ಈ ನೋಡಿದ if-- ಹಾಗಾಗಿ ಗೊತ್ತಿಲ್ಲ. ಆದರೆ ನೀವು ಇಲ್ಲಿ HTML ಹೊಂದಿರುತ್ತವೆ. ಮತ್ತು ಬದಲಿಗೆ ವಾಸ್ತವವಾಗಿ ಹಾಕುವ ಸ್ಕ್ರಿಪ್ಟ್ ಟ್ಯಾಗ್ಗಳು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, ಆದ್ದರಿಂದ ನೀವು ಸಾಮಾನ್ಯವಾಗಿ ತಲೆ ಹಾಕಿದರೆ paDuttEne. ನೀವು ಸ್ಕ್ರಿಪ್ಟ್ ಟ್ಯಾಗ್ಗಳನ್ನು ಹೊಂದಿವೆ. ನೀವು ಅದನ್ನು ಬಿಟ್ಟು ಬಿಡಿ. ನಾವು ಇಲ್ಲಿ ಮಾಡಿದ ಎಲ್ಲಾ ನಾವು in-- ಲಿಂಕ್ ಮಾಡಿದ ಇದೆ ಆದ್ದರಿಂದ ನಾವು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕಡತದಲ್ಲಿ ಲಿಂಕ್ ಮಾಡಿದ ಈ ರೀತಿಯ. ಮತ್ತು ನೀವು ಎಲ್ಲಾ ಈ, ಮಾಡಿದ್ದೇನೆ? ಆದ್ದರಿಂದ ನೀವು jQuery ಮತ್ತು ಬಳಸಿಕೊಂಡು ಕಳೆದ ಪಿ ಸೆಟ್ ನಲ್ಲಿ underscore.js, ನೀವು ಕೋಡ್ ಅಪ್ ಟನ್ ಇಲ್ಲ ನಿಮ್ಮ ಸ್ಕ್ರಿಪ್ಟ್ ಟ್ಯಾಗ್ಗಳನ್ನು, ನಿಮ್ಮ ತಲೆಯಲ್ಲಿ ಅಪ್. ನೀವು ಹಾಗೆ, ಬದಲಿಗೆ ಸಾಧ್ಯವಿಲ್ಲ ನೀವು ಅದನ್ನು ಲಿಂಕ್ ನೀವು. ಮತ್ತು ನೀವು ಇದನ್ನು ಲಿಂಕ್ ನೀವು ಕೇವಲ ನೀವು ಸಿಎಸ್ಎಸ್ ಇಷ್ಟ. ಇದು ಕೇವಲ ಮಾಡುತ್ತದೆ ಆದ್ದರಿಂದ ಸುಲಭವಾಗಿ ಆದ್ದರಿಂದ ಓದಲು 1,000 ಸಾಲುಗಳನ್ನು ಉದ್ದ ಇಷ್ಟ ಇಲ್ಲ ನಿಮ್ಮ ಕೋಡ್ ಕಾರ್ಯಗಳನ್ನು ಟನ್ ಎಂದು ನೀವು ಬಳಸಿ ಇರಬಹುದು. [01:12:52] ಬದಲಿಗೆ, ನೀವು ಕೇವಲ ರಲ್ಲಿ ಲಿಂಕ್. ಇದು compartmentalizes. ಇದು ಕೆಲವು ಹೆಡರ್ ಕಡತವನ್ನು ಬರೆಯುವ ಹಾಗೆ, ಮತ್ತು ನಂತರ ಸಿ ಹೆಡರ್ ಫೈಲ್ ಸೇರಿದಂತೆ ಈ ರೀತಿ ನಗರದ. ಆದ್ದರಿಂದ ಈ ಏನು ಮಾಡುತ್ತದೆ? ಅಲ್ಲದೆ, ಈ ರನ್ ಹೋಗುತ್ತದೆ. ಇದು ಎಚ್ಚರಿಕೆ ವಿಶೇಷವೇನು. ಆದ್ದರಿಂದ ನೀವು ಸ್ವಲ್ಪ ಪಡೆಯಲು ನೀನು ಎಂಬ ಹಲೋ ವರ್ಲ್ಡ್ ಪಾಪ್. ತ್ವರಿತ ಪ್ರಶ್ನೆ, ಕೇವಲ ವಿವೇಕ ಚೆಕ್, ಆದ್ದರಿಂದ ನೀವು, ದೇಹದಲ್ಲಿ ಇಲ್ಲಿ ನೋಡಿ ಇಲ್ಲಿ ದೇಹದ, ಎಚ್ಟಿಎಮ್ಎಲ್ ಹೇಳುತ್ತಾರೆ. ಯಾವ ಮೊದಲ ಬರುತ್ತದೆ? ನಾನು ಇಲ್ಲಿ ದೇಹದ, ಎಚ್ಟಿಎಮ್ಎಲ್ ನೋಡುತ್ತಾರೆ, ಅಥವಾ ನಾನು ಮೊದಲ ಎಚ್ಚರಿಕೆಯನ್ನು ನೋಡುತ್ತಾರೆ? [01:13:19] ಪ್ರೇಕ್ಷಕರು: ಎಚ್ಚರಿಕೆ. [01:13:20] ಡೆವಿನ್ರವರಿಂದ ರಚಿಸಲಾಗಿ, ಅವುಗಳನ್ನು: ರೈಟ್. ಅವರು ಎಚ್ಚರಿಕೆಯನ್ನು ಹೇಳುತ್ತಾರೆ. ಏಕೆ? [01:13:22] ಪ್ರೇಕ್ಷಕರು: ನೀವು ಕಾರಣ ಮೇಲಿನಿಂದ ಕೆಳಕ್ಕೆ ಹೋಗಿ. [01:13:24] ಡೆವಿನ್ರವರಿಂದ ರಚಿಸಲಾಗಿ, ಅವುಗಳನ್ನು: ಹೌದು. ಪರಿಪೂರ್ಣ. ಆದ್ದರಿಂದ ಅವರು ನೀವು ಮೇಲಿನಿಂದ ಹೋಗಿ ಹೇಳುತ್ತಾರೆ ಸಂಪೂರ್ಣವಾಗಿ ಸರಿಯಾದ ಇದು ಕೆಳಗೆ,. ನೀವು ಕೆಳಕ್ಕೆ ಹೋಗಲು ನೀನು. ಮತ್ತು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, jquery, ನೀವು ಹೊಂದಿವೆ ಹಾಗೆ onload, ಅಥವಾ ಸಿದ್ಧ ಎಂದು ಕಾರ್ಯ, ಮತ್ತು ಸರಿ, ನಿರೀಕ್ಷಿಸಿ ಹೇಳುತ್ತಾರೆ ಈ HTML ನ ಎಲ್ಲಾ ಲೋಡ್. ತದನಂತರ, ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕರೆ. ನಾವು ಇಲ್ಲಿ ಆ ಹೊಂದಿಲ್ಲದಿರುವುದರಿಂದ ತೀರುತ್ತದೆ ವಿಶೇಷವೇನು ಎಂದು ಮೊಟ್ಟಮೊದಲ ವಿಷಯ ಇದು ಕೆಳಕ್ಕೆ ಹೋಗುತ್ತಿದ್ದೇವೆ ಇದೆ. ಆ ಉಪಯೋಗಿಸಿದ ಹೊಡೆಯಲು ವಿಶೇಷವೇನು ಕರೆ, ಇದು ಎಚ್ಚರಿಕೆ ವಿಶೇಷವೇನು. ನಂತರ ನೀವು ಸರಿ ಕ್ಲಿಕ್ ಮಾಡಿ, ಎಂದು ಎಚ್ಚರಿಕೆಯನ್ನು ಹೋಗುತ್ತಾಳೆ. ನಂತರ ಇದು ತೋರಿಸಲು ವಿಶೇಷವೇನು ನೀವು ಇಲ್ಲಿ ದೇಹದ ಎಚ್ಟಿಎಮ್ಎಲ್. ನೈಸ್. [01:13:54] ಸರಿ, ಆದ್ದರಿಂದ ಕೇವಲ ನೈಜ ಕ್ಷಿಪ್ರ, ಬರವಣಿಗೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಸೂಪರ್ ವೇಗವಾಗಿ. ಘೋಷಿಸಲು ಸಲುವಾಗಿ ವೇರಿಯಬಲ್ ವರ್ ಹೆಸರು. ಆದ್ದರಿಂದ ಸಿ, ನೀವು ಹೊಂದಿವೆ, ನಾನು ಇಂಟ್ ಹೊಂದಿವೆ ಇದು ರೀತಿಯ ಯಾವ ರೀತಿಯ ಘೋಷಿಸಲು. ಪಿಎಚ್ಪಿ, $. ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ವರ್. ಈ ಕುರಿತು. ಸರಿ, ಅವರ ಹೋಗಿ ಅವಕಾಶ. [01:14:11] ಕುಣಿಕೆಗಳು, ಒಂದೇ. ಒಂದೇ. ಕಾರ್ಯ ಘೋಷಣೆಗಳು, ಆದ್ದರಿಂದ ಕೇವಲ ನೀವು ಸಿ ನೋಡಿದ ಹಾಗೆ ವಿವಿಧ ಮಾತ್ರ ವಿಷಯ ಆದ್ದರಿಂದ ಆಗಿದೆ ನೀವು ಇತರ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ ಪಡೆಯಲು, ನಿಮಗೆ 51 ಮುಂದಿನ ಸೆಮಿಸ್ಟರ್ ತೆಗೆದುಕೊಳ್ಳಲು ಮತ್ತು ನೀವು, Ocaml ಆಲ್ಬಮ್ನಲ್ಲಿ ನೀವು ಅನಾಮಧೇಯ ಕಾರ್ಯಗಳನ್ನು ವ್ಯವಹರಿಸುವುದು. ಆದ್ದರಿಂದ ನೀವು ಇಲ್ಲಿ ಏನು ನಿಖರವಾಗಿ ಇಲ್ಲಿದೆ. ಆದ್ದರಿಂದ ನೀವು ಮೊತ್ತ ಹಾಕಲು ಬಯಸುವ, ಮೊತ್ತ ಮೌಲ್ಯವನ್ನು ರೀತಿಯ. ಆದರೆ ನೀವು ಮಾತ್ರ ಇದು ಒಂದು ಬಾರಿ ಮಾಡುವ ಸಾಧ್ಯತೆಗಳಿವೆ. ನೀವು ಕಾರ್ಯ ಕರೆ ಬಯಸುವುದಿಲ್ಲ ಆದ್ದರಿಂದ ಭಾರತ, ಇದು ಒಂದು ಕಾರ್ಯ ಘೋಷಣೆ ನೀಡಿ. ಬದಲಿಗೆ, ನೀವು ಬಳಸಲು ಅನಾಮಿಕ ಕಾರ್ಯ ಎಂದು. ಮತ್ತು ನೀವು ಈ ಬಹಳಷ್ಟು ನೋಡಿದ್ದೇವೆ. ನೀವು ಒಂದು ಉದಾಹರಣೆ ನೋಡುತ್ತಾರೆ ಒಂದೆರಡು ಸ್ಲೈಡ್ಗಳು ಈ. ಹೌದು, ನಾವು ನೋಡುತ್ತಾರೆ. ಗೇಬ್: ಒಳ್ಳೆಯ ಪ್ರಶ್ನೆ. ನೀವು ಬಳಸಲು ಬಯಸುವ ಇರಬಹುದು ಇಲ್ಲಿ ಅನಾಮಿಕ ಕಾರ್ಯ? ಮೂಲತಃ, ನೀವು ಏನಾದರೂ ಬಯಸುವ, ಕ್ರಿಯೆಯನ್ನು ನಂತಹ ಸಂಭವಿಸಿ. ಆದ್ದರಿಂದ ಮೌಸ್ ಯಾವಾಗ ಕ್ಲಿಕ್, ಉದಾಹರಣೆಗೆ, ನೀವು ಕೆಲವು ಕ್ರಿಯೆ ಎಂದು ಬಯಸುವ. ಆದ್ದರಿಂದ ನೀವು ಘಟನೆಗೆ ಪಾಸ್ ಹ್ಯಾಂಡ್ಲರ್, ನೀವು, ಘಟನೆಗೆ ಪಾಸ್ ರೀತಿಯ, ಕಾರ್ಯ ಎಂದು ನೀವು ಎಂದು ಬಯಸುವ. ಮತ್ತು ನೀವು ಏನು ಹಾದುಹೋಗುವ ನೀವು ಕೊನೆಯಲ್ಲಿ, ಹಾಗೆ ದಿನದ, ಕೇವಲ ಒಂದು ಪಾಯಿಂಟರ್ ಕ್ರಿಯೆಯ ಸೂಚನಾ,. ಆದ್ದರಿಂದ ನೀವು ಹಾದುಹೋಗುವ ಮಾಡುತ್ತಿರುವಂತೆ ಅಲ್ಲ ಇಡೀ ಕೋಡ್, ಕೇವಲ ಕಾರ್ಯ ಒಂದು ಪಾಯಿಂಟರ್. ತದನಂತರ, ಯಾರಾದರೂ ಕ್ಲಿಕ್ ಮೌಸ್, ಆ ಕಾರ್ಯ ಎಂದು ಸಿಗುತ್ತದೆ. [01:15:17] ಡೆವಿನ್ರವರಿಂದ ರಚಿಸಲಾಗಿ, ಅವುಗಳನ್ನು: ಅರೆಸ್, ನೀವು ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಘೋಷಣೆ. ನಂತರ, ಒಂದು ವ್ಯೂಹದಲ್ಲಿ ವಿಷಯಗಳನ್ನು ಹಾಕಲು. ರಿಯಲ್ ತ್ವರಿತ ಹೀಗಿತ್ತು ಮುದ್ರಿಸುತ್ತದೆ? ಮೂರನೇ ಅಂಶ ಎಂದು? [01:15:31] ಪ್ರೇಕ್ಷಕರು: "ಇತರೆ". [01:15:32] ಡೆವಿನ್ರವರಿಂದ ರಚಿಸಲಾಗಿ, ಅವುಗಳನ್ನು: ರೈಟ್, ಇದು "ಉಪಯೋಗಿಸಿದ." ಎಂದು ನಿರೀಕ್ಷಿಸಿ, ಹಿಂತಿರುಗಿ. ಉದ್ದ ಏನು? [01:15:37] ಪ್ರೇಕ್ಷಕರು: ಮೂರು. ಡೆವಿನ್ರವರಿಂದ ರಚಿಸಲಾಗಿ, ಅವುಗಳನ್ನು: ಮೂರು, ಬಲ? ನಿಖರವಾಗಿ ನೀವು ಏನು. ಸರಿ, ಈಗ ಹೋಗಿ. ರಚನೆಗಳು, ನೀವು ಅವರಿಗೆ ವಿಷಯಗಳನ್ನು ಸೇರಿಸಬಹುದು. ಆದ್ದರಿಂದ ನೀವು ಮೀರಿ ತಮ್ಮ ಆರಂಭಿಕ ರಭಸದಿಂದ. ಕೇವಲ ಏನೋ ನೆನಪಿನಲ್ಲಿಡಿ. PHP, ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, ಅವರು ಸ್ವಲ್ಪ ಆರ್ ವಸ್ತುಗಳ ವಿಷಯದಲ್ಲಿ ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಕ್ಷಮಿಸುವ ಹಾಗೆ. ಆಬ್ಜೆಕ್ಟ್ಸ್, ತುಂಬಾ ಇಷ್ಟ ಸ್ಟ್ರಕ್ಟ್ಸ್ಳ ಸಿ, ತುಂಬಾ ಪಿಎಚ್ಪಿ ಸಹಾಯಕ ರಚನೆಗಳು ರೀತಿಯ. ನೀವು ಎಲ್ಲಾ ಈ ಅನುಭವವನ್ನು ಹೊಂದಿದ್ದರು ಬಂದಿದೆ. ನೀವು JSON ಹಾದುಹೋಗುವ ನೀವು JSON, ಆದ್ದರಿಂದ ಹಿಂದಕ್ಕೆ ಮತ್ತು ಮುಂದಕ್ಕೆ ಪು ಸೆಟ್ ಎಂಟು, ನಿಮ್ಮ ವಸ್ತು. [01:16:03] ಆದ್ದರಿಂದ ಹೌದು, ಉದಾಹರಣೆಗೆ, ನೈಜ ಕ್ಷಿಪ್ರ ಉದಾಹರಣೆಗೆ. ಇಲ್ಲಿ ಒಂದು ವಸ್ತು. ಈ ಉಲ್ಲೇಖಿಸಿ ರೀತಿಯಲ್ಲಿ ವಸ್ತು, ತ್ವರಿತ ಆದ್ದರಿಂದ ಕೇವಲ ನಿಜವಾದ, ನಾನು ಹೇಗೆ ಬಯಸಿದರು ಹೇಳುತ್ತಾರೆ ಔಟ್, ಸರಿ, ಸಹಜವಾಗಿ ಏನು? ಮತ್ತು ಇಲ್ಲಿ ವಸ್ತು ಹೆಸರಿನಲ್ಲಿ CS50 ಹೊಂದಿದೆ. ಮತ್ತು ನಂತರ ನಾನು ಒಂದು ಸಹಾಯಕ ವೇಳೆ ಸರಣಿ, ನಾನು ಹೇಗೆ ನಾವು ಏನು ಎಂದು? ನಾನು, ಒಂದು ಪ್ರಮುಖ ಬಳಸಿಕೊಂಡು ಪಡೆದುಕೊಳ್ಳುತ್ತೀರಿ? ಹಾಗಾಗಿ ರಚನೆಯ ಹೆಸರು ಹೊಂದಿವೆ. ನಾನು, ಬ್ರಾಕೆಟ್, ಉಲ್ಲೇಖಗಳು, ಕೀ ಕೊನೆಯಲ್ಲಿ ಉಲ್ಲೇಖಗಳು, ಕೊನೆಯಲ್ಲಿ ಬ್ರಾಕೆಟ್, ಮತ್ತು ಆ ಉಲ್ಲೇಖಿಸಿ ಕಾಣಿಸುತ್ತದೆ ನನ್ನ ಸಹಾಯಕ ರಚನೆಯ ಒಳಗೆ ಅಂಶ. ಹೇಗೆ ನಾನು ಉಲ್ಲೇಖ ಮಾಡಲು ನನ್ನ ವಸ್ತು ಒಳಗೆ ಸಹಜವಾಗಿ? ಯಾರಾದರೂ ಗೊತ್ತು? [01:16:39] ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ]. [01:16:40] ಡೆವಿನ್ರವರಿಂದ ರಚಿಸಲಾಗಿ, ಅವುಗಳನ್ನು: ಏನು? ಪ್ರೇಕ್ಷಕರು: CS50.course. ಡೆವಿನ್ರವರಿಂದ ರಚಿಸಲಾಗಿ, ಅವುಗಳನ್ನು: ರೈಟ್, ಹೌದು. ಆದ್ದರಿಂದ CS50.course. ಆದ್ದರಿಂದ ರೀತಿಯಲ್ಲಿ ನೀವು ಉಲ್ಲೇಖ ವಿಷಯಗಳು ಒಂದು JSON ಆಬ್ಜೆಕ್ಟ್ ಒಳಗೆ ಒಂದು ಚುಕ್ಕೆ ಆಗಿದೆ. [01:16:48] ಪ್ರೇಕ್ಷಕರು: ನೀವು ಶ್ರೇಣಿಯನ್ನು ವಾಕ್ಯ ಬಳಸಬಹುದು. [01:16:53] ಡೆವಿನ್ರವರಿಂದ ರಚಿಸಲಾಗಿ, ಅವುಗಳನ್ನು: ದಂಡ, ಸರಿ. [01:16:54] ಗೇಬ್: ನೀವು CS50, ಬ್ರಾಕೆಟ್ ಬಳಸಬಹುದು ಉದ್ಧರಣಾ ಚಿಹ್ನೆಗಳು ನಂತಹ ಸ್ಟ್ರಿಂಗ್,. ಪ್ರೇಕ್ಷಕರು: ನಾನು ಪಿಎಚ್ಪಿ ಒಂದೇ ಹಿತ. ಗೇಬ್: ಅದೇ ವಿಷಯ. ಡೆವಿನ್ರವರಿಂದ ರಚಿಸಲಾಗಿ, ಅವುಗಳನ್ನು: ಫೈನ್! ಆದರೆ ನೀವು ಈ ಇತರ ಸ್ಥಳಗಳಲ್ಲಿ ನೋಡಬಹುದು. ಹೌದು, ಆದ್ದರಿಂದ ಮುಂದುವರಿಸುವುದಕ್ಕೆ. ಈ ನಾನು ಹೇಳಿದ ಏನು. ಒಂದು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ jQuery ಉದಾಹರಣೆ ಆದ್ದರಿಂದ. ಆದ್ದರಿಂದ ಈ ನನ್ನ DOM ಸರಿ? ರಿಯಲ್ ತ್ವರಿತ, ಆದ್ದರಿಂದ ನಾನು ಒಂದು ತಲೆ, ಹಲೋ ವರ್ಲ್ಡ್, ದೇಹದ. ನಾನು ಒಂದು ಬಟನ್ ಹೊಂದಿವೆ. ಇದು ", ನನಗೆ ತಳ್ಳಲು" ಹೇಳುತ್ತಾರೆ ಆದ್ದರಿಂದ ನಾನು ತಳ್ಳಿ ಬಯಸುವ. ಮತ್ತು ನಾನು ಏನಾದರೂ ಬಯಸುವ ಅದನ್ನು ಕ್ಲಿಕ್ ಸಂದರ್ಭದಲ್ಲಿ. ಸರಿ, ಮುಂದಿನ. [01:17:31] ಸರಿ, ಆದ್ದರಿಂದ ಈ ನನ್ನ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಆಗಿದೆ. ಆದ್ದರಿಂದ jQuery ಕೇವಲ ಒಂದು ಸುಲಭ ರೀತಿಯಲ್ಲಿ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಬರೆಯಲು. ಈ ಆದ್ದರಿಂದ, ಮತ್ತು ನಾನು ತೋರಿಸಲು ಹೋಗುವ ನನಗೆ ಮುಂದಿನ, jQuery ಎಂದು ನಾನು ಒಂದೇ. ಆದ್ದರಿಂದ ಅವರು ಅದೇ ಕೆಲಸಗಳನ್ನು ಮಾಡುತ್ತದೆ. ಕೇವಲ jQuery ಸ್ವಲ್ಪ ಸುಲಭ ಕಾಣುತ್ತಾರೆ. ಜನರು ಹೆಚ್ಚು ಇಷ್ಟಪಡುವ ಪ್ರವೃತ್ತಿ. ಅದು ಕ್ರಿಯಾತ್ಮಕತೆಯನ್ನು ಸಾಕಷ್ಟು ಹೊಂದಿದೆ. ಆದ್ದರಿಂದ ಜನರು jQuery ಬಳಸಲು ಒಲವು. ನೀವು ಎಲ್ಲಾ ಕಳೆದ ಪಿ ಸೆಟ್ ರಲ್ಲಿ jQuery ಬಳಸಲಾಗುತ್ತದೆ. ಆದ್ದರಿಂದ ಈ ಏನು ಮಾಡುತ್ತದೆ? ಏನು ತಿನ್ನುವೆ ಈ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಆದ್ದರಿಂದ ಈ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕೇವಲ ಸರಳ. ಈ ಏನು ಮಾಡುತ್ತಾರೆ? ಇದು ಏನು ಮಾಡುತ್ತಾರೆ? [01:18:03] ಮೊದಲು, ನೀವು ವಿಂಡೋ onload ನೋಡಿ. ರೈಟ್? ನಾವು ಮೊದಲು ಎಂದು ನೋಡಲಿಲ್ಲ. ಆದ್ದರಿಂದ ಈ ನಿರೀಕ್ಷಿಸಿ ಹೋಗುತ್ತದೆ ಇಡೀ ವಿಂಡೋ ಲೋಡ್ ರವರೆಗೆ. ಆದ್ದರಿಂದ ನಿರೀಕ್ಷಿಸಿ ವಿಶೇಷವೇನು ಎಚ್ಟಿಎಮ್ಎಲ್, ಎಲ್ಲಾ ಚಿತ್ರಗಳನ್ನು ಲೋಡ್ ಮೊದಲು ಅದು ಏನು ಮಾಡುತ್ತದೆ. ಆದ್ದರಿಂದ ನಮ್ಮ DOM ಲೋಡ್ ಹೇಳಲು ಅವಕಾಶ. ಎಲ್ಲವನ್ನೂ ಇಲ್ಲ. ನಂತರ ತೀರುತ್ತದೆ ವಿಶೇಷವೇನು? ಹೌದು? [01:18:19] ಪ್ರೇಕ್ಷಕರು: ಬಟನ್ ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತದೆ. [01:18:22] ಡೆವಿನ್ರವರಿಂದ ರಚಿಸಲಾಗಿ, ಅವುಗಳನ್ನು: ಬಟನ್ ಈಗಾಗಲೇ ಇಲ್ಲ. ಹೌದು, ಆದ್ದರಿಂದ ಈಗಾಗಲೇ ಬಟನ್ ನ. ಆದರೆ ಈ, ಹೇಳಲು ಹೋಗುತ್ತದೆ ಸರಿ, ನಾನು ಗುಂಡಿಯನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿದರೆ, ಆದ್ದರಿಂದ ಬಟನ್ ಈಗಾಗಲೇ ಅಲ್ಲಿ, ಆ HTML ಟ್ಯಾಗ್ ಹಾಗೆ. ನಿರೀಕ್ಷಿಸಿ ನಿಜವಾದ ತ್ವರಿತ ಹಿಂತಿರುಗಿ. ಈ ಟ್ಯಾಗ್ ಬಲ ಇಲ್ಲಿಯೇ ಈಗಾಗಲೇ ಒಂದು ಬಟನ್ ಏರಲಿದೆ. ಒಂದು ಬಟನ್ ಈಗಾಗಲೇ ಇದೆ. ಆದರೆ, ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಟ್ಯಾಗ್, ಇಲ್ಲಿಯೇ, ಇದು ಸರಿ, ನಾನು ಬಯಸುವ ಹೇಳುತ್ತಾರೆ ID ಮೂಲಕ ಅಂಶ ಪಡೆಯಲು, ಆದ್ದರಿಂದ ಹುಡುಕಾಟ ಬಟನ್ ಕೇವಲ ಸರಿ, ನಾನು ಬಯಸುವ ಹೇಳುತ್ತಾರೆ ಗುಂಡಿಯನ್ನು ಈ ವೇರಿಯಬಲ್ ನಕ್ಷೆ. ಆದ್ದರಿಂದ ವೇರಿಯಬಲ್ ಕೇವಲ ಒಂದು ಆಗಿದೆ ಗುಂಡಿಯನ್ನು ಪ್ರವೇಶಿಸಲು ಸುಲಭವಾಗಿ. ನಾನು ಕ್ಲಿಕ್ ಮಾಡಿದರೆ ನಾನು, ಸರಿ, ಹೇಳಲು ಬಟನ್, ನಾನು ಅಂಶ ಕ್ಲಿಕ್ ಆದ್ದರಿಂದ, ಮತ್ತು ಈ ಅಂಶ ಸೂಚಿಸುತ್ತದೆ ಬಟನ್, ನಾನು ಕ್ಲಿಕ್ ಮಾಡಿದರೆ, ನಂತರ ನಾನು ಒಂದು ಕ್ರಿಯೆ ಕರೆ ಬಯಸುವ. ಇಲ್ಲಿ ಆ ಅನಾಮಧೇಯ ಒಂದಾಗಿದೆ ನಾವು ಬಗ್ಗೆ ಕಾರ್ಯಗಳನ್ನು. [01:19:03] ಕೇವಲ ಕೆಲವು ಕಾರ್ಯ ಕರೆ. ಆ ಕಾರ್ಯ ಒಳಗೆ, ಮೂಲತಃ ಏನೋ ನಾವು ಬಹಳಷ್ಟು, ಎಚ್ಚರಿಕೆಯನ್ನು ನೋಡಿದ. ನೀವು ಹುಡುಕಾಟ ಬಟನ್ ಕ್ಲಿಕ್ ಮಾಡಿ. ಇದು ಮೂಲತಃ ಒಂದು ಬಟನ್ ಹೋಗುವುದಿಲ್ಲ. ನೀವು ಕ್ಲಿಕ್. ಆ ಎಚ್ಚರಿಕೆಯನ್ನು ಪಡೆಯಿರಿ. ಎಕ್ಸ್ ಔಟ್. ಅದು ಇಲ್ಲಿದೆ. ಹೌದು? [01:19:16] ಪ್ರೇಕ್ಷಕರು: ನೀವು ಮಾಡಿದರೆ ಸ್ಕ್ರಿಪ್ಟ್ ನಿಮ್ಮ HTML ನಲ್ಲಿ [ಕೇಳಿಸುವುದಿಲ್ಲ], ಸ್ಕ್ರಿಪ್ಟ್ ಟ್ಯಾಗ್? [01:19:21] ಡೆವಿನ್ರವರಿಂದ ರಚಿಸಲಾಗಿ, ಅವುಗಳನ್ನು: ನೀವು ಸ್ಕ್ರಿಪ್ಟ್ ಹಾಕಬಹುದು ತಲೆ ಟ್ಯಾಗ್ ನೇರ ಈ onload ಏಕೆಂದರೆ. ನೀವು ಒಂದು ಕ್ಲಿಕ್ ಹೊಂದಿರುವ ಸಹ ಇಲ್ಲಿದೆ. ಆದ್ದರಿಂದ ನಿರೀಕ್ಷಿಸಿ ವಿಶೇಷವೇನು ನೀವು ಏನಾದರೂ ಮಾಡಿ. ಆದರೆ onload ಸುರಕ್ಷಿತ ಎಂದು ಕೇವಲ, ಮಾಡಲು ನಿಮ್ಮ HTML ಖಚಿತವಾಗಿ ಎಲ್ಲವೂ ಲೋಡ್ ಮೊದಲೇ. ಹೌದು? ನೀವು ಏನೋ ಹೇಳಲು ಬಯಸುತ್ತೀರಿ? [01:19:40] ಗೇಬ್: [ಕೇಳಿಸುವುದಿಲ್ಲ]. ಡೆವಿನ್ರವರಿಂದ ರಚಿಸಲಾಗಿ, ಅವುಗಳನ್ನು: ಹೌದು. [01:19:42] ಪ್ರೇಕ್ಷಕರು: onload ತಪ್ಪಿಸಬಹುದಾಗಿದೆ ವೇರಿಯಬಲ್ ಹುಡುಕಾಟ ಬಟನ್ ವಿವರಿಸುವ ಕೇವಲ document.getElementByID ಹೇಳುವುದರ ಮೂಲಕ ಹುಡುಕಾಟ ಬಟನ್ ಡಾಟ್ [ಕೇಳಿಸುವುದಿಲ್ಲ]. [01:19:49] ಡೆವಿನ್ರವರಿಂದ ರಚಿಸಲಾಗಿ, ಅವುಗಳನ್ನು: ಖಂಡಿತವಾಗಿ, ಆದರೆ ನಂತರ ನಿಮ್ಮ ಸ್ಟ್ರಿಂಗ್ ಕೇವಲ ಬೃಹತ್ ಪಡೆಯುತ್ತದೆ. ನಿಖರವಾಗಿ, ಆದ್ದರಿಂದ ಈ ಕೇವಲ ಆಗಿದೆ ಹೌದು, ನೀವು ಸುಲಭವಾಗುತ್ತದೆ. ಹೌದು? [01:19:56] ಪ್ರೇಕ್ಷಕರು: ನಾವು ಅಲ್ಲಿ window.onload ರಚಿಸಲು? ಅಥವಾ document.ready? [01:19:58] ಡೆವಿನ್ರವರಿಂದ ರಚಿಸಲಾಗಿ, ಅವುಗಳನ್ನು: ಹೌದು, ಇಲ್ಲ. ಹೌದು, ನಾನು ಪರೀಕ್ಷಿಸಲಾಗುತ್ತದೆ. [01:20:02] ಗೇಬ್: ಕಾಳಜಿವಹಿಸುವ ಇಲ್ಲ. [01:20:03] ಡೆವಿನ್ರವರಿಂದ ರಚಿಸಲಾಗಿ, ಅವುಗಳನ್ನು: ಸರಿ, ಆದ್ದರಿಂದ ನಾನು ಪಡೆಯಲಿದ್ದೇನೆ ಹೇಗಾದರೂ ಹೇಳಲು. ಆದ್ದರಿಂದ ಮೂಲಭೂತವಾಗಿ, ಕೇವಲ ಸಾಮಾನ್ಯವಾಗಿ, ಆದ್ದರಿಂದ window.onload ಎಲ್ಲಾ, ನಿಮ್ಮ ಡಾಮ್ ರವರೆಗೆ ಕಾಯುತ್ತದೆ ನಿಮ್ಮ HTML, ಲೋಡ್. ಇದು ನಿಮ್ಮ ಚಿತ್ರಗಳನ್ನು ಲೋಡ್ ರವರೆಗೆ ಕಾಯುತ್ತದೆ. ಎಲ್ಲವೂ ಲೋಡ್ ರವರೆಗೆ ಕಾಯುತ್ತದೆ. document.ready, ಇದು ಕೇವಲ ನಿಮ್ಮ DOM ಲೋಡ್ ರವರೆಗೆ ಕಾಯುತ್ತದೆ. ಎಚ್ಟಿಎಮ್ಎಲ್ ಒಮ್ಮೆ ಎಲ್ಲಾ ಇಲ್ಲ, ಒಮ್ಮೆ ನಿಮ್ಮ DOM ಇಲ್ಲ, ಚಾಲನೆಯಲ್ಲಿರುವ ಆರಂಭವಾಗುತ್ತದೆ. ಮಾತ್ರ ವ್ಯತ್ಯಾಸ. [01:20:23] ಗೇಬ್: ತ್ವರಿತ ವಿವೇಕ ಇಲ್ಲಿ ಪರಿಶೀಲಿಸಿ. ಆದ್ದರಿಂದ ಈ ರೀತಿಯ ಕಾಣಬಹುದು ಕೋಡ್ ಒಂದು ಸಾಲಿನ ಹಾಗೆ, ಬಲ? ಇದು window.onload ಏಕೆಂದರೆ ವಿಷಯವನ್ನು ಒಂದು ಗುಂಪೇ ಸಮನಾಗಿರುತ್ತದೆ. ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಓದುತ್ತದೆ ಈ, ಸರಿ ಅಥವಾ ಸುಳ್ಳು, ಕಾರ್ಯ ಮರಣದಂಡನೆ ಮುಟ್ಟುತ್ತದೆ. ಸುಳ್ಳು. ಸರಿ? ಇಲ್ಲಿ ಏನಾಗುತ್ತದೆ, ನೀವು ಹಾದುಹೋಗುವ ನೀವು ಅನಾಮಿಕ ಕಾರ್ಯಗಳನ್ನು ಈ ಕಾರ್ಯ window.onload ಗೆ. ತದನಂತರ ಅದು ಹೋಗುತ್ತದೆ ವಾಸ್ತವವಾಗಿ ಕಾರ್ಯರೂಪಕ್ಕೆ ಹೇಗೆ? ಯಾವಾಗ ವಿಂಡೋ ಲೋಡ್. ಕ್ರಿಯೆಯನ್ನು ಇಲ್ಲಿದೆ. ಆದ್ದರಿಂದ ನಾವು ಆರ್ ಜಸ್ ಟಿ ವಿಷಯ ಬಲ, ಹಿಂದಿನ ಬಗ್ಗೆ? ಆದ್ದರಿಂದ ಘಟನೆ ಸಂಭವಿಸಿದರೂ, ಕಾರ್ಯ ನಡೆಯುತ್ತದೆ. ಅನ್ಕ್ಲಿಕ್ ಒಂದೇ. [01:20:59] ಡೆವಿನ್ರವರಿಂದ ರಚಿಸಲಾಗಿ, ಅವುಗಳನ್ನು: ಸರಿ, ಯಾರಾದರೂ ತೆಗೆದುಕೊಂಡಿತು ದೂರ document.ready. ಆದರೆ ಈ ನಿಖರವಾದ same-- ಇರುತ್ತದೆ ಪ್ರೇಕ್ಷಕರು: ಡಾಲರ್ ಚಿಹ್ನೆ, ಒಂದು document.ready ಆಗಿದೆ. ಒಂದು ಶಾರ್ಟ್ಕಟ್ ಇಲ್ಲಿದೆ. [01:21:07] ಡೆವಿನ್ರವರಿಂದ ರಚಿಸಲಾಗಿ, ಅವುಗಳನ್ನು: ಓಹ್, ಎಂದು? ಸರಿ, ಆದ್ದರಿಂದ ಈ ವಿಧಾನದಿಂದ document.ready, ಶಾರ್ಟ್ಕಟ್. ಆದರೆ ಈ window.onload ಸಮನಾಗಿರುತ್ತದೆ ಸಣ್ಣ ವ್ಯತ್ಯಾಸ ಹೊರತುಪಡಿಸಿ ನಾನು ಬಗ್ಗೆ ನೀವು ಹೇಳಿದ. ಮತ್ತು ಈ jQuery ಆಗಿದೆ. ಆದ್ದರಿಂದ ಈ ನಿಖರ ಅದೇ ಆಗಿದೆ ಈ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ವಿಷಯ. ಈ ಕೆಲವು ಜನರು ನಗರದ ಕೇವಲ ಮಾಡಬಹುದು ಇದೆ ಹೆಚ್ಚು ಹಗುರವಾದ ಎಂದು, ನಯಗೊಳಿಸಿದ ಆವೃತ್ತಿ ಆ ಕಾರ್ಯವನ್ನು ಸಾಕಷ್ಟು ಹೊಂದಿದೆ ನೀವು ಬಹುಶಃ ಬಳಸಿಕೊಂಡು ಪಡೆದುಕೊಳ್ಳುತ್ತೀರಿ. ಆದ್ದರಿಂದ ಈ ಅದೇ ಕೆಲಸವನ್ನು ಮಾಡುತ್ತದೆ. [01:21:34] ಆದ್ದರಿಂದ ವಿಷಯಗಳನ್ನು ರೀತಿಯ ಎತ್ತಿ. ಇತರ ಉದಾಹರಣೆಗೆ, ನಾವು , document.getElementByID ಹೊಂದಿತ್ತು ಆದ್ದರಿಂದ ನಾವು ಹೊಂದಿತ್ತು ಪಡೆಯಲು ವಿಶೇಷವೇನು ಸ್ಟ್ರಿಂಗ್ ಇದು ಹೊಂದಿದೆ ಯಾವುದೇ ID ಮೂಲಕ ಅಂಶ. ಇಲ್ಲಿಯೇ ಈ ಕಾಲ್ ಬದಲಾಗಿ ವಿಶೇಷವೇನು. ಆದ್ದರಿಂದ ನೀವು, ಡಾಲರ್ ಚಿಹ್ನೆ ನೋಡಿ ನಂತರ ನೀವು ಉಲ್ಲೇಖ, ಹ್ಯಾಶ್ಟ್ಯಾಗ್ ನೋಡಿ. ಹ್ಯಾಶ್ಟ್ಯಾಗ್ ಯಾವಾಗಲೂ ಆಯ್ಕೆ ಹೊಂದಿದೆ. ಇದು ಸರಿ, ಈ ಒಂದು ID ಮಾಡಬೇಕಾಗುತ್ತದೆ, ಹೇಳುತ್ತಾರೆ. ಒಂದು ವರ್ಗ ಆಯ್ಕೆ ಯಾವುದು? [01:21:56] ಪ್ರೇಕ್ಷಕರು: ಡಾಟ್. [01:21:57] ಡೆವಿನ್ರವರಿಂದ ರಚಿಸಲಾಗಿ, ಅವುಗಳನ್ನು: ಡಾಟ್, ಬಲ. ನೀವು ನೀನು ಒಂದು ಟ್ಯಾಗ್, ಇದು ಏನು ಆಯ್ಕೆ? ಇದು ನಿಖರವಾಗಿ, ಕೇವಲ ಟ್ಯಾಗ್. ಮತ್ತು ನೀವು, ಇಲ್ಲಿ ಬಳಸಬಹುದಿತ್ತು. [01:22:05] ಗೇಬ್: ಮತ್ತು ಟ್ಯಾಗ್ ಮೂಲಕ, ನಾವು ಅರ್ಥ DIV, ಉದಾಹರಣೆಗೆ, ಅಥವಾ ತಲೆ. [01:22:08] ಡೆವಿನ್ರವರಿಂದ ರಚಿಸಲಾಗಿ, ಅವುಗಳನ್ನು: ಅಥವಾ ದೇಹದ ಅಥವಾ ಪು ಅಥವಾ ಹಾಗೆ ಏನು, ಹೌದು. ಇಲ್ಲಿ, ಸರಿ, ಬದಲಿಗೆ ಹೇಳುವ document.getElementByID, ಈ ಕೇವಲ ನಿಖರವಾಗಿ ಒಂದೇ ಆಗಿದೆ. ಕೇವಲ jQuery ರಲ್ಲಿ, ಇದು ಕಡಿಮೆ. ಆದ್ದರಿಂದ ಸರಳ. ಆದ್ದರಿಂದ, ಯಾವುದೇ ಅನ್ಕ್ಲಿಕ್, ಕೇವಲ ಕ್ಲಿಕ್ ಮಾಡಿ. jQuery ಕಾರ್ಯ, ಈ ಕಾರ್ಯವನ್ನು ಕರೆಯಲು. ಎಚ್ಚರಿಕೆ ನಿಖರ ಅದೇ ಆಗಿದೆ. ಆದ್ದರಿಂದ ಒಂದು ಸ್ವಲ್ಪ ಸಣ್ಣ, ಅಥವಾ ಸ್ವಲ್ಪ ಕಡಿಮೆ, ಸ್ವಲ್ಪ ಬಿಟ್ ಜನರು ಆಲೋಚಿಸುತ್ತೀರಿ ಅದನ್ನು ಬರೆಯಲು ಸ್ವಲ್ಪ ಸುಲಭ, ಸುಲಭವಾಗಿ ಸ್ವಲ್ಪ ತಿಳಿಯಲು. ಆದರೆ ಈ jQuery ಆಗಿದೆ. ಬಹಳಷ್ಟು ಜನರು ಸ್ವಲ್ಪ ಪಡೆಯಲು ಸ್ವಲ್ಪ ಗೊಂದಲ ಮತ್ತು ಚಿಂತೆ ಮತ್ತು ಅವರು ಸರಿ, jquery, ಭಾವಿಸುತ್ತೇನೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಭಿನ್ನವಾದುದಾಗಿದೆ. ನಾನು ಈ ನೆನಪಿಡುವ ಅಗತ್ಯವಿರುವುದಿಲ್ಲ ಎರಡು ಬೇರೆಬೇರೆ. ಇದು ಅಲ್ಲ. ನಾನು ವಿಭಿನ್ನ ವಾಕ್ಯ ಅಂತ ಅರ್ಥ. ಆದರೆ jQuery ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಆಗಿದೆ. ಇದು ಕೇವಲ ಒಂದು ತೋರಿಕೆಯಲ್ಲಿ ಇಲ್ಲಿದೆ ಉತ್ತಮ ಆವೃತ್ತಿ ಸುಲಭ ಇರಬಹುದು ಜನರು ಬಳಸುವ ಅರ್ಥ. ಗೇಬ್: ಹೌದು, ಎಂದು ಪ್ರಾಮಾಣಿಕ, ಆ ಡಾಲರ್ ಚಿಹ್ನೆ ನೀವು jQuery ಕಾಣುವ, ತೆಗೆದುಕೊಂಡಾಗಿದೆ jQuery ವರ್ಣಿಸಬಹುದು ಒಂದು ಕ್ರಿಯೆಯ ಹೆಸರು. ಇದು ವಿಶೇಷ ಏನೂ ಇಲ್ಲ. , ಇದು ಒಂದು ಕಾರ್ಯ ಕೇವಲ ಹೆಸರು ಹೊಂದಿದೆ ನೀವು ಡಾಲರ್ ಚಿಹ್ನೆ ವ್ಯಾಖ್ಯಾನಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ ಇಷ್ಟ. [01:23:03] ಡೆವಿನ್ರವರಿಂದ ರಚಿಸಲಾಗಿ, ಅವುಗಳನ್ನು: ಹೌದು, ಈ ಬಗ್ಗೆ ಮಾತನಾಡಿದರು. ಕೆಲವು ಉಪಯುಕ್ತ ವಸ್ತುಗಳನ್ನು. ನಾನು ಮರಳಿ ಹಳೆಯ ರಸಪ್ರಶ್ನೆಗಳು ನೋಡುತ್ತಿದ್ದ. ಕಳೆದ ಒಂದೆರಡು ಕ್ವಿಸ್, ಅವರು ಬಂದಿದೆ ಈ ವಿಷಯಗಳನ್ನು ಬಳಸಬೇಕಿತ್ತು. ಆದ್ದರಿಂದ document.ready, ಆದ್ದರಿಂದ ಖಚಿತವಾಗಿ ಎಲ್ಲವೂ ಮಾಡಲು ನೀವು ಮೊದಲು ಲೋಡ್ ವಿಷಯಗಳನ್ನು ಮಾಡುವ ಆರಂಭಿಸಲು. ಒಂದು ID ಆಯ್ಕೆ, ಒಂದು ವರ್ಗ, ಇದು ಕೇವಲ ಬಯಸುವ ಕೆಲವು ವರ್ಗ, ಕೊನೆಯಲ್ಲಿ ಉಲ್ಲೇಖ ಡಾಟ್ ಉಲ್ಲೇಖ ಎಂದು. ನೀವು ನೀವು ಹಾಗಿದ್ದಲ್ಲಿ, ಸಲ್ಲಿಸಿ ಒಂದು ರೂಪ ಮತ್ತು ಕರೆ ಸಲ್ಲಿಸುವ ರೂಪ ನಂತರ ಈ ಕಾರ್ಯ ಸಲ್ಲಿಸುತ್ತಾನೆ. ಮೌಲ್ಯ, ಆದ್ದರಿಂದ ನಾನು ಒಂದು ರೂಪ ತಿಳಿಸಿದ ಸಲ್ಲಿಕೆಯು ಬಳಕೆದಾರ ಹೆಸರು ಹಾಗೆ, ಇಮೇಲ್, ಯಾವುದೇ. ನಾನು ಒಂದು ಪಠ್ಯ ಬಾಕ್ಸ್ನಲ್ಲಿ ಹೊಂದಿತ್ತು. ಹಾಗಾಗಿ ಆ ಪಠ್ಯ ಪೆಟ್ಟಿಗೆಯಲ್ಲಿ ಟೈಪ್ ನುಡಿದರು. ಅಲ್ಲದೆ, ನೀವು ಮೌಲ್ಯವನ್ನು ಪಡೆಯಲು ಬಯಸಿದರೆ ಪಠ್ಯ ಬಾಕ್ಸ್ ಹೊರಗೆ, ನೀವು ಡಾಟ್ Val ಬಳಸಿ. ತದನಂತರ, ಕೆಳಗೆ ಇಲ್ಲಿ, ಡಾಟ್ HTML ಒಂದೇ ಡಾಕ್ಯುಮೆಂಟ್ dot ಹಾಗೆ getElementByID ಡಾಟ್ innerHTML. ಆದ್ದರಿಂದ ಮರಳಲು ವಿಶೇಷವೇನು ನೀವು ಐಡಿ ರಿಂದ ಎಚ್ಟಿಎಮ್ಎಲ್. ಇಲ್ಲಿ, ನೀವು ಕೆಲವು ಬಳಸಲು ID ಅಥವಾ ಯಾವುದೇ ಡಾಟ್ ಎಚ್ಟಿಎಮ್ಎಲ್. ಆ ಅಂಶ ಎಚ್ಟಿಎಮ್ಎಲ್ ಪಡೆಯುತ್ತೀರಿ. ನೀವು ಆ ಬದಲಾಯಿಸಲು ಬಯಸಿದರೆ ಎಚ್ಟಿಎಮ್ಎಲ್, ನೀವು ಏನೋ ರವಾನಿಸಬಹುದು. ನೀವು ನಂತರ ಡಾಟ್ HTML ರೀತಿಯಲ್ಲಿ ಎಂದು, ಮತ್ತು 'd ಒಳಗೆ, ಉಲ್ಲೇಖಗಳು, ಹೊಸ ಎಚ್ಟಿಎಮ್ಎಲ್ ಏನೋ. [01:24:05] ಗೇಬ್: ಸರಿ, ಅಜಾಕ್ಸ್ ಆದ್ದರಿಂದ. ನಾನು ನಿಜವಾಗಿ ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಇಷ್ಟ ಅಜಾಕ್ಸ್ ಇನ್ನೂ ಚೆನ್ನಾಗಿ. ಹಾಗಾಗಿ ನಿಮಗೆ ಹುಡುಗರಿಗೆ ಬಯಸುವ ಇನ್ನೂ ಚೆನ್ನಾಗಿ ಅಜಾಕ್ಸ್ ಅರ್ಥ. ನೀವು ಹೋದರೆ, ನೀವು ಬಹುಮಟ್ಟಿಗೆ ನೀನು ಎಲ್ಲವೂ ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಎಂದು ಎಚ್ಟಿಟಿಪಿ ಮಾಡಬೇಕಾಗುತ್ತದೆ, ಪಿಎಚ್ಪಿ, ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಎಲ್ಲಾ ಏಕೆಂದರೆ ಅಜಾಕ್ಸ್ ಒಟ್ಟಿಗೆ ಬರುತ್ತದೆ. ಅಜಾಕ್ಸ್ ಭಾಷೆಯಲ್ಲ. ಅಜಾಕ್ಸ್ ಒಂದು ವಿಧಾನವಾಗಿದೆ. ಮತ್ತು ಇದು ವಿವಿಧ ಉಪಕರಣಗಳು ಸಾಕಷ್ಟು ಬಳಸುತ್ತದೆ. ಅಜಾಕ್ಸ್ ಹೊಂದಲಾಗಿದೆ ಅಸಮಕಾಲಿಕ JavaScript ಮದುವೆ. ವಿಧಾನ ಭಾಷೆ, ಡೇಟಾ. [01:24:36] ನಾವು ಬಳಸುವ ಮುಖ್ಯ ಭಾಷೆ ಆದ್ದರಿಂದ ಅಜಾಕ್ಸ್ ಎಲ್ಲವೂ ಪ್ರಚೋದಿಸಲು ಮತ್ತು ಎಲ್ಲವೂ ನಿರ್ವಹಿಸಲು ನಂತರ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಆಗಿದೆ. ಇದು ಸಂಬಂಧಿಸಿದೆ ಏಕೆ ಆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಬಹಳ ಹತ್ತಿರ. ತದನಂತರ ಅಸಮಕಾಲಿಕ ನಾವು ಅದನ್ನು ಏಕೆಂದರೆ ಏಕಕಾಲದಲ್ಲಿ ನಾವು ಪುಟ ಲೋಡ್ ಮಾಡಿದಾಗ. ಈ ನಾವು ವಿಷಯ ಸಮಾನಾಂತರವಾಗಿ ರೀತಿಯ ಕೆಲಸಗಳನ್ನು. ಹಿಂದಿನ ಮುಖ್ಯ ಉದ್ದೇಶ ಅಜಾಕ್ಸ್ ನೀವು ಬಯಸುವ ಆಗಿದೆ ಇದು ಕೆಲವು ನಿರ್ದಿಷ್ಟ ಮಾಹಿತಿ ಪಡೆಯಲು. ಉದಾಹರಣೆಗೆ, ನೀವು ಹೊಸ ಟೈಪ್ ನೀವು ಒಂದು ಬಳಕೆದಾರ ಹೆಸರು ನೋಂದಾಯಿಸಲು ಬಳಕೆದಾರ ಹೆಸರು, ನನ್ನ ಬಳಕೆದಾರ ಹೆಸರು abc123 ಆಗಿದೆ. ತದನಂತರ, ಕೊನೆಯಲ್ಲಿ ರೂಪ, ನೀವು ಸಲ್ಲಿಸಿ ಕ್ಲಿಕ್ ಮಾಡಬೇಕಾಗಬಹುದು. ಮತ್ತು ಇದು, ಸರ್ವರ್ ತೆರಳಬೇಕಿತ್ತು ತದನಂತರ, ಡೇಟಾಬೇಸ್ನಲ್ಲಿ ಪರೀಕ್ಷಿಸಲು abc123 ಅಲ್ಲಿ ಈಗಾಗಲೇ. ಇದು ಈಗಾಗಲೇ ಇಲ್ಲ ವೇಳೆ, ಇದು, ಹೇಳುತ್ತಾರೆ ಈಗಾಗಲೇ ಡೇಟಾಬೇಸ್ನಲ್ಲಿ ಬಳಕೆದಾರ ಹೆಸರು. ಮತ್ತು ಅವರು, ನೀವು ಭರ್ತಿ ಮಾಡಬೇಕು ಇಡೀ ಫಾರ್ಮ್ ಅನ್ನು ಮತ್ತೆ. ಮತ್ತು ಇದು ನಿಜವಾಗಿಯೂ ಕೆಟ್ಟ. [01:25:23] ನಂತರ ಜನರು ಹೇಳುತ್ತಾರೆ, ಸರಿ, ನಾವು ಯಾಕೆ ಸಾಧ್ಯವಿಲ್ಲ ಪರಿಶೀಲಿಸಿ ಸಣ್ಣ HTTP ವಿನಂತಿ ಮಾಡಲು ಈ ಬಳಕೆದಾರರು ಡೇಟಾಬೇಸ್ನಲ್ಲಿ ವೇಳೆ ನೋಡಲು ಬಳಕೆದಾರ ಮೊದಲು ಇಡೀ ಸಲ್ಲಿಸಲು? ಆದ್ದರಿಂದ ಉದಾಹರಣೆಗೆ, ಯಾವಾಗ ಬಳಕೆದಾರ, abc123 ಟೈಪ್ ಮುಗಿಸಿದ ಕೇವಲ ಸರ್ವರ್ ಸ್ವಲ್ಪ ತೆರಳುತ್ತದೆ ಬಿಟ್ ಮತ್ತು ಕೇವಲ ಒಂದು ನಿಜವಾದ ಅಥವಾ ಸುಳ್ಳು ಪಡೆಯಲು ನೋಡಲು ಪರಿಚಾರಕದಿಂದ ಒಂದು ಮಾನ್ಯವಾದ ಬಳಕೆದಾರ ಹೆಸರು ಅಥವಾ ಅಲ್ಲ. ಸರಿ, ಆದ್ದರಿಂದ ಪ್ರಮುಖ ಒಂದಾಗಿದೆ ಇತ್ತೀಚಿನ ದಿನಗಳಲ್ಲಿ ಇನ್ನೂ ಅಜಾಕ್ಸ್ ಬಳಸುತ್ತದೆ. [01:25:49] ಡೆವಿನ್ರವರಿಂದ ರಚಿಸಲಾಗಿ, ಅವುಗಳನ್ನು: ಆದ್ದರಿಂದ, ತ್ವರಿತ ನಿಜವಾದ jQuery ರಲ್ಲಿ ಒಂದು ಅಜಾಕ್ಸ್ ಕರೆ, ನೀವು ಎಂದು ಸೂಚಿಸುತ್ತದೆ ಇದು ಸಮಕಾಲಿಕ ಬಯಸುತ್ತೇನೆ. ನೀವು ಇದನ್ನು ಮಾಡಬಾರದು. ಆದರೆ ನೀವು ಹಾಗೆ ಮಾಡಬಹುದು. ನೀವು ಮಾಡಿದರೆ ಮತ್ತು ಏನಾಗಬಹುದು? ಅಲ್ಲದೆ, ಉದಾಹರಣೆಗೆ, ನೀವು ಯಾವಾಗ ಆರ್ ಸುದ್ದಿ ಅಥವಾ ಯಾವುದೇ ಪಡೆಯುವಲ್ಲಿ, ನಿಮ್ಮ ಬ್ರೌಸರ್ ಕಾದು ಹೋಗುತ್ತದೆ ಇಡೀ ಕರೆ ಪೂರ್ಣಗೊಂಡ ರವರೆಗೆ ಬದಲಿಗೆ ಅವಕಾಶ ನೀವು ಇತರ ಮಾಡಲು ಬಲ ನೀವು ನಂತರ ವಿಷಯಗಳನ್ನು ಇದು ಕ್ಲಿಕ್ ಮಾಡಿ. [01:26:14] ಗೇಬ್: ಇದು ಎಂದಿಗೂ ಹಾದುಹೋಗುವ ಅಲ್ಲ. ಓ ದೇವರೇ. ಕ್ಷಮಿಸಿ! ಹೌದು. "ಹಿಂದೆ, ಕ್ಲೈಂಟ್ ವಿನಂತಿಯನ್ನು ಅಗತ್ಯವಿದೆ ಒಂದು ವೆಬ್ಸೈಟ್ನ ಸಂಪೂರ್ಣ ವಿಷಯ. " ನಾನು ಹೇಳಿದರು ಇಲ್ಲಿದೆ. ಕಳುಹಿಸಲು ಅನುಮತಿಸುತ್ತದೆ ಹೆಚ್ಚುವರಿ ಪಡೆಯಲು ಅಥವಾ ಪೋಸ್ಟ್ ಮಾಡದೆಯೇ ವಿನಂತಿಗಳನ್ನು ನಮ್ಮ ಬ್ರೌಸರ್ ರಿಲೋಡ್. ದಿನದ ಕೊನೆಯಲ್ಲಿ, ನಾವು ಆರ್ ವಾಸ್ತವವಾಗಿ ಒಂದು HTTP ವಿನಂತಿಗಳನ್ನು ಮಾಡುವ ಇಲ್ಲಿ JavaScript ಬಳಸಿ. ಮೊದಲು, ನಾವು ಮಾತ್ರ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಬಳಸುವ ಈಗಾಗಲೇ ಬಂದು HTML ಬದಲಾಯಿಸಲು. ಈಗ, ನಾವು ಅಂತರ್ಮುಖಿಗೆ ಬಳಸಬಹುದು ಜೊತೆಗೆ ವೆಬ್ ಸರ್ವರ್ಗಳೊಂದಿಗೆ. ಇದು ಸಂಭವಿಸಿದಾಗ ರೀತಿಯಲ್ಲಿ ನಾವು ಕ್ಲೈಂಟ್ ಹೊಂದಿದೆ. ಡೆವಿನ್ರವರಿಂದ ರಚಿಸಲಾಗಿ, ಅವುಗಳನ್ನು ಗ್ರಾಹಕರಾಗಿದ್ದಾರೆ. ಮತ್ತು ಅವರು ಎಲ್ಲಾ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಹೊಂದಿದೆ ಎಚ್ಟಿಎಮ್ಎಲ್ ಓಡುತ್ತಿದ್ದ ಮೂಕ. ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಚುರುಕು. ಆದ್ದರಿಂದ ಡೆವಿನ್ರವರಿಂದ ರಚಿಸಲಾಗಿ, ಅವುಗಳನ್ನು ಡೆವಿನ್ರವರಿಂದ ರಚಿಸಲಾಗಿ, ಅವುಗಳನ್ನು ತನ್ನ ಸ್ಮಾರ್ಟ್ ಹೊಂದಿದೆ ಭಾಗ ಮತ್ತು ತನ್ನ ಮೂಕ ಭಾಗವಾಗಿ. ಅವರು ಈಗ ತಮ್ಮ ಸ್ಮಾರ್ಟ್ ಭಾಗವಾಗಿ ಬಳಸಲು ವಿಶೇಷವೇನು. ಅವರು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಬಳಸಲು ವಿಶೇಷವೇನು ಮನವಿಗೆ, ಉದಾಹರಣೆಗೆ, abc123 ಎಂಬುದನ್ನು ಡೇಟಾಬೇಸ್ ಅಥವಾ. [01:27:04] ಆದ್ದರಿಂದ ಡೆವಿನ್ರವರಿಂದ ರಚಿಸಲಾಗಿ, ಅವುಗಳನ್ನು, ದಯವಿಟ್ಟು, ನೀವು ನನಗೆ ಒಂದು HTTP ಕೋರಿಕೆಯನ್ನು ಕಳುಹಿಸಲು. ಧನ್ಯವಾದಗಳು. ಆದ್ದರಿಂದ ಅವರು ಕೇವಲ ಒಂದು HTTP ಕೋರಿಕೆಯನ್ನು ಕಳುಹಿಸಲಾಗಿದೆ. ನೀವು ನೋಡಿ? ಮತ್ತು ಕೇವಲ ಒಂದೇ ಮಾರ್ಗವಾಗಿದೆ ಯಾವುದೇ HTTP ವಿನಂತಿ ಕಳುಹಿಸಲಾಗುತ್ತದೆ ಎಂದು. ಬ್ರೌಸರ್, ಗೂಗಲ್ ಕ್ರೋಮ್ ಅಥವಾ ವಿಷಯ, ಡೆವಿನ್ರವರಿಂದ ರಚಿಸಲಾಗಿ, ಅವುಗಳನ್ನು ಎಂದು ನೋಡಲು ಹೋಗುವ ಒಂದು HTTP ಕೋರಿಕೆಯನ್ನು ಕಳುಹಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ, ಸ್ವಲ್ಪ HM ಸಹಾಯ ಹೋಗುವ. ಮತ್ತು ಹೋಗುತ್ತಿದ್ದೇವೆ ಸರ್ವರ್ ಎಲ್ಲಾ ರೀತಿಯಲ್ಲಿ. ಈಗ, ಸರ್ವರ್ ಮಾಡಲಿಕ್ಕೆ ಇದೆ ಇಲ್ಲಿ ಪಿಎಚ್ಪಿ, ಅಥವಾ ಯಾವುದೇ ಇತರ ಭಾಷೆ. ಕೇವಲ ಒಂದು ಸಾಮಾನ್ಯ HTTP ವಿನಂತಿ ಇಷ್ಟ. ಅದು ಬಹುಮಟ್ಟಿಗೆ ಸಾಮಾನ್ಯ HTTP ವಿನಂತಿ ಇಲ್ಲಿದೆ. [01:27:31] ತದನಂತರ, ಸರ್ವರ್ ಸರಿ, ಹೇಳಲು ಹೋಗುತ್ತದೆ, ಡೆವಿನ್ರವರಿಂದ ರಚಿಸಲಾಗಿ, ಅವುಗಳನ್ನು ಎಂದು ಪರಿಶೀಲಿಸಲು ನನಗೆ ಬಯಸಿದೆ ಈ abc123 ಡೇಟಾಬೇಸ್ನಲ್ಲಿ. ಮಾದರಿ ಚರ್ಚೆ ಹೋಗಿ. ಮಾದರಿ ಅಲ್ಲ ಹೇಳುತ್ತಾರೆ. abc123 ಉತ್ತಮ ಬಳಕೆದಾರ ಹೆಸರು. ತದನಂತರ, ವೆಬ್ ಸರ್ವರ್ ಹೋಗುತ್ತದೆ ಫೈಲ್ ಕೆಲವು ರೂಪ ನಿರೂಪಿಸಲು ಪಿಎಚ್ಪಿ ಬಳಸಿ. ಇದು ಅಕ್ಷರಶಃ ಒಂದು ಕಡತ ಆಗಿರಬಹುದು ಯಾವುದೇ "ಇದು" ಹೌದು "ಹೊಂದಿದೆ, ಅಥವಾ, ಅಥವಾ ಸ್ವಲ್ಪ. ಇದು ಯಾವುದೇ ಕಡತ ಆಗಿರಬಹುದು. [01:27:54] ನಾನು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಹಾಗೆ ಇದು ಆಗಿರಬಹುದು ಡೆವಿನ್ರವರಿಂದ ರಚಿಸಲಾಗಿ, ಅವುಗಳನ್ನು ಒಂದು ಬಾತುಕೋಳಿ ಚಿತ್ರವನ್ನು ಕಳುಹಿಸಲು ಅದು ಡೇಟಾಬೇಸ್ನಲ್ಲಿ ವೇಳೆ ಮತ್ತು ಒಂದು ಹ್ಯಾಮ್ಸ್ಟರ್ ಚಿತ್ರವನ್ನು ಕಳುಹಿಸಲು ಇದು ಡೇಟಾಬೇಸ್ ಅಲ್ಲ. ಆ ರೀತಿಯ ಎಂದು ಮೂಕ, ಆದರೆ ಇದು ಕೆಲಸ ಮಾಡುತ್ತದೆ. ಸರಿ, ಆದ್ದರಿಂದ ನಾನು ಡೆವಿನ್ರವರಿಂದ ರಚಿಸಲಾಗಿ, ಅವುಗಳನ್ನು ಒಂದು ಬಾತುಕೋಳಿ ಕಳುಹಿಸಿ. ಡೆವಿನ್ರವರಿಂದ ರಚಿಸಲಾಗಿ, ಅವುಗಳನ್ನು ಒಂದು ಡಕ್ ಸಿಕ್ಕಿತು. ಮತ್ತು ಈಗ, ಯಾರು ಹೋಗುತ್ತದೆ ಡಕ್ ನಿರ್ವಹಿಸಲು? ಡೆವಿನ್ರವರಿಂದ ರಚಿಸಲಾಗಿ, ಅವುಗಳನ್ನು ನ ಸ್ಮಾರ್ಟ್ ಭಾಗ ಮತ್ತೆ, ಆದ್ದರಿಂದ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, ಬಲ? ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕಳುಹಿಸಲಾಗಿದೆ ವಿನಂತಿಯನ್ನು, ಮತ್ತು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ವಿನಂತಿಯನ್ನು ಪಡೆಯಲು ಹೋಗುತ್ತದೆ ಮತ್ತು ಕೆಲವು ರೂಪದಲ್ಲಿ ಅರ್ಥೈಸಿ. [01:28:22] ಮತ್ತು ಈ ಅರ್ಥದಲ್ಲಿ, ಇದು ವಿಶೇಷವೇನು ನಾನು ಉತ್ತಮ ಆಮ್ ನಂತರ ಡಕ್ ವೇಳೆ, ಸರಿ, ಹೇಳುತ್ತಾರೆ. ಹ್ಯಾಮ್ಸ್ಟರ್, ನಂತರ ನಾನು ಪಡೆಯಲಿದ್ದೇನೆ ಈಗಾಗಲೇ ಯಾವುದೇ, ಬಳಕೆದಾರ ಹೆಸರು, ಹೇಳಲು ಡೇಟಾಬೇಸ್ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ. ಆದರೆ ಸಾಮಾನ್ಯವಾಗಿ, ನೀವು ಇಲ್ಲ ಒಂದು ಡಕ್ ಕಳುಹಿಸಲು ಹೋಗುವ. ನೀವು ಕಳುಹಿಸಲು ನೀನು ಸ್ವಲ್ಪ ಅತ್ಯುತ್ತಮ ಸಂಗತಿಯಾಗಿದೆ. ಮತ್ತು ನಾವು ಬಳಸಲು ಮದುವೆ. ಮತ್ತು ಇತ್ತೀಚೆಗೆ ನಾವು JSON ಅನ್ನು. JSON ಕೇವಲ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಆಗಿದೆ ಆಬ್ಜೆಕ್ಟ್ ಅಂಕನ, ಇದು ಮೂಲತಃ ನೀವು ಪಡೆಯಲು ಇದೆ ಇಡೀ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ವಸ್ತು. ಮತ್ತು ನೀವು ಇಷ್ಟಪಡುವ, ಒಂದು ಕಡತ ಹೇಳಿದಂತೆ ನೀವು ಹುಡುಗರಿಗೆ ನೋಡಿದ ಎಂದು CS50 ವಸ್ತು. ಒಂದು ಕಡತವನ್ನು ನೀವು ಹೇಳಿದಂತೆ, ಮತ್ತು ನೀವು ಡೆವಿನ್ರವರಿಂದ ರಚಿಸಲಾಗಿ, ಅವುಗಳನ್ನು ಅದನ್ನು ಕಳುಹಿಸಿ. [01:28:53] ಆದ್ದರಿಂದ ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾನು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ವಸ್ತು ಮಾಡಲು ಮತ್ತು ಕೇವಲ, ಬಳಕೆದಾರ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ, ಹೌದು ಹೇಳಲು. ಅಥವಾ ಬಳಕೆದಾರನು, ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ. ಮತ್ತು ಅವರನ್ನು ಕಳುಹಿಸುತ್ತವೆ. ಮತ್ತು ಏಕೆ JSON? ವ್ಯಕ್ತಿ ಏಕೆಂದರೆ ಯಾರು ಈ ಸ್ವೀಕರಿಸಿದ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಬಳಸಲು ಹೋಗುವ ಪ್ರತಿಕ್ರಿಯೆ ನಿರ್ವಹಿಸಲು. ಮತ್ತು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಚೆನ್ನಾಗಿ ಏಕೆಂದರೆ ಕೆಲಸ ಇದು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಆಬ್ಜೆಕ್ಟ್ ಅಂಕನ ಕರೆಯಲಾಗುತ್ತದೆ. ರೈಟ್? ಆದ್ದರಿಂದ ಅವರು ಕೇವಲ ಒಂದು ಕಾರ್ಯ ಕರೆ ಮತ್ತು ಪಡೆಯುವುದು ಪ್ರತಿಕ್ರಿಯೆಯಿಂದ ಈ ಸಂತೋಷವನ್ನು ವಸ್ತು. ತದನಂತರ, ಅವರು ಎಂದು ತಿಳಿಯಲು ವಿಶೇಷವೇನು ಬಳಕೆದಾರರ ಡೇಟಾಬೇಸ್ ಅಥವಾ ಅಲ್ಲ. [01:29:22] ಆದ್ದರಿಂದ ನೀವು ನೋಡಿ, ಇದು ಎಲ್ಲಾ ಬರುವ ಒಟ್ಟಿಗೆ ವೆಬ್ ಸರ್ವರ್, ತದನಂತರ ವಿನಂತಿಯನ್ನು ಒಂದು HTTP ಇಲ್ಲ ಮತ್ತು ಒಂದು HTTP ಪ್ರತಿಕ್ರಿಯೆ ಮತ್ತು ಎಲ್ಲವೂ. ಆದ್ದರಿಂದ ನೀವು ಹುಡುಗರಿಗೆ ಮಾಡಲು ಈ ಅಜಾಕ್ಸ್ ಕರೆ ಅರ್ಥ ಇದು ಸಹಾಯ ಮಾಡುತ್ತದೆ ಏಕೆಂದರೆ ನೀವು ಎಲ್ಲಾ ಅರ್ಥ ಪರಿಕಲ್ಪನೆಗಳು ನಾವು ಬಗ್ಗೆ ಮಾತನಾಡುವ ನೀವು. [01:29:37] ಇಲ್ಲಿ ಒಂದು ಉದಾಹರಣೆ jQuery ಜೊತೆ ಅಜಾಕ್ಸ್. ಮತ್ತು ಇಲ್ಲಿ, ನಾವು ಪಡೆಯಲು JSON ಮಾಡಲು. ನಾವು ಒಂದು ಪಡೆಯಲು ಹೊರಟಿಲ್ಲ ಇಲ್ಲಿ ಬೆಕ್ಕು, ಅಥವಾ ಒಂದು ಡಕ್ ಚಿತ್ರ. ನಾವು ಒಂದು JSON ಫೈಲ್ ಪಡೆಯಲು ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ. ನಂತರ ನಾವು ನಿರೀಕ್ಷಿಸಿ ಇದನ್ನು ಡಾಟ್, ನಿಲ್ಲಿಸುವುದಾಗಿ. ನಾನು ಪ್ರತಿಕ್ರಿಯೆ ಕಾಯುತ್ತಿದೆ ನಾನು ಅರ್ಥ. ಇದು ಸ್ವಲ್ಪ ಸಮಯ ತೆಗೆದುಕೊಳ್ಳಬಹುದು. ನಂತರ, ನೀವು ಸ್ವಲ್ಪ ಲೋಡ್ ನೋಡಿ. ನಿಮ್ಮ ವೆಬ್ಸೈಟ್ನಲ್ಲಿ ಹಾಗೆ ಬಯಸಿದರೆ. ಆದ್ದರಿಂದ ಮಾಡಲಾಗುತ್ತದೆ, ಮತ್ತು ಡಾಟ್ ಏನು ಇದನ್ನು ಏನಾಗುತ್ತದೆ? ನೀವು ಅನಾಮಧೇಯ ಹಾದು ಕಾರ್ಯ, ನಾವು ಮೊದಲು ನೋಡಿದ ಹಾಗೆ. ಮಾಡಲಾಗುತ್ತದೆ ಏಕೆಂದರೆ ಕೇವಲ, ಒಂದು ಘಟನೆ ಒಂದು ಮೌಸ್ ಅಥವಾ ಯಾವುದೇ ಕ್ಲಿಕ್, jQuery ಫಾರ್. ಆದ್ದರಿಂದ ನೀವು ಈ ಕಾರ್ಯದ ಹಾದು ಡೇಟಾ, ಪಠ್ಯ, ಸ್ಥಿತಿ, ಮತ್ತು jqXHR. ಮತ್ತು ಮೂಲಭೂತವಾಗಿ, ಆ ಇಲ್ಲಿದೆ ಕೆಲವು ಅಸ್ಥಿರ ನೀವು ನಂತರ ಬಳಸಬಹುದಾದ HTTP ವಿನಂತಿ ಸ್ಥಿತಿ, ಇದು ವಿಶೇಷವೇನು ಮಾಹಿತಿ ನೀವು ಮರಳಿ ಕಳುಹಿಸಲು. ಆದ್ದರಿಂದ ನೀವು ನಂತರ ಅರ್ಥೈಸಿ ಮತ್ತು ಇದು ಅರ್ಥಪೂರ್ಣ ಏನಾದರೂ. ಇದು ವಿಫಲವಾದಲ್ಲಿ ಮತ್ತು, ಅದು ವಿಫಲಗೊಳ್ಳಬಹುದು? ಸರಿ, ಯಾವಾಗ HTTP ವಿನಂತಿ ನೀಡುತ್ತದೆ ನೀವು ಹಾಗೆ 500 ಅಥವಾ ಏನೋ. ನಂತರ, ನೀವು ಹೇಳಲು ವಿಶೇಷವೇನು ಸ್ಥಿತಿ, ಎಂದು ವೈಫಲ್ಯ ಯಾವ ರೀತಿಯ, ಮತ್ತು ವಸ್ತುಗಳ ಎಲ್ಲಾ ರೀತಿಯ. ನೀವು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಬೇಕು ಎರಡೂ ಸಂದರ್ಭಗಳಲ್ಲಿ ನಿರ್ವಹಿಸಲು, ಇಲ್ಲದಿದ್ದರೆ ಪ್ರೋಗ್ರಾಂ ಕ್ರೇಜಿ ಹೋಗುತ್ತದೆ. [01:30:42] ಡೆವಿನ್ರವರಿಂದ ರಚಿಸಲಾಗಿ, ಅವುಗಳನ್ನು: ಹೌದು ಆದ್ದರಿಂದ, ಈ ನಿಖರವಾಗಿ ನಿಮ್ಮ ಕೊನೆಯ ಪಿ ಸೆಟ್ ಮೇಲೆ ಕಂಡ. ನಿಜವಾದ ಅಜಾಕ್ಸ್ ಕರೆ ಪಡೆಯಲು JSON ರಲ್ಲಿ ಆಗಿದೆ. ಎಂದು ಕರೆಯಾಗಿದೆ. ತದನಂತರ, ಡಾಟ್ ಮಾಡಿದ ಹಾಗೆ ಯಶಸ್ವಿ ಇಲ್ಲಿದೆ ಇದು ಪರಿಶೀಲಿಸುತ್ತದೆ. ಇದು ಸಫಲವಾದಲ್ಲಿ, ನೀವು ಮಾಹಿತಿ ಏನಾದರೂ. ನೀವು ಮರಳಿ ಪಡೆಯಲು JSON ವಿನಂತಿಯನ್ನು ಮಾಹಿತಿ. ನೀವು ಮರಳಿ ಪಡೆಯಲು ಏನು. ಆದ್ದರಿಂದ ನೀವು ನಿಮ್ಮ ಪಿ ಸೆಟ್ ನೆನಪಿಟ್ಟುಕೊಳ್ಳಲು ವೇಳೆ, ನೀವು ಬಹಳಷ್ಟು ಮಾಹಿತಿ ಬ್ರಾಕೆಟ್ ಇಷ್ಟಪಡುತ್ತಿದ್ದರು ನಾನು ಅಥವಾ ಯಾವುದೇ, ಡಾಟ್ ಲಿಂಕ್ ಅಥವಾ ಶೀರ್ಷಿಕೆ. ಮತ್ತೆ ಯಾವುದೇ ಬರುವ ಆ JSON, ರಿಂದ ಯಾವುದೇ ಜಾಗ, ಆ JSON ಆಬ್ಜೆಕ್ಟ್ ಇವೆ ನೀವು ಮತ್ತೆ ಬರುತ್ತಿದೆ ಇಲ್ಲಿದೆ. ಡೇಟಾವನ್ನು ನೀವು ಮತ್ತೆ ಬರುತ್ತಿದೆ ಏನು. ಪಠ್ಯ ಸ್ಥಿತಿ, ಕೇವಲ ಏನೋ ನೀವು ಏನು ಗೊತ್ತಿಲ್ಲ ಅನುಮತಿಸುತ್ತದೆ. ತದನಂತರ, jqXHR, ತೆಗೆದುಕೊಂಡಾಗಿದೆ jQuery ಮದುವೆ HTTP ವಿನಂತಿ. ಕೇವಲ ವಸ್ತುವಿನ ಅನಿಸುತ್ತದೆ. ತದನಂತರ ಗೇಬ್ ಹೇಳಿದರು ಹಾಗೆ, ವಿಫಲಗೊಳ್ಳುತ್ತದೆ. ಗೇಬ್: abc123 ನಮ್ಮ ಕಡಿಮೆ ಉದಾಹರಣೆಯಲ್ಲಿ ಡೇಟಾಬೇಸ್ ಇದ್ದರೆ ಪರಿಶೀಲಿಸಿ ಅಥವಾ, ಡೇಟಾವನ್ನು ನೀವು ಏನೋ ಎಂದು ಅಲ್ಲ ಮಾಹಿತಿ ಡಾಟ್ ಬಳಕೆದಾರ ಹೆಸರು ಅಸ್ತಿತ್ವದಲ್ಲಿದ್ದರೆ, ಮಾಡುತ್ತಿರಲಿಲ್ಲ, ನಿಮ್ಮ ಪಿಎಚ್ಪಿ ಉತ್ಪಾದಿಸಿದ ಏನು ಇದು ನೀವು ದಶಮಾಂಶ ಡಾಟ್ ಬಳಕೆದಾರ ಹೆಸರು ನಂತರ, ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ, ವೇಳೆ ನಾನು ಎಚ್ಚರಿಕೆ ಪಡೆಯಲಿದ್ದೇನೆ ಬಳಕೆದಾರ ಹೆಸರು ಈಗಾಗಲೇ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ. ಬೇರೆ, ನಾನು ಅವಕಾಶ ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಬಳಕೆದಾರ ರೂಪ ಭರ್ತಿ ಮುಂದುವರೆಯಲು. ಸರಿ, ಭದ್ರತಾ, ತಂಪಾದ. [01:31:50] ಡೆವಿನ್ರವರಿಂದ ರಚಿಸಲಾಗಿ, ಅವುಗಳನ್ನು: ನನಗೆ ಬಯಸುತ್ತೀರಾ? [01:31:52] ಗೇಬ್: ನಾನು ಈ ರೀತಿಯಲ್ಲಿ. ಆದ್ದರಿಂದ ಏನೋ ಪರಿಚಿತ ಕಾಣುವ. ನಾವು ಎಲ್ಲವನ್ನು ಮುಗಿಸಿದ್ದೀರಿ. ಆದ್ದರಿಂದ ಈ ಕೇವಲ ಉದಾಹರಣೆ ನೀವು ಹುಡುಗರಿಗೆ ವರ್ಗ ಕಂಡಿತು. ನೀವು ಇಲ್ಲಿ argv1 ಬಳಸುತ್ತಿದ್ದರು. ಒಂದು ಆಜ್ಞಾ ಸಾಲಿನ ವಾದದಲ್ಲಿನ ಅನಿಸುತ್ತದೆ. ಮತ್ತು ನಾವು ನಕಲು ಮೇಮ್ ನೀವು ಗಾತ್ರ 12 ಒಂದು ಬಫರ್. ಸಮಸ್ಯೆ ಇಲ್ಲಿ ಏನಿದೆ? ಬಫರ್! ನಾವು ಗಾತ್ರ 12 ಒಂದು ಬಫರ್ ಏಕೆಂದರೆ. argv1 ಎರಡು ಶತಕೋಟಿ ಗಾತ್ರ ಹೊಂದಿರಬಹುದು. ನಾವು ಯಾವುದೇ ಗಡಿ ಪರಿಶೀಲನೆ ಮಾಡಬೇಡಿ. ನಾವು ಮೆಮೊರಿ ಬಹಳಷ್ಟು ನಕಲಿಸಿ ಇರಬಹುದು. ಮತ್ತು ನಾವು ವಿಶೇಷವಾಗಿ ಮಾಡುತ್ತೇವೆ ಈ ಬಗ್ಗೆ ಕೆಟ್ಟ. ನಾವು ಏನು ಮಾಡಬಹುದು ತುಂಬಾ ಈ ಸಂದರ್ಭದಲ್ಲಿ ಅರ್ಥ? ಹೌದು? ಪ್ರೇಕ್ಷಕರು: ಎರಡು ಬಿಲಿಯನ್ ವಸ್ತುಗಳ ಭಾಗ ಮರಳಿಸುವ ಕಾರ್ಯಗತಗೊಳಿಸುವ ಕೋಡ್ ಹೊಂದಿದೆ [ಕೇಳಿಸುವುದಿಲ್ಲ]. ಗೇಬ್: ನಿಖರವಾಗಿ. ಆದ್ದರಿಂದ ಆ ರೀತಿಯ ಜನರು ಬಳಸುವ ವಿಷಯ ಉದಾಹರಣೆಗೆ, ಒಂದು ಐಫೋನ್ ಜೈಲ್ ನಿಂದ ತಪ್ಪಿಸಿಕೊಳ್ಳುವುದು. ವಿಷಯ ಆ ರೀತಿಯ ಆದ್ದರಿಂದ. ನೀವು ಸಾಧನದ ಮಾಡಬಹುದು ಕಾರಣ ನೀವು ಯಾವುದೇ ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ. ಫಿಕ್ಸ್, ಆದ್ದರಿಂದ ಫಿಕ್ಸ್ ಸುಲಭ. ಕೇವಲ ಗಡಿ ಪರಿಶೀಲಿಸಿ. ನೀವು ಶೂನ್ಯ ಏಕೆಂದರೆ ಪರಿಶೀಲಿಸಿ ನಾವು ಯಾವಾಗಲೂ ಶೂನ್ಯ ಪರಿಶೀಲಿಸಲು ನಾವು ತಂತಿಗಳನ್ನು ವ್ಯವಹರಿಸುವಾಗ ನೀವು. ತದನಂತರ, ನೀವು ತೆಗೆದುಕೊಳ್ಳಲು ಸ್ಟ್ರಿಂಗ್ ಉದ್ದ ಮೊದಲು. ಮತ್ತು ಸ್ಟ್ರಿಂಗ್ ವೇಳೆ ಉದ್ದ ಮಾನ್ಯ ಸ್ಟ್ರಿಂಗ್ 0 ಒಳಗೆ ಇದು ಉದ್ದ, ಮತ್ತು 12, ನಾವು ಉತ್ತಮ ಆರ್. [01:33:03] ಡೆವಿನ್ರವರಿಂದ ರಚಿಸಲಾಗಿ, ಅವುಗಳನ್ನು: ನೀವು ಇಲ್ಲವಾದಲ್ಲಿ ಶೂನ್ಯ, ನೈಜ ಕ್ಷಿಪ್ರ, ಏನಾಗುತ್ತದೆ? ಇದು seg ತಪ್ಪು ಮಾಡುತ್ತೇವೆ. ಏಕೆ seg ತಪ್ಪು ಕಾಣಿಸುತ್ತದೆ? ನೀವು ಶೂನ್ಯ ಮೇಲೆ strlen ಕರೆ ಇರುವ ಕಾರಣ. ಗೇಬ್: ಹೌದು. ಒಂದು ಬಳಸಿ, ಸರಿ ಅಥವಾ ತಪ್ಪು ಗುಪ್ತಪದವನ್ನು ಒಳ್ಳೆಯದು. [01:33:19] ಪ್ರೇಕ್ಷಕರು: ತಪ್ಪು. [01:33:20] ಗೇಬ್: ತಪ್ಪು. ಅನೇಕ ಪಾಸ್ವರ್ಡ್ಗಳನ್ನು, ಮತ್ತು ದೊಡ್ಡ, ಸುದೀರ್ಘ ಪದಗಳಿಗಿಂತ ಬಳಸಿ. ಬೀಗ ಮುದ್ರೆ ಪ್ರತಿಮೆಗಳು ಭದ್ರತಾ ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು. [01:33:26] ಪ್ರೇಕ್ಷಕರು: ತಪ್ಪು. [01:33:27] ಗೇಬ್: ತಪ್ಪು. ಇದು ಏನು ಅರ್ಥವಲ್ಲ. ಇದು ಕೇವಲ ಒಂದು ಐಕಾನ್. ಎಸ್ಎಸ್ಎಲ್ ಒಂದು ರಕ್ಷಿಸುತ್ತದೆ ಮಧ್ಯಮ ದಾಳಿ ವ್ಯಕ್ತಿ. ಪ್ರೇಕ್ಷಕರು: ತಪ್ಪು. ಗೇಬ್: ತಪ್ಪು. ಸರಿ, ಎಲ್ಲಾ ಆ ಸುಳ್ಳು. ನೈಸ್. [ಕೇಳಿಸುವುದಿಲ್ಲ] ಈ ಬಗ್ಗೆ ಮಾತನಾಡಲು ಬಯಸುವ? ನಿಮ್ಮ ಸರದಿ. ಡೆವಿನ್ರವರಿಂದ ರಚಿಸಲಾಗಿ, ಅವುಗಳನ್ನು: ದಾಳಿ ವಿಧಗಳು, ಮಧ್ಯದಲ್ಲಿ ಮನುಷ್ಯ. ಮಧ್ಯಮ ದಾಳಿಯಲ್ಲಿ ಮನುಷ್ಯ ಏನು? ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ]. ಡೆವಿನ್ರವರಿಂದ ರಚಿಸಲಾಗಿ, ಅವುಗಳನ್ನು: ನೀವು ಒಂದು ಕಳುಹಿಸಿ ಎಚ್ಟಿಟಿಪಿ ವಿನಂತಿಯನ್ನು, ಅವರು ಬಲ, ಈ ಮಾಡಬಲ್ಲರು? ಆದರೆ ನೀವು HTTPS ಕಳುಹಿಸಲು ನೀವು, ಅವರು ಬಹುಶಃ ಇದನ್ನು ಸಾಧ್ಯವಾಗುವುದಿಲ್ಲ. ಅಂಕಗಳನ್ನು ಸಾಕಷ್ಟು ಇಲ್ಲ ನಿಮ್ಮ ಸಂಪರ್ಕ ಉದ್ದಕ್ಕೂ. ನೀವು ಮಾರ್ಗನಿರ್ದೇಶಕಗಳು. ನೀವು DNS ಸರ್ವರ್ ಹೊಂದಿವೆ. ಯಾರಾದರೂ ದೈಹಿಕವಾಗಿ ಸಾಧ್ಯವಾಗುತ್ತದೆ ವೇಳೆ ನೀವು ಕಳುಹಿಸಲು ಏನನ್ನು ನೋಡಲು, ಆದ್ದರಿಂದ ಯಾರಾದರೂ ಸಾಧ್ಯವಾಗುತ್ತದೆ ವಾಸ್ತವವಾಗಿ ನೀವು ನಡುವೆ ಪಡೆಯಲು, ಕ್ಲೈಂಟ್ ಮತ್ತು ಸರ್ವರ್, ಮತ್ತು ಹೊಂದಿದೆ ನೀವು ಕಳುಹಿಸಲು ಏನನ್ನು ಕಾಣುತ್ತೇವೆ, ಈ ಮಧ್ಯಮ ದಾಳಿಯಲ್ಲಿ ಮನುಷ್ಯ. ಆದ್ದರಿಂದ ನೀವು ಪಡೆಯಲು ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ ಎಂಬುದನ್ನು ಸರ್ವರ್, ಅಥವಾ, ಕೆಟ್ಟದಾಗಿ see-- ಸಾಧ್ಯವಾಗುತ್ತದೆ ನೀವು ನೋಡಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ ಕುಕೀಸ್ ಅಥವಾ ಸ್ವಲ್ಪ. [01:34:16] ಉದಾಹರಣೆಗೆ, ಆದ್ದರಿಂದ ನೀವು ಅವರು, SSL ಅನ್ನು ಬಳಸಿಕೊಂಡು ಇಲ್ಲ ನೋಡಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ ನಿಮ್ಮ ಅಧಿವೇಶನ ID ಕುಕೀಸ್. ಮತ್ತು ಈ ಸಮಾವೇಶ ಅಪಹರಣಕ್ಕೆ ಕರೆಯಲಾಗುತ್ತದೆ ಅವರು ನಿಮ್ಮ ID ಕುಕೀಸ್ ನೋಡುತ್ತಾನೆ ಏಕೆಂದರೆ, ತದನಂತರ ಅವರು ಹೋಗಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ ಇಲ್ಲಿದೆ ವೆಬ್ಸೈಟ್ ಮತ್ತು ನೀವು ಎಂದು ನಟಿಸುವುದು. ಕೇವಲ ಪಿಎಚ್ಪಿ ಇಷ್ಟ ಏಕೆಂದರೆ, ಮರೆಯದಿರಿ ನಾವು ಇನ್ ಯಾವಾಗ, ನಾವು ಏನು ಇಲ್ಲ? ನಾವು ಐಡಿ ಸಮಾನವಾಗಿರುತ್ತದೆ ಅಧಿವೇಶನ ID ಸೆಟ್. ಆದ್ದರಿಂದ ನೀವು ಗುರುತಿಸುತ್ತದೆ. ನಿಮ್ಮ ಬಂಡವಾಳ ನೋಡಬಹುದು ಏಕೆ ಆ ಮತ್ತು ಇತರರ ಬಂಡವಾಳ. [01:34:38] ನಾನು ಕೂಕಿ ಪಡೆಯಲು ಸಾಧ್ಯವಾಯಿತು ನಾನು, ನಂತರ ನಾನು ಪುಟ ಮೇಲೆ ಪ್ರವೇಶ ಮಾಡಬಹುದು. ತದನಂತರ, ನಾನು ನಿಮ್ಮ ವಿಷಯವನ್ನು ನೋಡಬಹುದು ಮತ್ತು ಖರೀದಿ ಮತ್ತು ವಿಷಯವನ್ನು ಮಾರಾಟ ಆರಂಭಿಸಲು. ಆದ್ದರಿಂದ ಸಮಾವೇಶ ಅಪಹರಣಕ್ಕೆ ಇಲ್ಲಿದೆ. ಆದರೆ ನೀವು ಆದ್ದರಿಂದ ಸಾಧ್ಯವಾಗುತ್ತದೆ to-- ಮಾಡಬಾರದು ಮಧ್ಯಮ ದಾಳಿ ವ್ಯಕ್ತಿ ಬಳಸಬಹುದು ಅವರು ಎಸ್ಎಸ್ಎಲ್ ಬಳಸುತ್ತಿದ್ದರೆ. ಆದರೆ ನಿಮಗೆ ಸಾಧ್ಯವಾಗುವುದಿಲ್ಲ. ಅವರು ಎಸ್ಎಸ್ಎಲ್ ಬಳಸುತ್ತಿದ್ದರೆ, ಸೆಷನ್ ಅಪಹರಿಸುತ್ತಾನೆ ಸಾಧ್ಯವಿಲ್ಲ. ಏಕೆ? ಇದು ಎಲ್ಲಾ ಎನ್ಕ್ರಿಪ್ಟ್ ಏಕೆಂದರೆ, ಬಲ? ಇದು ಎನ್ಕ್ರಿಪ್ಟ್ ಇದ್ದರೆ, ಮತ್ತು ನಾನು ಇನ್ನೂ ಮನುಷ್ಯ ಮನುಷ್ಯ ಮಧ್ಯಮ, ನಾನು ಇನ್ನೂ ನಿಮ್ಮ ಡೇಟಾವನ್ನು ಪಡೆಯಲು. ಆ ಉತ್ತಮ. ಆದರೆ ಇದು ಎನ್ಕ್ರಿಪ್ಟ್ ವಿಶೇಷವೇನು. ಆದ್ದರಿಂದ ನಾನು ಅದನ್ನು ಬಳಸಲು ಸಾಧ್ಯವಿಲ್ಲ. ಆದ್ದರಿಂದ ಎರಡು ಇಲ್ಲಿದೆ. [01:35:09] ರಿಯಲ್ ತ್ವರಿತ, ಕ್ರಾಸ್ ಸೈಟ್ ರಿಕ್ವೆಸ್ಟ್ ಫೋರ್ಜರಿ. ಲಿಂಕ್ ಇಲ್ಲ ವೇಳೆ ತೆಗೆದುಕೊಂಡಾಗಿದೆ ಮತ್ತು ಆ ಲಿಂಕ್ ಏನೋ ಮಾಡುತ್ತದೆ ನೀವು ಅದನ್ನು ಮಾಡಬೇಕು ಯೋಚಿಸುವುದಿಲ್ಲ. ಆದ್ದರಿಂದ ಉದಾಹರಣೆಗೆ, ಲಿಂಕ್ ವೇಳೆ ಆಗಿತ್ತು ಸ್ಟಾಕ್ಗಳನ್ನು ಕೊಂಡುಕೊಳ್ಳುತ್ತಾರೆ ಅಥವಾ ಷೇರುಗಳು ಮಾರಾಟ ಹೋಗುವ, ಮತ್ತು ನೀವು ಎಂದು ತಿಳಿದಿರಲಿಲ್ಲ. ನೀವು ಲಿಂಕ್ ಮೇಲೆ ಕ್ಲಿಕ್ ಖರೀದಿಸಿತು ವಿನಂತಿಯನ್ನು ಕಳುಹಿಸಲಾಗಿದೆ ಅಥವಾ ಏನೋ ಮಾರಾಟ ನೀವು ಮಾಡಲು ಅರ್ಥ ಇಲ್ಲ. ಆ ನ. [01:35:25] ಕ್ರಾಸ್ ಸೈಟ್ ಸ್ಕ್ರಿಪ್ಟಿಂಗ್, ಇಲ್ಲಿ, ನೀವು ವೇರಿಯಬಲ್ ಪ್ರಶ್ನೆ ಮೂಲಕ ಹಾದುಹೋಗುವ ನೀವು ಬದಲಿಗೆ ರೀತಿಯ ವರ್ಗಾಯಿಸುವ ಮೌಲ್ಯದ, ಬಹುಶಃ ಪ್ರಶ್ನೆ ಒಂದು ಹೆಸರು ಹಾಗೆ. ಆದ್ದರಿಂದ ಬದಲಿಗೆ ಪ್ರಶ್ನೆ ಸಮನಾಗಿರುತ್ತದೆ ವರ್ಗಾಯಿಸುವ ಡೆವಿನ್ರವರಿಂದ ರಚಿಸಲಾಗಿ, ಅವುಗಳನ್ನು ಅಥವಾ ಸ್ವಲ್ಪ, ನೀವು HTML ಬಳಸಲು ಹೋದರೆ ವಿಶೇಷ ಅಕ್ಷರಗಳನ್ನು, ನೀವು ವೇಳೆ ಇದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ಈ ತಪ್ಪಿಸಿಕೊಳ್ಳಲು ಇಲ್ಲ ಸರಿ, ನಾನು ಬದಲಿಗೆ ವರ್ಗಾಯಿಸುತ್ತಾರೆ, ಇಲ್ಲಿ ನಾನು ಹೇಳುವ ನಾನು ಹೇಳಲು ಅವಕಾಶ ಹಾಗೆ ಮುದ್ರಣ ಅಥವಾ ಏನೋ, ನಂತರ ನಾನು ಇಲ್ಲಿ ಒಂದು ಸ್ಕ್ರಿಪ್ಟ್ ಕರೆ ವರ್ಗಾಯಿಸುತ್ತಾರೆ. [01:35:51] ಆದ್ದರಿಂದ, ಬದಲಿಗೆ ಕೇವಲ ವೇರಿಯಬಲ್ ಪಡೆಯುವಲ್ಲಿ, ನಾನು ಈ ಸ್ಕ್ರಿಪ್ಟ್ ಕರೆ ಕಾರ್ಯಗತಗೊಳಿಸಿ. ಆ ಸ್ಕ್ರಿಪ್ಟ್ ಒಳಗೆ ಆದ್ದರಿಂದ ಕರೆ, ಇದು ಏನು? ಡಾಕ್ಯುಮೆಂಟ್ ಡಾಟ್ ಸ್ಥಳ, ಎಂದು ವಿಶೇಷವೇನು ಡಾಕ್ಯುಮೆಂಟ್ ಸ್ಥಳವನ್ನು ಬದಲಾಯಿಸಬಹುದು. ಹಾಗಾಗಿ ಮರುನಿರ್ದೇಶಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ ಎಲ್ಲೋ ಬೇರೆ ಮಾಡಲು. ಇದು ಕೆಟ್ಟ ವ್ಯಕ್ತಿ ರಲ್ಲಿ ಕರೆಯಲಾಗುತ್ತದೆ ಈ ಉದಾಹರಣೆಯಲ್ಲಿ, ಉತ್ತಮ. ಪದ ಆಲೋಚಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತಿರಲಿಲ್ಲ. ತದನಂತರ, ಏನು ಸಹ ಇಲ್ಲಿದೆ ಕೆಟ್ಟದಾಗಿ ನಾನು ಪಡೆಯಲಿದ್ದೇನೆ ಆಗಿದೆ ಕೆಲವು ಇದು ನಂತರ ಸೆಟ್ ಕುಕೀ, ಗೆ ವೇರಿಯಬಲ್ ನಾನು ಈ ವೆಬ್ಸೈಟ್ ಹೊಂದಿವೆ. ನಾನು ಅದನ್ನು ಸಮಾನ ಸೆಟ್ ಪಡೆಯಲಿದ್ದೇನೆ ಡಾಕ್ಯುಮೆಂಟ್ dot ಕುಕೀ. ಆದ್ದರಿಂದ, ನಾನು ಪಡೆಯಲಿದ್ದೇನೆ ನಿಮ್ಮ ಕುಕೀ ಕದಿಯಲು. ಮತ್ತು ನಾನು ಮರುನಿರ್ದೇಶಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ ಒಂದು ವೆಬ್ಸೈಟ್ಗೆ ಕೆಲವು ಮಾಹಿತಿ ನೀವು ಪ್ರವೇಶಿಸುವ ಮಾಡಬಾರದು. ನೀವು ಏಕೆಂದರೆ ಈ ಎಲ್ಲಾ ನಡೆಯುತ್ತದೆ ನೀವು ನೋಡಿದಿರಿ ತಪ್ಪಿಸಿಕೊಂಡು. ಹೌದು? [01:36:29] ಪ್ರೇಕ್ಷಕರು: ಕೇವಲ ಗೆ ಇದು ಇಲ್ಲಿದೆ, ಎಂದು ಸ್ಪಷ್ಟಪಡಿಸಲು vulnerable.com ಎಂದು ಈ ಗುರಿಯಾಗಿದೆ. ಆ ಲಿಂಕ್ ಕಾಣಿಸಿಕೊಳ್ಳಬಹುದು ಆದ್ದರಿಂದ ಯಾವುದೇ ಪುಟದ. ಯಾರಾದರೂ, ಇದು ಕ್ಲಿಕ್ vulnerable.com ಹೋಗುತ್ತದೆ. ನೀವು vulnerable.com ಒಂದು ಕುಕೀಯನ್ನು ಹೊಂದಿರುತ್ತಾರೆ. ಫೇಸ್ಬುಕ್ ಹೇಳುತ್ತಾರೆ ದುರ್ಬಲ, facebook.com ಆದ್ದರಿಂದ. ನಿಮ್ಮ ಫೇಸ್ಬುಕ್ ಕುಕೀ ಮಾಡಬೇಕು. ಈ ಮಾಡುತ್ತಿರುವ, ನೀವು facebook.com ಹೋಗುವ, ತಕ್ಷಣ ಮರುನಿರ್ದೇಶಿಸುತ್ತದೆ ನ ನೀವು, badguy.com ಗೆ ಆದರೆ ನಿಮ್ಮ ಕುಕೀ ಮಾಹಿತಿಯನ್ನು ಸೇರಿದಂತೆ. ಆದ್ದರಿಂದ ಒಂದು ತ್ವರಿತ ಮರುನಿರ್ದೇಶಿಸುತ್ತದೆ ಇಲ್ಲಿದೆ, ಆದರೆ ನಿಮ್ಮ ಫೇಸ್ಬುಕ್ ಕುಕೀ ಮರುನಿರ್ದೇಶಿಸುತ್ತದೆ ಅಡಕವಾಗಿದೆ, ಮತ್ತು ಹೇಗೆ ಅವರು [ಕೇಳಿಸುವುದಿಲ್ಲ] ಇಲ್ಲಿದೆ. ಗೇಬ್: ಹೌದು, ಇಲ್ಲ ಕೆಲವು ಬಹಳ ಸರಾಸರಿ ವಸ್ತುಗಳ ಈ ಅಲ್ಲಿ ಇಲ್ಲಿದೆ ವೇಳೆ ಜನರು ಮಾಡಬಹುದು. ಉದಾಹರಣೆಗೆ, ಫೇಸ್ಬುಕ್ ಅವಕಾಶ ವೇಳೆ ಎಲ್ಲರೂ ನಿಮ್ಮ ಬಳಕೆದಾರ ಹೆಸರು ಬದಲಾಯಿಸಲು ಮತ್ತು ಅವರು ಯಾವುದೇ ಕಾಣಲಿಲ್ಲ ವಿವೇಕ ತಪಾಸಣೆ, ನೀವು ಒಂದು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ವಿಷಯ ಸೇರಿಸಲು ಎಂದು ಒಂದು ಹ್ಯಾಮ್ಸ್ಟರ್ ನಿಮ್ಮ ಚಿತ್ರ ಬದಲಾಯಿಸುತ್ತದೆ. ಮತ್ತು ಅದೇ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಒಳಸೇರಿಸಿದನು ನಿಮ್ಮ ಪುಟ ವೀಕ್ಷಣೆಗಳು ಎಲ್ಲರೂ ಆಗಿ. ನಿಮ್ಮ ಪುಟ ವೀಕ್ಷಣೆಗಳು ಆದ್ದರಿಂದ ಎಲ್ಲರೂ ಬಳಕೆದಾರ ಹೆಸರು ಒಂದೇ ಹೊಂದಿದೆ. ಮತ್ತು ಇದು ಒಂದು ವೈರಸ್ ಏಕೆಂದರೆ, ಇದು ಗಮನಾರ್ಹವಾಗಿ ಹರಡುತ್ತದೆ. ಡೆವಿನ್ರವರಿಂದ ರಚಿಸಲಾಗಿ, ಅವುಗಳನ್ನು: ನಾವು ಕಳೆದ ಬಿಟ್ಟು ಮಾಡುತ್ತೇವೆ ಒಂದು, ಮತ್ತು ನಾವು ಮುಗಿಸಿದ್ದೀರಿ. ಆದ್ದರಿಂದ ಈ ಕೇವಲ ಇನ್ನೊಂದು ಉದಾಹರಣೆಯಾಗಿದೆ. ಆದ್ದರಿಂದ ಅವರು ಪರಿವರ್ತಿಸಿ ತಮ್ಮ SQL ಟೇಬಲ್ ತಪ್ಪಿಸಿಕೊಂಡು. ಆದ್ದರಿಂದ ನೀವು ಅದನ್ನು ಬಿಡಿ. ಆದ್ದರಿಂದ ನೀವು ವಿಷಯಗಳನ್ನು ತಪ್ಪಿಸಿಕೊಳ್ಳಲು ಇಚ್ಛಿಸುತ್ತೇನೆ. ಹಿಂದಿನ ಉದಾಹರಣೆ ಕ್ರಾಸ್ ಸೈಟ್ ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ ಜೊತೆ. ಕ್ಷಮಿಸಿ ನಾವು ಕೊನೆಯಲ್ಲಿ ಸ್ವಲ್ಪ ನಡೆಯಿತು. ನಾಳೆ, ಕ್ಷಮಿಸಿ! ನಾಳೆ, ನಾವು ಕಚೇರಿ ಗಂಟೆಗಳ ಹೊಂದಿವೆ. 11:00 Cabbot 8:00 ಆದ್ದರಿಂದ ಕಚೇರಿಯಲ್ಲಿ ಗಂಟೆಗಳ. ಕಚೇರಿಯಲ್ಲಿ ಗಂಟೆಗಳ ಇವೆ ಕಟ್ಟುನಿಟ್ಟಾಗಿ ರಸಪ್ರಶ್ನೆ ಪ್ರಶ್ನೆಗಳನ್ನು.