ಆರ್.ಜೆ. ಅಕ್ವಿನೊ: ಕೇವಲ ಪ್ರಾರಂಭಿಸಲು ಲೆಟ್. ಆದ್ದರಿಂದ ಈ ರಸಪ್ರಶ್ನೆ 1. ಇಲ್ಲಿ ಕೆಲವು ಉನ್ನತ ಮಟ್ಟದ ಮಾಹಿತಿ. ರಸಪ್ರಶ್ನೆ ಬಗ್ಗೆ ಪುಟ ಈ ನಲ್ಲಿ URL ಅನ್ನು, ಇನ್ನು ಮುಂದೆ CS50.net, ಆದರೂ ಇನ್ನೂ ಕೆಲಸ ಮಾಡುತ್ತದೆ. ಇದು CS50.harvard.edu/quizzes/2013/1 ಇಲ್ಲಿದೆ. ನೀವು ಹೇಳುವ, ಪುಟ ಬಗ್ಗೆ ದೊಡ್ಡ ಇಲ್ಲಿದೆ ಅಲ್ಲಿ ಮತ್ತು, ಅವುಗಳೆಂದರೆ ಮುಂದಿನ ಬುಧವಾರ ಕೊಠಡಿಗಳು ಒಂದು ಗುಂಪೇ. ಮತ್ತು ಮುಂದಿನ ಬುಧವಾರ, ನಾನು ಈಗ ಎರಡು ದಿನಗಳಲ್ಲಿ ಅರ್ಥ. ಈ ಮಾಹಿತಿ ಇಲ್ಲ. ಆದರೆ ಸಂಚಿತ. ಮೊದಲ ಅರ್ಧ ಆದ್ದರಿಂದ ಎಲ್ಲವೂ ವರ್ಷ, ರಸಪ್ರಶ್ನೆ ಮೇಲೆ ಸಂಭಾವ್ಯ ನೀವು ನಿಜವಾಗಿಯೂ ಮುಂದುವರಿದ ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ ಏಕೆಂದರೆ ಸಿ ವಿಷಯಗಳನ್ನು ಇಲ್ಲದೆ ಪರಿಸ್ಥಿತಿಗಳು ವೇಳೆ ಮತ್ತು ಕುಣಿಕೆಗಳು ಮತ್ತು ಹಾಗೆ. ಆದರೆ ಒತ್ತು ಇರುತ್ತದೆ ರಸಪ್ರಶ್ನೆ 0 ರಿಂದ ಒಳಗೊಂಡಿದೆ ವಸ್ತು, ಸ್ಟ್ರಕ್ಟ್ಸ್ಳ ಮತ್ತು ಫೈಲ್ ಆರಂಭಗೊಂಡು ನಾನು / ಒ ಇದು ಸಾಮಾನ್ಯವಾಗಿ ಹೆಚ್ಚು ಇಲ್ಲಿದೆ ರಸಪ್ರಶ್ನೆ 0 ಹೆಚ್ಚು ಸವಾಲಿನ. ಸರಾಸರಿ ಸ್ಕೋರ್ ಸಾಮಾನ್ಯವಾಗಿ ಕಡಿಮೆ. ಹಾರ್ಡ್ ಅಧ್ಯಯನ. ನೀವು ಅಧ್ಯಯನ ಮಾಡುತ್ತಿರುವಾಗ, ಬಳಸಲು ಮರೆಯದಿರಿ CS50/discuss ನಿಮ್ಮ ಪ್ರಶ್ನೆಗಳನ್ನು ಪೋಸ್ಟ್ ಮತ್ತು ಇತರ ಜನರ ಪ್ರಶ್ನೆಗಳಿಗೆ ಓದಲು. ಆದ್ದರಿಂದ ನೀವು ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು ಹೊಂದಿದ್ದರೆ ಇದ್ದರೆ, ಪ್ರವೇಶ ಮತ್ತು ಓದಲು ನಿಮ್ಮ ಸ್ನೇಹಿತರ ಪ್ರಶ್ನೆಗಳನ್ನು. ಅವರು ಬಹುಶಃ ಉತ್ತಮ ಪ್ರಶ್ನೆಗಳಿಗೆ ಆರ್. ಮತ್ತು ಅಭ್ಯಾಸ ಕ್ವಿಸ್ ತೆಗೆದುಕೊಳ್ಳಬಹುದು. ನಾವು ರಸಪ್ರಶ್ನೆಗಳು ನೀಡುವ ನಾವು ಈಗ ಏಳು ಅಥವಾ ಎಂಟು ವರ್ಷಗಳ. ಅವರು ಆನ್ಲೈನ್ ಎಲ್ಲಾ ಆರ್. ಫ್ಯೂಚರ್ ಪ್ರಶ್ನೆಗಳನ್ನು ಹೋಲುತ್ತವೆ ಹಳೆಯ ಪ್ರಶ್ನೆಗಳಿಗೆ. ನಾವು ಅವುಗಳನ್ನು ಮಾಡಲು ಹೇಗೆ. ರಸಪ್ರಶ್ನೆ ಇನ್ನೂ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ. ನಮ್ಮಲ್ಲಿ ಯಾರೊಬ್ಬರೂ ಅದನ್ನು ಕಂಡ. ಆದರೆ ರೀತಿ ಹಿಂದಿನ ರಸಪ್ರಶ್ನೆಗಳು. ಈ ವಿಮರ್ಶೆ ಅಧಿವೇಶನ, ಈ ಅಲ್ಲ ವಿಷಯಗಳ ಒಂದು ಸಮಗ್ರವಾದ ಪಟ್ಟಿಯನ್ನು. ನೀವು ನಂತರ ಈ ಹಾಜರಾಗಲು ಮತ್ತು ಸಾಧ್ಯವಿಲ್ಲ ರಸಪ್ರಶ್ನೆ ಸಂಪೂರ್ಣವಾಗಿ ಸಿದ್ಧವಾಗಲಿದೆ. ಇಲ್ಲದಿದ್ದರೆ, ಇದು ಎಂದು ರಸಪ್ರಶ್ನೆಯ ಹೆಚ್ಚು. ಮತ್ತು ಈ ಅಗತ್ಯವಾಗಿ ಆಗಿದೆ ನೀವು ಯಾವುದೇ ತಿಳಿದುಕೊಳ್ಳಬೇಕು ಎಲ್ಲವೂ ವಿಷಯ ಕೊಟ್ಟಿರುವ. ಇದು ವಿಷಯಗಳನ್ನು ನೀವು ಒಡ್ಡಲು ಉದ್ದೇಶವನ್ನು ನಾವು ಒಳಗೊಂಡಿದೆ ಮಾಡಿದ, ನೀವು ನೆನಪಿನಲ್ಲಿ ನಾವು ಆವರಿಸಿದೆ ರೀತಿಯಲ್ಲಿ ಇದು ನಾವು ಒಳಗೊಂಡಿದೆ. ಆದರೆ ನೀವು ಹೆಚ್ಚಿನ ಹೋಗಲು ಮತ್ತು ಕಾಣಿಸುತ್ತದೆ ಆಳವಾದ ನೀವು ಪುನಃ ಪರಿಶೀಲಿಸಿ ಅಧ್ಯಯನ ಮಾಡಿದಾಗ ನೀವು ಯಾವುದೇ ಬಗ್ಗೆ ಎಲ್ಲವನ್ನೂ ತಿಳಿದಿರುವ ನೀವು ಭರ್ತಿ ಮಾಡಿದ ವಿಷಯ ಮತ್ತು ಎಂದು ಎಲ್ಲಾ ಮೂಲೆಗಳಲ್ಲಿ ಉಪನ್ಯಾಸ ಒಳಗೊಂಡಿದೆ. ರಸಪ್ರಶ್ನೆ ಟಿಪ್ಪಣಿಗಳು ಹೋಗಲು ಹೇಳಲು ಲೇಖಕನು ಟಿಪ್ಪಣಿಗಳು, ಗಡಿಯಾರ ಉಪನ್ಯಾಸ ವೀಡಿಯೊಗಳು. ಖಚಿತವಾಗಿ ನೀವು ಮಾಡಿದ ಮಾಡಲು ಉತ್ತಮ ಮಾರ್ಗವಾಗಿದೆ ಎಲ್ಲಾ ನಿಮ್ಮ ನೆಲೆಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. ನಾನು ಈ ಮಾಡಿದಾಗ ಆದ್ದರಿಂದ, ಪ್ರಾರಂಭಿಕ ಸ್ಲೈಡ್ಗಳು, ನಾನು ಕಂಡು ಅಲ್ಲಿ ಹಾಕಲು ಪ್ರಯತ್ನಿಸಿದರು ಮಾಹಿತಿ. ಆದ್ದರಿಂದ ಫೈಲ್ ನಾನು / ಒ, ಉದಾಹರಣೆಗೆ, ವೀಕ್ 7 ಸೋಮವಾರ ಉಪನ್ಯಾಸ, ಮತ್ತು ಪೋಸ್ಟ್ ವಿಭಾಗ 6 ಮತ್ತು ಸಮಸ್ಯೆ ಸೆಟ್ ಎಲ್ಲಾ ಹೊಂದಿವೆ ಫೈಲ್ ಬಗ್ಗೆ ಮಾಹಿತಿಯನ್ನು ನಾನು / ಒ ನಾನು ಮಾಡಿದ ಈ ಪ್ರತಿ ವಿಷಯ. ಆದ್ದರಿಂದ ಆ ಶೀರ್ಷಿಕೆ ಸ್ಲೈಡ್ಗಳು ಮೇ ನಿಮಗೆ ಸಹಾಯ. ಇಲ್ಲಿ ನಾವು ಕಡತ I / O ಹೊಂದಿವೆ ರಲ್ಲಿ ನೆನಪಿಡಿ ಪ್ರಾಬ್ಲಂ 5 ಹೊಂದಿಸಿ, ನಾವು, fclose, fopen ಬಳಸಲಾಗುತ್ತದೆ ರಚಿಸುವಲ್ಲಿ, fread, ಮತ್ತು fseek. 30ish JPEGs ಚೇತರಿಸಿಕೊಂಡ ಮತ್ತು ನಂತರ ಜೊತೆ ಗಾತ್ರ ಮತ್ತು ಅವ್ಯವಸ್ಥೆಯಿಂದ ನಂತರ ಬಿಟ್ಮ್ಯಾಪ್ಗಳನ್ನು, ನೀವು ಬಹಳ ಪರಿಚಿತ ಆಗಿರಬೇಕು ಈ ಕಾರ್ಯಗಳನ್ನು ಮತ್ತು ಅವರು ಹೇಗೆ ಕೆಲಸ. ನೀವು ಇನ್ನು ಮುಂದೆ ತಿಳಿದಿದೆ, ವೇಳೆ ಖಂಡಿತವಾಗಿಯೂ ಅವುಗಳನ್ನು ಪರಿಶೀಲಿಸಿ. ಮತ್ತು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ಏನು ವಿವಿಧ ವಾದಗಳು ಇವೆ, ಅವರು ಬಳಸಲಾಗುತ್ತದೆ ಮಾಡಿದಾಗ. ಆದರೆ ಸಾಮಾನ್ಯ ಕಡತ ಸಂಬಂಧಿತ ದೋಷಗಳನ್ನು ನೀವು ಬಗ್ಗೆ ಕೇಳಬಹುದು - ಅಲ್ಲದೆ, ನೀವು ಮರೆತು ನೀವು ಪರಿಶೀಲಿಸಲು ವೇಳೆ ನೀವು ಹೋಗಿ ಮೊದಲು fopen ವಾಸ್ತವವಾಗಿ ಕೆಲಸ ಒಂದು ಕಡತವನ್ನು ಮಾರ್ಪಡಿಸಿ. ಆ ಕೆಟ್ಟ ಆಗಿರಬಹುದು. ನೀವು ಕಡತ fclose ಮರೆತು ನೀವು ನೀವು fopened ಮಾಡಿರುವುದರಿಂದ, ಹೋಲುತ್ತದೆ ಇಲ್ಲಿದೆ ಒಂದು ಮೆಮೊರಿ ಸೋರಿಕೆಯಾದಲ್ಲಿ. ಎಂದು ಬಹಳ ಹಾನಿಕಾರಕ. ಮತ್ತು ನೀವು ಪರಿಶೀಲಿಸಲು ಮರೆಯುವ ನೀವು ಮೊದಲು ಫೈಲ್ ಕೊನೆಯಲ್ಲಿ ತಲುಪಿದ್ದೀರಿ ಇದು ಬರೆಯಲು ಆರಂಭಿಸಬಹುದು. ನೀವು ಹೇಳಲು ಆದ್ದರಿಂದ, ಹೇ, ನಾನು ಮನುಷ್ಯ ಕಡತದ ಕೊನೆಯಲ್ಲಿ. ನನಗೆ 5 ಹೆಚ್ಚು ಬೈಟ್ಗಳು ನೀಡಿ. ಅಲ್ಲದೆ, ಆ ಬಹುಶಃ ಹಿಂದಿರುಗಬಹುದೆಂದು ನೀವು ನಿರೀಕ್ಷಿಸಬಹುದು ರೀತಿಯಲ್ಲಿ ಕೆಲಸ. ಆ ಫೈಲ್ I / O ನಿಜವಾಗಿಯೂ ಇದು ನಾವು ಅದರ ತುಂಬಾ ಏಕೆಂದರೆ ಸಮಸ್ಯೆ ಜೊತೆ. ನೀವು ತಿಳಿಯಬಹುದು ಆದ್ದರಿಂದ ನಡೆಯುತ್ತಿರುವುದರ ಪ್ರಾಬ್ಲಂ 5, bitmats ನೆನಪು ಮತ್ತು JPEGs, ನಂತರ ನೀವು ಬಹುಶಃ ಎಲ್ಲಾ ಆರ್ ನಾನು / ಒ ಫೈಲ್ ಸೆಟ್ ಎಂದು ಸ್ವಲ್ಪ ವೇಳೆ ಅಸ್ಪಷ್ಟ, ಖಂಡಿತವಾಗಿಯೂ ಸಮಸ್ಯೆ ಪರಿಶೀಲಿಸಲು ಸೆಟ್ ಮತ್ತು ಸಂಬಂಧಿಸಿದ ವಸ್ತುಗಳ. ಸ್ಟ್ರಕ್ಟ್ಸ್ಳ ಎಂದು ವಿಷಯ ಎಂದು ರಸಪ್ರಶ್ನೆ 0 ಮತ್ತು 1 ಕ್ವಿಜ್ ನಡುವೆ ಲೈನ್. ಸಾಕಷ್ಟು ರಸಪ್ರಶ್ನೆ 0 ಮಾಡಲಾರದ. ಆದ್ದರಿಂದ ಅವರು ಖಂಡಿತವಾಗಿಯೂ ಇರುವಿರಿ ರಸಪ್ರಶ್ನೆ 1, ವೀಕ್ 7, ಸೋಮವಾರ. ಒಂದು struct ಏನು? ಇಲ್ಲಿ ನಾವು ಒಂದು struct ತೋರಿಸಲು. ಇದು ಒಂದು ಹೊಸ ರೀತಿಯ ಅನಿಸುತ್ತದೆ. ಇದು ಒಂದು ಪಾತ್ರೆಯಲ್ಲಿ ಹೀಗಿದೆ ಅನೇಕ ಕ್ಷೇತ್ರಗಳಿಗೆ. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾವು struct ಡಿಕ್ಲೇರ್ಡ್ ಮಾಡಿದ ಎರಡು ಜಾಗ ಹೊಂದಿರುವ ವಿದ್ಯಾರ್ಥಿ - ನಾವು ಕರೆ ಮಾಡುತ್ತಿದ್ದೇವೆ ಎಂದು ಸ್ಟ್ರಿಂಗ್ ಹೆಸರು ಮತ್ತು ನಾವು ವಯಸ್ಸು ಕರೆ ಮಾಡುತ್ತಿದ್ದೇವೆ ಎಂದು ಒಂದು ಇಂಟ್. ಹಾಗಾಗಿ ವಿದ್ಯಾರ್ಥಿಗಳು ಸುತ್ತ ಹಾದು ಅಥವಾ ನಾನು ಯಾವಾಗ ವಿದ್ಯಾರ್ಥಿಗಳು ಮಾರ್ಪಡಿಸಿ, ನಾನು ಸಾಧ್ಯವಾಗುತ್ತದೆ ಅವರ ಹೆಸರು ಮತ್ತು ಅವರ ವಯಸ್ಸು ಪ್ರವೇಶಿಸಲು. ಆ ಕೆಲವು ಕೋಡ್ ನೋಡೋಣ. ಇಲ್ಲಿ ನಾವು ನಾನು ಡಿಕ್ಲೇರ್ಡ್ ಎಂಬುದನ್ನು ನೋಡಿ ವಿದ್ಯಾರ್ಥಿ ಗಳು, ಕೇವಲ ಹಾಗೆ ನಾನು ಯಾವುದೇ ವೇರಿಯಬಲ್ - ಇಂಟ್ X, ಇಂಟ್ Y, ಎಟ್ ಇತ್ಯಾದಿ. ಇಲ್ಲಿ ವಿದ್ಯಾರ್ಥಿ ಗಳು ಇಲ್ಲಿದೆ. ತನ್ನ ಜಾಗ ಏನೂ ಆರಂಭವಾಗುತ್ತದೆ. ಆದ್ದರಿಂದ ಅವುಗಳನ್ನು ಸೆಟ್ ಅವಕಾಶ. ನೀವು ಚುಕ್ಕೆ ಒಂದು struct ಜಾಗ ಸೆಟ್. ಹಾಗಾಗಿ ಇಲ್ಲಿ ಎಂದು s.name = ಆರ್ಜೆ ಹೇಳುತ್ತಿದ್ದೆ. ಮತ್ತು = 21 s.age. ನೀವು ಜಾಗ ನವೀಕರಿಸಬಹುದು ನೀವು ನವೀಕರಿಸಲು ಬಯಸುವ ರೀತಿಯಲ್ಲಿ ವೇರಿಯೇಬಲ್ ಮೌಲ್ಯ. ಆದ್ದರಿಂದ ನಾನು ಆರ್ಜೆ ನನ್ನ ಹೆಸರು ಬದಲಾಯಿಸಲು ಬಯಸುವ ಆರ್.ಜೆ. ಯಾವುದೇ ಅವಧಿಗಳ ಉಚ್ಚರಿಸಲಾಗುತ್ತದೆ ಸರಿಯಾದ ರೀತಿಯಲ್ಲಿ. ಇದು = ಆರ್ಜೆ, ಅದೇ s.name ಎಂದು ನಾವು ಮೂಲತಃ ಹೇಳಿದಂತೆ ಇದು. ತದನಂತರ ನೀವು ಅವುಗಳನ್ನು ಪ್ರವೇಶಿಸಬಹುದು. ನಾವು ಅವರಿಗೆ ಸೆಟ್ ಮಾಡಿದ. ನಾವು ಅವುಗಳನ್ನು ಅಪ್ಡೇಟ್ಗೊಳಿಸಲಾಗಿದೆ ಬಂದಿದೆ. ನೀವು ಅವುಗಳನ್ನು ಪ್ರವೇಶಿಸಬಹುದು ಅದೇ ರೀತಿಯಲ್ಲಿ. ಇಲ್ಲಿ ನಾನು ಔಟ್ ಮುದ್ರಿಸುವ ನಾನು ಆರ್.ಜೆ. 21 ವರ್ಷ ವಯಸ್ಸು. ಮತ್ತು ನಾನು ಆ ಮೌಲ್ಯಗಳನ್ನು ಪ್ರವೇಶಿಸುವ ನುಡಿದರು s.name ಮತ್ತು s.age ಜೊತೆ. ಆದ್ದರಿಂದ ಸ್ಟ್ರಕ್ಟ್ಸ್ಳ ಪ್ರವೇಶಿಸುವ ನ ಡಾಟ್ ಸಂಕೇತಗಳನ್ನು ಜೊತೆ. ಹೌದು, ಪ್ರಶ್ನೆ? ಪ್ರೇಕ್ಷಕರು: ಒಂದು ಕಾರಣವಿರುವುದಿಲ್ಲ ನೀವು ಪುಟ್ ಎಂದು ಹಿಂದಿನ ಸ್ಲೈಡ್ typedef ಉನ್ನತ ಸಾಲಿನಲ್ಲಿ, ವಿದ್ಯಾರ್ಥಿ ನಂತರ, struct ವಿದ್ಯಾರ್ಥಿ ಮತ್ತು ಕೊನೆಯಲ್ಲಿ ವಿದ್ಯಾರ್ಥಿ? ಆರ್.ಜೆ. ಅಕ್ವಿನೊ: ಆದ್ದರಿಂದ ಪ್ರಶ್ನೆ ಮೇಲೆ, ಆಗಿತ್ತು ಈ ಸ್ಲೈಡ್, ನಾವು ಸಾಮಾನ್ಯವಾಗಿ ನೋಡಿದ ನಂತರ struct ನೋಡ್ typedef ಮತ್ತು struct ಆಫ್ ಜಾಗ ಮತ್ತು ನಂತರ ಪದ ನೋಡ್. ಮತ್ತು ಇಲ್ಲಿ ಬಂದು ಹೇಗೆ ನಾನು, typedef ಹೇಳಲಿಲ್ಲ ನಂತರ, struct ವಿದ್ಯಾರ್ಥಿ ಮತ್ತು struct ಮತ್ತು ನಂತರ ವಿದ್ಯಾರ್ಥಿ ಜಾಗ? ಕಾರಣ ನಾನು ಅಗತ್ಯವಿಲ್ಲ ಎಂದು struct ಒಳಗೆ ಪ್ರವೇಶಿಸಲು. ಆದ್ದರಿಂದ ಒಂದು ಹೆಸರು ಇಲ್ಲದೆ ಬಿಟ್ಟು ಸರಿ. ನಾನು ಎಂದು ಬಿಡುತ್ತಾರೆ ಅನಾಮಧೇಯ struct. ನಾವು ಲಿಂಕ್ ಪಟ್ಟಿಗಳನ್ನು ಅದನ್ನು ಮತ್ತು ಕಾರಣ ಒಳಗೆ ನೀವು ಬೇಕಾಗುತ್ತದೆ ವಿಷಯಗಳನ್ನು ಒಂದು struct ಗ್ರಂಥಿಗಳು ಸ್ಟಾರ್ ಉಲ್ಲೇಖವನ್ನು. ಆದ್ದರಿಂದ struct ಹೆಸರನ್ನು ಹೊಂದಿರುತ್ತದೆ, ಆದ್ದರಿಂದ ನೀವು ನಂತರ ಪ್ರವೇಶಿಸಬಹುದು. ಇದು ಒಂದು ಸಣ್ಣ ವಿವರ ಇಲ್ಲಿದೆ. ಆದರೆ ನೀವು ಸಾಮಾನ್ಯವಾಗಿ typedef struct ನೋಡುತ್ತಾರೆ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ನೀವು ಮಾಡಬೇಕಿಲ್ಲ ವೇಳೆ ಹೆಸರು ಮತ್ತು typedef struct ಕೆಲವು ಹೆಸರು ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ನಂತರ ನೀವು ತಿನ್ನುವೆ ವೇಳೆ ಹೆಸರು ಅಗತ್ಯವಿದೆ. ಆದ್ದರಿಂದ ಒಳ್ಳೆಯ ಪ್ರಶ್ನೆ. ಮತ್ತು ಆ ಮೇಲೆ, ನಾವು ಮಾರ್ಪಡಿಸಲು ಒಲವು ಸ್ಟ್ರಕ್ಟ್ಸ್ಳ ಮತ್ತು ಅದಕ್ಕೆ ಸ್ಟ್ರಕ್ಟ್ಸ್ಳ ಸುಮಾರು ರವಾನಿಸಲು ಅಲ್ಲ ಮೌಲ್ಯ ಉಲ್ಲೇಖಿಸುವ. ಆದ್ದರಿಂದ ನಾವು ರೀತಿಯು ಸುಮಾರು ಪಾಸ್ ಮಾಡುತ್ತೇವೆ ಸ್ಟ್ರಕ್ಟ್ಸ್ಳ ಬದಲಿಗೆ ಸುಮಾರು ವರ್ಗಾಯಿಸುವ ತಮ್ಮನ್ನು ಸ್ಟ್ರಕ್ಟ್ಸ್ಳ. ಆದ್ದರಿಂದ ನೀವು ತುಂಬಾ ಆಗಾಗ್ಗೆ ಎಂದು ನೀನು ಬಳಸಿ, ಈ ಸಂದರ್ಭದಲ್ಲಿ, ವಿದ್ಯಾರ್ಥಿ * ಅಥವಾ struct ನೋಡ್ * ಅಥವಾ ನೋಡ್ * ಬದಲಿಗೆ ವಿದ್ಯಾರ್ಥಿಗಳು ಅಥವಾ ಗ್ರಂಥಿಗಳು ಔಟ್. ಇಲ್ಲಿ ನಾನು ಹೇಳುತ್ತಿದ್ದೆ, ಸರಿ, ವೇರಿಯಬಲ್ ptr ರು ವಿಳಾಸಕ್ಕೆ ಏರಲಿದೆ. ಇದು ಪಾಯಿಂಟರ್ ಎಂದು ವಿಶೇಷವೇನು ವಿದ್ಯಾರ್ಥಿ ಆರ್.ಜೆ. ಗೆ ನಾವು ಆ ಜಾಗ ಪಡೆಯುವುದು ನಾವು ಏನು ಪಡೆಯಲು ಅದೇ. ಮೊದಲ, ID ಯನ್ನು ಪಾಯಿಂಟರ್ ಉಲ್ಲೇಖಿಸಿ struct ಪಡೆಯಲು. ಆ ನಂತರ * ptr ಮತ್ತು ಒಂದು ಬಿಂದುವನ್ನು ಮತ್ತು ನಂತರ ವಯಸ್ಸು. ಆದ್ದರಿಂದ ಕ್ಷೇತ್ರ ಪ್ರವೇಶಿಸಲು, ಮತ್ತು ನಾನು ಅಪ್ಡೇಟ್ ಮಾಡಿದ ಈಗ 22, ಏಕೆಂದರೆ, ಅವಕಾಶ ತಂದೆಯ ಹೇಳಿ, ನನ್ನ ಹುಟ್ಟುಹಬ್ಬದ ಆಗಿತ್ತು. ಒಂದು ಶಾರ್ಟ್ಕಟ್ ವಾಕ್ಯ ಇಲ್ಲ ಇಲ್ಲಿ ಬಾಣದ ಬಳಸಿ. ಆದ್ದರಿಂದ ptr ಬಾಣದ ವಯಸ್ಸು ಕೇವಲ * ptr.age ಅದೇ. ಈಗ, ನೀವು ನಾವು ವಿಷಯ ಕಂಠಪಾಠ ಮತ್ತು ನೆನಪಿಡುವ. ನೀವು, ಇದು pset6 ಸಾಕಷ್ಟು ಬಳಸಲಾಗುತ್ತದೆ ಕಾಗುಣಿತ, pset. ಆದರೆ ಈ ವಿಶೇಷವೇನು ಏನು ವಾಸ್ತವವಾಗಿ HOOD ಕೆಳಗೆ. ಇದು ಪಾಯಿಂಟರ್ dereferencing ವಿಶೇಷವೇನು ನಂತರ ಅದನ್ನು ಪ್ರವೇಶಿಸುವ. ಪ್ರಶ್ನೆ? ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ]. ಆರ್.ಜೆ. ಅಕ್ವಿನೊ: ಆದ್ದರಿಂದ ನಾವು ಬಳಸುತ್ತಿರುವ ಬದಲಿಗೆ ಸ್ಟ್ರಕ್ಟ್ಸ್ಳ ಮಾಹಿತಿ ಪಾಯಿಂಟರ್ಸ್ ತಮ್ಮನ್ನು ಸ್ಟ್ರಕ್ಟ್ಸ್ಳ? ನೀವು ಹಾದುಹೋಗುವ ನೀವು ಕಾರಣ ಒಂದು ಕಾರ್ಯಕ್ಕೆ ಒಂದು struct, ನೀವು ಬಹುಶಃ ಕೇವಲ 4 ಅಥವಾ ಸುಮಾರು ಪಾಸ್ ಮಾಡಲು ಪಾಯಿಂಟರ್ ಪ್ರತಿನಿಧಿಸುವ ಬೈಟ್ಗಳು, ಮಾಹಿತಿ ಸಂಭಾವ್ಯ 30 ಅಥವಾ ವಿರುದ್ಧವಾಗಿ Struct ಎಂದು 40 ಬೈಟ್ಗಳು. ಆದ್ದರಿಂದ ಒಂದು ಕಾರ್ಯ ಏನಾದರೂ ಹಾದುಹೋಗುವ ಸುಲಭ ಮಾಡಿದಾಗ ವಿಷಯ ಸಣ್ಣ ಚಿಕ್ಕದು. ಪ್ರಶ್ನೆ? ಪ್ರೇಕ್ಷಕರು: ನೀವು ಈ ಉಲ್ಲೇಖಿಸಿರುವ ಇರಬಹುದು ಆರಂಭದಲ್ಲಿ, ಆದರೆ ಇವೆ [ಕೇಳಿಸುವುದಿಲ್ಲ] ಇತರ ಸ್ಲೈಡ್ಗಳು? ಆರ್.ಜೆ. ಅಕ್ವಿನೊ: ಈ ಸ್ಲೈಡ್ಗಳನ್ನು ಇರುತ್ತದೆ ವಿಮರ್ಶೆ ಅಧಿವೇಶನ ನಂತರ. ನಾವು ವೆಬ್ಸೈಟ್ನಲ್ಲಿ ಅವುಗಳನ್ನು ಪೋಸ್ಟ್ ಮಾಡುತ್ತೇವೆ. ಆದ್ದರಿಂದ ಮೇಲೆ ಚಲಿಸುವ ಮತ್ತು ಸ್ವಲ್ಪ ಮೇಲೆ ಚಲಿಸುವ ವೇಗವಾಗಿ, ನಾವು ಡೇಟಾ ಬಗ್ಗೆ ಮಾತನಾಡಲು ನೀನು ರಚನೆಗಳು. ಸಾಕಷ್ಟು ಇವೆ. ನಾವು ಅವುಗಳನ್ನು ಒಂದು ಗುಂಪನ್ನು ಒಳಗೊಂಡಿದೆ. ಇಲ್ಲಿ ನೀವು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಮಾಡಬೇಕು ಇಲ್ಲಿದೆ ಡೇಟಾ ರಚನೆ ಬಗ್ಗೆ. ನೀವು ನಿಜವಾಗಿಯೂ ಹೆಚ್ಚಿನ ನಲ್ಲಿ ಅರ್ಥ ಬೇಕು ಪ್ರತಿ ರಚನೆ ಯಾವ ಮಟ್ಟದ. ನೀವು ಇಂಗ್ಲೀಷ್ ನಲ್ಲಿ ವಿವರಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ ನಿಮ್ಮ , CS50 ತೆಗೆದುಕೊಂಡಿಲ್ಲ ಎಂದು ಸ್ನೇಹಿತ ಹೇಗೆ ನಾವು ನಮ್ಮ ದಶಮಾಂಶ ಸಂಘಟಿಸುವ ನೀವು ಮತ್ತು ಏಕೆ ನಾವು ಬಯಸುವ ಈ ರೀತಿಯಲ್ಲಿ ಏನಾದರೂ ಬಳಸುತ್ತಿರುವ? ಆ ವಿಷಯ ಒಂದಾಗಿದೆ. ವಿಷಯ ಎರಡು, ಅರ್ಥ ಅನುಷ್ಠಾನ. ಆದ್ದರಿಂದ ಈ ವಿಷಯಗಳನ್ನು ಬಳಸಲು ಎಂಬುದನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಸಿ ಮತ್ತು ನಾವು ಈ ಹೋಗುವಾಗ ಪಡೆದುಕೊಳ್ಳುತ್ತೀರಿ. ತದನಂತರ ವಿಷಯ ಮೂರು ಗೊತ್ತಿಲ್ಲ ಎಂದು ರನ್ ಬಾರಿ ಮತ್ತು ಮಿತಿಗಳನ್ನು ನೀವು ಬಳಸುತ್ತಿರುವ ವಿವಿಧ ರಚನೆಗಳನ್ನು. ನೀವು ಬಳಸಲು ಏಕೆ ಎಂದು ಅರ್ಥ ಒಂದು ಬದಲಿಗೆ ಒಂದು ರಚನೆಯ ಟೇಬಲ್ ಹ್ಯಾಶ್. ಅರ್ಥ ಎಷ್ಟು ವೇಗವಾಗಿ ಸರಾಸರಿ ಒಂದು ಹ್ಯಾಷ್ ಟೇಬಲ್ ಪ್ರವೇಶಿಸುತ್ತಿದೆ. ಕಾರ್ಯಾಚರಣೆಗಳ ವೇಗದ ಮೇಲೆ ಏನು ಅರ್ಥ ಲಿಂಕ್ ಪಟ್ಟಿ ಆದರೆ ಸರಣಿಗಳ ಮೇಲೆ ನಿಧಾನ ಮತ್ತು ಪ್ರತಿಕ್ರಮದಲ್ಲಿ. ಆದ್ದರಿಂದ ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು, ನೀವು ಮಾಡಬೇಕಾಗಬಹುದು ಕೇವಲ ತಿಳಿಯಲು ಬಿಗ್ ಓ ಸಂಕೇತನ ಅರ್ಥ ಈ ಬಗ್ಗೆ ಮಾತನಾಡಲು ಹೇಗೆ ವಸ್ತುಗಳ ಬಗೆಗಳಲ್ಲಿ. ನಾವು ಆ ಬಗ್ಗೆ ಮಾತನಾಡಲು ಮಾಡುತ್ತೇವೆ. ಆದ್ದರಿಂದ ಮೊದಲ ವಿಷಯ, ಪಟ್ಟಿಯಲ್ಲಿ ಲಿಂಕ್. ಇಲ್ಲಿ ಉನ್ನತ ಮಟ್ಟದ ಚಿತ್ರ ಒಂದು ಲಿಂಕ್ ಪಟ್ಟಿ. ನಾವು ವರ್ಗ ಈ ತೋರಿಸಲು. ನಾವು ಸಾಮಾನ್ಯವಾಗಿ 10 ಜನರು ವೇದಿಕೆಯಲ್ಲಿ ನಿಂತು. ಆದರೆ ನಾವು ಗ್ರಂಥಿಗಳು ಸರಣಿಯಲ್ಲಿ ಅಲ್ಲಿ ಪ್ರತಿ ನೋಡ್ ಕೆಲವು ಮೌಲ್ಯವನ್ನು ಮತ್ತು ಒಂದು ಪಾಯಿಂಟರ್ ಅದರ ಮುಂದಿನ ಮೌಲ್ಯಕ್ಕೆ. ಆದ್ದರಿಂದ ನೀವು, ಮುಂದಿನ ಒಂದು ನೋಡ್ನಿಂದ ಪಡೆಯಲು ನನಗೆ ಮುಂದಿನ ನೋಡ್ ನೀಡಿ, ಹೇಳುತ್ತಾರೆ. ನೀವು ನೋಡ್ ಹೊಂದಿರುತ್ತವೆ. ನನಗೆ ಮುಂದಿನ ನೋಡ್ ನೀಡಿ. ನೀವು ನೋಡ್ ಹೊಂದಿರುತ್ತವೆ. ಹೀಗೆ ನನಗೆ ಮುಂದಿನ ನೋಡ್ ನೀಡಿ ಮತ್ತು ಯಾವುದೇ ನೋಡ್ ಎಡ ಇಲ್ಲ ರವರೆಗೆ. ಆದ್ದರಿಂದ ಬಗ್ಗೆ ಮಾತನಾಡಲು ಮುಂದುವರಿಸುತ್ತದೆ ಉನ್ನತ ಮಟ್ಟದಲ್ಲಿ ಇದು. ಇದು ವಿಷಯಗಳನ್ನು ಸೇರಿಸಲು ಬಹಳ ಸುಲಭ ಒಂದು ಲಿಂಕ್ ಪಟ್ಟಿ. ನೀವು ಸಲುವಾಗಿ ಬಗ್ಗೆ ಕಾಳಜಿ ಇದ್ದರೆ, ನೀವು ಅದನ್ನು ಬೀಳಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ ಬಲ ಆರಂಭದಲ್ಲಿ. ಆ ನಿರಂತರ ಸಮಯ. ಆದರೆ ಒಂದು ಮೌಲ್ಯ ಪಡೆಯುವುದು ಕಷ್ಟ. ನೀವು ಕೇಳಲು ಪ್ರಯತ್ನಿಸುತ್ತಿದ್ದರೆ, ನನ್ನ ಪಟ್ಟಿಯಲ್ಲಿ ಏಳು? ನೀವು ಅನುಸರಿಸುವ ಪ್ರತಿಯೊಂದು ಮೌಲ್ಯವನ್ನು. ಈ ಏಳು ಈಸ್? ಈ ಏಳು ಈಸ್? ಈ ಏಳು ಈಸ್? ಈ ಏಳು ಈಸ್? ಮತ್ತೆ ಸುಮಾರು. ಮತ್ತು O (N) ನ. ಆದ್ದರಿಂದ ರಸಪ್ರಶ್ನೆ ಅಭ್ಯಸಿಸುವಾಗ ರಚನೆಗಳು ಈ ಹೋಲಿಕೆ. ಅದು ಸರಿಯೇ? ದೀಪಗಳನ್ನು ಮಂದ ಹೋದರು. ಸರಿ. ಯಾವಾಗ ಒಂದು ಲಿಂಕ್ ಪಟ್ಟಿ ಉತ್ತಮ? ಒಂದು ಅರ್ರೆಯ್ ಉತ್ತಮ? ಆದ್ದರಿಂದ ಕೆಲವು ಕೋಡ್ ನೋಡೋಣ. ಇಲ್ಲಿ ಒಂದು ಸಂಭಾವ್ಯ ನೋಡ್. ಇದು ಒಂದು struct ಇಲ್ಲಿದೆ. ಇದು, ಒಂದು int N ಹೊಂದಿರುವ ನಮ್ಮ ಮೌಲ್ಯ ಇರುತ್ತದೆ. ಮತ್ತು ಇದು, ಮುಂದಿನ struct ನೋಡ್ * ಹೊಂದಿರುವ ಮುಂದಿನ ನೋಡ್ ನಮ್ಮ ಸೂಚಿಯಾಗಿದೆ. ಇಲ್ಲಿ, ನಾವು ನಾವು ಸಂಭವಿಸಿದ ನೋಡಬಹುದು ನಮ್ಮ ನೋಡ್ನಲ್ಲಿ ಒಂದು ಇಂಟ್ ಪುಟ್. ಆದರೆ ಈ ಚಾರ್ ಒಂದು ಲಿಂಕ್ ಪಟ್ಟಿ ವೇಳೆ ನಕ್ಷತ್ರಗಳು ಅಥವಾ ಫ್ಲೋಟ್ಗಳು ಒಂದು ಲಿಂಕ್ ಪಟ್ಟಿ, ನಾವು ಸಂಪೂರ್ಣವಾಗಿ ತುಂಬಾ ಹಾಗೆ ಸಾಧ್ಯವಾಗಲಿಲ್ಲ. Pset6 ನೆನಪಿಡಿ, ನೀವು ಬಹುಶಃ ಒಂದು ಹೊಂದಿತ್ತು ಕೇವಲ ಚಾರ್ ನಕ್ಷತ್ರಗಳು ಅಥವಾ ಲಿಂಕ್ ಪಟ್ಟಿ ಸ್ಥಿರ ಚಾರ್ ಸಾಲುಗಳು. ನ ಕಾರ್ಯಾಚರಣೆ ಇಲ್ಲಿ ನೋಡೋಣ. ಆದ್ದರಿಂದ ನಾವು ಹೊಸ ಸೇರಿಸಲು ಬಯಸುವ ಎನ್ ನಮ್ಮ ಲಿಂಕ್ ಪಟ್ಟಿ. ನಾವು ಒಂದು ತಲೆ ಪಾಯಿಂಟರ್ ಔಟ್ ಆರಂಭಿಸಲು ಹೊಂದಿರುವ ಈ ನೋಡ್ಗೆ ಒಂದು ಪಾಯಿಂಟರ್ N ಮೌಲ್ಯವನ್ನು ಮತ್ತು ಒಂದು ಪಾಯಿಂಟರ್ ಮುಂದಿನ ಎಂದು ಈ ನೋಡ್ ಅಂಕಗಳನ್ನು ಮೌಲ್ಯ n ಮತ್ತು ಶೂನ್ಯ ಒಂದು ಮುಂದಿನ, ಏಕೆಂದರೆ ಇದು ಕೊನೆಯ ನೋಡ್ ಇಲ್ಲಿದೆ. ಆದ್ದರಿಂದ ಆ ಬಗ್ಗೆ, ನಾನು ತಿನ್ನುವೆ ಪರದೆಯ ಮೇಲೆ ಎಲ್ಲಾ ಕೋಡ್ ಪುಟ್. ನಾವು ಮೂಲಕ ಕರೆದೊಯ್ಯುತ್ತೇವೆ ಒಂದು ಸಮಯದಲ್ಲಿ ಕೆಲವು ಸಾಲುಗಳನ್ನು. ಇಲ್ಲಿ ಕೋಡ್ ಇಲ್ಲಿದೆ. ನಾನು ಓದಬಹುದಾದ ಭಾವಿಸುತ್ತೇವೆ. ನಾವು ಮೊದಲ ವಿಷಯ ನಾವು ಒಂದು ಹೊಸ ನೋಡ್ malloc. ಆದ್ದರಿಂದ ಹೊಸ ನೋಡ್ಗೆ ಒಂದು ಪಾಯಿಂಟರ್ ಮಾಡುತ್ತದೆ ಸಾಕಷ್ಟು ಏನು ಹೊಂದಿಲ್ಲ ಇನ್ನೂ ಅಪ್. ನಾವು ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ಪರಿಶೀಲಿಸಿ ಹೊಸ ನೋಡ್ ಶೂನ್ಯ ಅಲ್ಲ. ಇಲ್ಲವಾದರೆ, ನಾವು ಬಿಟ್ಟುಕೊಡಲು. ಆದ್ದರಿಂದ ಪರಿಶೀಲಿಸಿದ ನಂತರ, ನಾವು ಈಗ ನೋಡ್ ಮೌಲ್ಯಗಳನ್ನು ಸೆಟ್. ನಾವು ನಮ್ಮ N ಕ್ಷೇತ್ರದಲ್ಲಿ ಹೊಸ ಎನ್ ಪುಟ್. ನಾವು ತೋರಿಸಲು ಮುಂದಿನ ಪಾಯಿಂಟರ್ ಸೆಟ್ ಮೂಲ ತಲೆ, ನಾವು ಇದರಿಂದ ಈಗ ಈ ಅಳವಡಿಸಿದ್ದರೆ ನಮ್ಮ ಪಟ್ಟಿಯಲ್ಲಿ ನೋಡ್. ಅಂತಿಮವಾಗಿ, ನಾವು ಜಾಗತಿಕ ತಲೆ ಅಂಶಗಳಿಲ್ಲ ನಮ್ಮ ಹೊಸ ನೋಡ್, ಆದ್ದರಿಂದ ನಾವು ವೇಳೆ ತಲೆ ಆರಂಭವಾಗುವುದು, ನಾವು ಈ ಆತಂಕವಿತ್ತು ಹೊಸ ಮೊದಲ ನೋಡ್ ಬದಲಿಗೆ ಹಳೆಯ ಮೊದಲ ನೋಡ್. ಮತ್ತು ಈ ಕ್ರಿಯೆ ನಿರ್ಗಮಿಸುತ್ತದೆ ಮಾಡಿದಾಗ, ವೇರಿಯಬಲ್ ಹೊಸ ನೋಡ್ ಇನ್ನು ಮುಂದೆ, ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ ಇದು ಕಾರ್ಯ ಸ್ಥಳೀಯ ಏಕೆಂದರೆ. ಆದ್ದರಿಂದ ಈ ವಿಶ್ವದ ರಾಜ್ಯ. ನಮ್ಮ ಜಾಗತಿಕ ತಲೆ ನಮ್ಮ ಹೊಸ ಸೂಚಿತವಾಗಿರುತ್ತದೆ ಸೂಚಿತವಾಗಿರುತ್ತದೆ ಇದು ಮೊದಲ ನೋಡ್ ನಮ್ಮ ಮೂಲ ಮೊದಲ ನೋಡ್, ಇದು ಅಂಕಗಳನ್ನು ನಂತರ ನೋಡ್. ಆ ಅಳವಡಿಕೆ ಆಗಿತ್ತು. ನಾನು ತುಲನಾತ್ಮಕವಾಗಿ ಭಾವಿಸುತ್ತೇವೆ ಅನುಸರಿಸಲು ನೇರ. ಸಂಶಯ, ಚಿತ್ರವನ್ನು ಸೆಳೆಯಲು ಮಾಡಿದಾಗ. ಹಾಗಾಗಿ ಬಗ್ಗೆ ಕಂಡು ಲಿಂಕ್ ಪಟ್ಟಿಗಳನ್ನು ಮತ್ತು ನೋಡುವ ಕೋಡ್ ಬಹಳ ಉಪಯುಕ್ತ ಅಲ್ಲ. ಒಂದು ಲಿಂಕ್ ಚಿತ್ರವನ್ನು ನೋಡುವ ಆದರೆ ಪಟ್ಟಿ ಓಹ್, ನನಗೆ ಭಾವಿಸುತ್ತೇನೆ ಅನುಮತಿಸುತ್ತದೆ, ಆದ್ದರಿಂದ ನಾನು ಇಲ್ಲಿ ಈ ನೋಡ್ ಹೊಂದಿವೆ. ಆದರೆ ನಾನು ಪಾಯಿಂಟರ್ ನವೀಕರಿಸಲು ವೇಳೆ, ಇದು ಸಂಪರ್ಕ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ. ನಾನು ಮರೆತು ನಾವು ಅಲ್ಲಿ ನೋಡ್ ಹೋಗುತ್ತದೆ. ಮತ್ತು ಕೋಡ್ ನಿರ್ಗಮಿಸುತ್ತದೆ. ಮತ್ತು ನೀವು ವಿವಿಧ ನೋಡ್ ಎಂದು ಕಡಿತಗೊಂಡಿದೆ. ಮತ್ತು ನೀವು ಕೊನೆಗೊಳ್ಳುತ್ತದೆ ಇಲ್ಲ ನೀವು ಪಟ್ಟಿ. ಆದ್ದರಿಂದ ನೀವು ಚಿತ್ರವನ್ನು ಸೆಳೆಯಲು ಮತ್ತು ಅದನ್ನು ವೇಳೆ ಹಂತ ಹಂತವಾಗಿ, ಆಶಾದಾಯಕವಾಗಿ, ನೀವು ನೋಡುತ್ತೀರಿ ಪರಿಭಾಷೆಯಲ್ಲಿ ವಸ್ತುಗಳ ಸರಿಯಾದ ಕ್ರಮದಲ್ಲಿ ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ಪಾಯಿಂಟರ್ಸ್ ಅಪ್ಡೇಟ್ ಪಟ್ಟಿ ಒಟ್ಟಿಗೆ ಬರುತ್ತದೆ ಎಂದು. ಸೇರಿಸಿ ತುಲನಾತ್ಮಕವಾಗಿ ನೇರವಾಗಿರುತ್ತದೆ. ಒಂದು ಸಂಕೀರ್ಣವಾದ ಒಂದು ಎಂದು ಪ್ರತಿಗಳ ಪಟ್ಟಿಯನ್ನು ಮೂಡಿಬರಲು. ಸಂಕೀರ್ಣ ಕಾರ್ಯ ಅಳಿಸಬಹುದು ಮತ್ತು, ಹೇಗೆ ಆದ್ದರಿಂದ ಒಂದು ಪಟ್ಟಿ ಮೂಲಕ ಹುಡುಕುತ್ತಿರುವ ಏನೋ ವೇಳೆ ನೋಡಿ. ಬಹುಶಃ ನೀವು pset6 ಈ ಮಾಡಿದಾಗ ನೀವು ನಿಮ್ಮ ಹ್ಯಾಶ್ ಟೇಬಲ್ಲಿಗೆ ಸಿಕ್ಕಿತು ಮತ್ತು ನೀವು ಹೇಳಿದರು, ಅಲ್ಲದೆ, ಪದ ಸೇಬು ಆಗಿದೆ ನನ್ನ ಲಿಂಕ್ ಪಟ್ಟಿಯಲ್ಲಿ? ಆದ್ದರಿಂದ ನೀವು ಈಗಾಗಲೇ ಈ ಮಾಡಿದ ಮಾಡಬಹುದು. ಆದರೆ ಖಂಡಿತವಾಗಿಯೂ, ನಿಮ್ಮ ಮೆಮೊರಿ ರಿಫ್ರೆಶ್ ಮತ್ತು ಫೈಂಡ್ reimplement ಪ್ರಯತ್ನಿಸಿ ಮತ್ತು ಒಂದು ಲಿಂಕ್ ಪಟ್ಟಿ ಅಳಿಸಿ reimplement. ಫನ್ ಅಡ್ಡ ಗಮನಿಸಿ, ಸಹ ದುಪ್ಪಟ್ಟು-ಸಂಯೋಜಿತ ನೀವು ಅಲ್ಲಿ ಪಟ್ಟಿಗಳನ್ನು, ಎರಡೂ ಮುಂದೆ ಮತ್ತು ಪಾಯಿಂಟ್ ಪಾಯಿಂಟರ್ಸ್ ನೀವು ಹೋಗಿ ಎಂದು ಆದ್ದರಿಂದ, ಹಿಂದುಳಿದ ಮುಂದಿನ ನೋಡ್ ಮತ್ತು ಹಿಂದಿನ ನೋಡ್. ಮತ್ತು ಕಳೆದ ವರ್ಷದ ಮೇಲೆ ಒಂದು ಪ್ರಶ್ನೆ ಇತ್ತು ಆ ರೀತಿಯ ರಸಪ್ರಶ್ನೆ, ಮಾತನಾಡುವ ಬಗ್ಗೆ ಪಟ್ಟಿಗಳನ್ನು ದುಪ್ಪಟ್ಟು-ಸಂಯೋಜಿತ. ಈಗ, ನೀವು ಒಂದು ರಚನೆ ಇಲ್ಲಿದೆ ತುಲನಾತ್ಮಕವಾಗಿ ಪರಿಚಿತ, ಏಕೆಂದರೆ ಅತ್ಯಂತ ನೀವು ಬಹುಶಃ pset6 ಅವುಗಳನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಇಲ್ಲಿ ಸ್ವಲ್ಪ ಕಡಿಮೆ ನಿಕಟವಾಗಿದೆ ಎಂದು ಇಲ್ಲಿದೆ. ಒಂದು ಅಡ್ಡ ನೋಟು, ನಾನು ರಸಪ್ರಶ್ನೆ 1 ಎಂದು ಭಾವಿಸುತ್ತೇನೆ ಪ್ರಾಥಮಿಕವಾಗಿ ರಸಪ್ರಶ್ನೆ 0 ಗಟ್ಟಿಯಾಗಿರುತ್ತದೆ, ಏಕೆಂದರೆ ನೀವು ಮಾಡುತ್ತಿರುವ ವಿಷಯವನ್ನು ಹೆಚ್ಚು ಮಾಡದಿದ್ದರೆ. ಮತ್ತೊಂದು ರೀತಿಯಲ್ಲಿ ಹೇಳುವುದಾದರೆ, ರಸಪ್ರಶ್ನೆ 0, ನೀವು ಸಿ ಬಹಳಷ್ಟು ಬರೆದು ಎಂದು ನಾವು ಸಿ ಬಗ್ಗೆ ನೀವು ಕೇಳಿದಾಗ ರಸಪ್ರಶ್ನೆ 1, ನಾವು ಬಗ್ಗೆ ನೀವು ಕೇಳಲು ನೀನು PHP ಮತ್ತು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, ಇದು ನೀವು ಎಷ್ಟು ಬರೆದಿಲ್ಲ. ನಾವು ಸಿ ಕೋಡ್ ಬಗ್ಗೆ ನೀವು ಕೇಳಲು ನೀನು ನೀವು, ಹೆಚ್ಚು ಬರೆದಿಲ್ಲ ಈ ಮುಂದುವರಿದ ಸಿ ಸ್ಟಫ್. ಆದ್ದರಿಂದ ಖಂಡಿತವಾಗಿ, ವಿಷಯವನ್ನು ನಾವು ಅಭ್ಯಾಸ ಉಪನ್ಯಾಸ ಬಗ್ಗೆ ಮಾತನಾಡಿದರು ನೀವು ಅಗತ್ಯವಾಗಿ ಕಾಣಲಿಲ್ಲ ಸಮಸ್ಯೆ ಸೆಟ್. ಇದು ಸ್ಪೀಕಿಂಗ್, ನೀವು ಬರೆದಿಲ್ಲ ಸಮಸ್ಯೆ ಒಂದು ಸ್ಟಾಕ್ ಸೆಟ್. ಆದರೆ ಉಪನ್ಯಾಸ ಆಗಿತ್ತು. ಇಲ್ಲಿ ಉನ್ನತ ಮಟ್ಟದ ಚಿತ್ರವನ್ನು ನಾವು ಪ್ರತಿ ವರ್ಷ ತೋರಿಸುವ ರಾಶಿಯನ್ನು. ಇದು ಟ್ರೇಗಳು ಸ್ಟಾಕ್ ಇಲ್ಲಿದೆ ಮ್ಯಾಥರ್ ಊಟದ ಹಾಲ್. ಉನ್ನತ ಮಟ್ಟದಲ್ಲಿ, ರಾಶಿಯನ್ನು ಕೊನೆಯ ಇವೆ ಮೊದಲ ಔಟ್ ಡೇಟಾ ರಚನೆ, ರಲ್ಲಿ. ನೀವು ನೀನು ಅರ್ಥ ವಸ್ತುಗಳನ್ನು ಹಾಕಲು - 1, 3, 7, 12, 14, ಋಣಾತ್ಮಕ 0. ನಾನು ಹೊಂದಿಲ್ಲ ಒಂದು ವಿಷಯ ಹೇಳಿದರು - 3, 0 ಋಣಾತ್ಮಕ. ನೀವು ಲಾಗಿನ್ ಎಲ್ಲಾ ವಿಷಯಗಳನ್ನು ಪುಟ್ ಮತ್ತು ನೀವು ಪುಟ್ ಕಳೆದ ಒಂದು ಮೊದಲ ಹೊರಬರಲು ವಿಶೇಷವೇನು ಒಂದು. ಆದ್ದರಿಂದ ನೀವು ಎರಡು ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ಹೊಂದಿವೆ - ಪುಶ್ ಮತ್ತು ಪಾಪ್. ನಾನು ಎಂದು ಕೊಲ್ಲುವ ಎಲ್ಲಾ ಈ ರೀತಿಯ gesturing ತಳ್ಳುತ್ತದೆ. ತದನಂತರ ನಾನು ಪಡೆದುಕೊಳ್ಳುವುದಕ್ಕೆ ನಲ್ಲಿ ತಲುಪಿದಾಗ ಏನೋ ಅಥವಾ ಪಡೆದುಕೊಳ್ಳುವುದಕ್ಕೆ ಮೇಲೆ ತಲುಪಲು ಏನೋ, ಎಂದು ಪಾಪ್. ನಾವು ರಾಶಿಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ನೀನು. ಮತ್ತು ನಾವು ಉಪನ್ಯಾಸ ಅವುಗಳನ್ನು ತೋರಿಸಿದರು ಸರಣಿಗಳನ್ನು ಬಳಸಿಕೊಂಡು. ಆದರೆ ನೀವು ಅವರಿಗೆ ಇಲ್ಲ ಸಂಬಂಧಿತ ಪಟ್ಟಿಗಳನ್ನು ಬಳಸಿ. ಒಂದು ಸ್ಟಾಕ್ ಕಲ್ಪನಾ ದಶಮಾಂಶ ಆಗಿದೆ ರಚನೆ, ಒಂದು ಇಷ್ಟವಿಲ್ಲ ಅನುಷ್ಠಾನ ನಿರ್ದಿಷ್ಟ ಒಂದು. ಹಾಗಾಗಿ ರೀತಿ ಎಂದು? ಇದು ರೀತಿಯ ಈ ರೀತಿ ಹೇಳಿದರು. ನೀವು ಒಂದು ಪೂರ್ಣಾಂಕ ಗಾತ್ರ ಮಾಡಿದೆವು. ಮತ್ತು ನೀವು ಮೌಲ್ಯಗಳನ್ನು ಒಂದು ಸರಣಿ ಬಯಸುವ ಎಂದು ಏಕೆಂದರೆ ನಾವು, ಟ್ರೇಗಳು ಕರೆ ಮಾಡುತ್ತಿದ್ದೇವೆ ಚಿತ್ರ ಏನು ನಮಗೆ - ಟ್ರೇಗಳು ಇಂಟ್ - ತದನಂತರ ಕೆಲವು ಗರಿಷ್ಠ ಸಾಮರ್ಥ್ಯ. ಆದ್ದರಿಂದ ಯಾವ ರೀತಿ ತಳ್ಳಲು? ನಾವು ಸ್ಟಾಕ್ ಗಳು ಹೊಂದಿದ್ದರೆ ಜೊತೆಗೆ, ತಳ್ಳಲು ಗಳು ಮೇಲೆ ಏನೋ, ನಾವು ಪಡೆಯುತ್ತೀರಿ ರು ಗಾತ್ರ. ಮತ್ತು ಮುಂದಿನ ಎಂದು ನಮ್ಮ ರಚನೆಯ ಮುಕ್ತ ಸ್ಥಳವು. ಆದ್ದರಿಂದ ನಾವು ನಮ್ಮ ಸ್ಟಾಕ್ ಮೂರು ವಿಷಯಗಳನ್ನು ಹೊಂದಿದ್ದರೆ, ನಂತರ ಟ್ರೇಗಳು 3 ಮುಂದಿನ ಎಂದು ಮುಕ್ತ ಸ್ಥಳವು, ಏಕೆಂದರೆ 0, 1, ಮತ್ತು 2 ಈಗಾಗಲೇ ಅಪ್ ತುಂಬಿದೆ. ನಾವು ಒಳಗೆ ಮೌಲ್ಯವನ್ನು ಪುಟ್ s.trays [s.size], ಮೂರನೇ ಸ್ಥಾನ. ನಂತರ ನಾವು, s.size, ಹೇಳಲು ಹೆಚ್ಚಿಸಲು ಹೇ, ನಾವು ಮೊದಲು ಮೂರು ವಿಷಯಗಳನ್ನು ಹೊಂದಿತ್ತು. ಈಗ, ನಾವು ನಾಲ್ಕು. ಆದ್ದರಿಂದ ನೀವು ತಳ್ಳುವ ಮುಂದಿನ ಬಾರಿ, ನೀವು ಕೋರುತ್ತೇವೆ 4 ಏನೋ ಹಾಕಲು ಹೋಗುವ. ಅಥವಾ ನೀವು ಪಾಪ್ ಮುಂದಿನ ಬಾರಿ ನೀವು ನೀನು 3 ಬದಲಿಗೆ 4 ಅಥವಾ ಯಾವುದೇ ನೋಡಲು. ನಂತರ ನಾವು ನಿಜವಾದ ಬರುತ್ತೇವೆ ಹೇಳುತ್ತಾರೆ, ಹೇ, ನಾವು ಯಶಸ್ವಿಯಾದರು. ಈ ಕೆಲಸ. ಹೆಬ್ಬೆರಳಿನ ನಿಯಮದಂತೆ, ವೇಳೆ ಎಂದು ಒಂದು ಕಾರ್ಯವನ್ನು ನಿಜವಾದ ಹಿಂತಿರುಗಿ ಅಥವಾ ಭಾವಿಸಲಾದ ಸುಳ್ಳು ಯಾವಾಗಲೂ ನೀವು ಬದಲಾಗಬಹುದು, ನಿಜವಾದ ಹಿಂದಿರುಗಿಸುತ್ತದೆ ಏನೋ ಮಾಡಿದ. ಈ ಹಾಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ? ಅಲ್ಲದೆ, ಇದು 1 ಉತ್ತಮ ಕೆಲಸ, ಮತ್ತು 2 ಮತ್ತು 3 ಮತ್ತು 4, ಮತ್ತು ಐದು. ಆದರೆ ನನ್ನ ಸಾಮರ್ಥ್ಯ ತಲುಪಲು ಹೇಳಲು ಅವಕಾಶ. ನಾನು ನಂತರ ಸಮಸ್ಯೆಯನ್ನು ರನ್, ಏಕೆಂದರೆ ಬಂದಿದೆ ಗಾತ್ರ ಸಾಮರ್ಥ್ಯ ಅದೇ ವೇಳೆ, ನಾನು ಈಗ ಒಳಗೆ ಏನೋ ಹಾಕಲು ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ ನಾನು ಸ್ಪೇಸ್ ಇಲ್ಲ ಅಲ್ಲಿ ರಚನೆಯ. ಹಾಗಾಗಿ ಕಡಿಮೆ ಚೆಕ್ ಈ ಸರಿಪಡಿಸಲು. , S.size == ಸಾಮರ್ಥ್ಯ ವೇಳೆ, ತಪ್ಪು ಹಿಂತಿರುಗಿ. ಇಲ್ಲವಾದರೆ, ಹೋಗಿ ನಾವು ಏನು. ನಾವು ಬೇರೆ ಎಂಬುದನ್ನು ಕೇಳಲು ಸಾಧ್ಯವಿತ್ತು ರಾಶಿಯನ್ನು ಬಗ್ಗೆ? ನೀವು ಬೇರೆ ಯಾವ ಅಧ್ಯಯನ ಮಾಡಬೇಕು? ನೀವು ಬೇರೆ ಏನು ಅಭ್ಯಾಸ ಮಾಡಬೇಕು? ಅಲ್ಲದೆ, ಪಾಪ್ ಅನುಷ್ಠಾನಕ್ಕೆ. ನಾವು ಈಗಾಗಲೇ ತಳ್ಳುವ ಮಾಡಿದರು. ನಾನು ಸರಿಪಡಿಸಲು ಮಾಡುತ್ತೇವೆ. ಎ ಅಲ್ಲದ ರಚನೆಯ ಅನುಷ್ಠಾನ, ಅಲ್ಲಿ ನೀವು ಬಹುಶಃ ಒಂದು ಲಿಂಕ್ ಪಟ್ಟಿ ಬಳಸಿ. ಎ ಅಲ್ಲದ ಇಂಟ್ ಅನುಷ್ಠಾನ. ನಾವು ಇಲ್ಲಿ ints ಮಾಡಿದರು. ಆದರೆ ಫ್ಲೋಟ್ಗಳು ಸಾಧ್ಯವಿತ್ತು. ನಾನು ತಂತಿಗಳನ್ನು ಸಾಧ್ಯವಿತ್ತು. ಇದು ಚಾರ್ ನಕ್ಷತ್ರಗಳು ಸಾಧ್ಯವಿತ್ತು. ರೀತಿಯ ಕಳೆದ ರಸಪ್ರಶ್ನೆಗಳು ನೋಡಿ ನಾವು ರಾಶಿಯನ್ನು ಬಗ್ಗೆ ಕೇಳಿದ್ದೀರಿ ಪ್ರಶ್ನೆಗಳನ್ನು. ನಾವು ಸುಮಾರು ರಾಶಿಯನ್ನು ಆವರಿಸಿದ್ದ ಹೇಳುತ್ತೇನೆ ನಾವು ಅವುಗಳನ್ನು ಒಳಗೊಂಡಿದೆ ಮಾಡಿದ ಅದೇ ವರ್ಷಗಳ ಹಿಂದೆ. ಆದ್ದರಿಂದ ರಸಪ್ರಶ್ನೆ ಪ್ರಶ್ನೆಗಳನ್ನು ಮಾಡಬೇಕು ಒಂದು ಒಳ್ಳೆಯ ಸೂಚನೆ ಆಗಿರಬಹುದು. ಇನ್ನೂ ವೇಗವಾಗಿ ಮುಂದೆ ಚಲಿಸುವ ಸಾಲುಗಳನ್ನು. ಅವರು ರಾಶಿಯನ್ನು ಹಾಗೆ ಆರ್. ಆದರೆ ಅವರು ಮೊದಲು, ಮೊದಲ ಆರ್. ನೀವು ಬ್ರಿಟಿಷ್ ನೀವು, ಪದ ಕ್ಯೂ ಬಹುಶಃ ನಿಮಗೆ ಅರ್ಥದಲ್ಲಿ ಬಹಳಷ್ಟು ಮಾಡಿದ. ಇಲ್ಲವಾದರೆ, ನೀವು ಹೊಂದಿರಬಹುದು ಒಂದು ರೇಖೆ ಎಂದು ಕೇಳಿದ. ಅವರು ಲೈನ್ನ ಕೆಲಸ ಆಪಲ್ ಅಂಗಡಿಯಲ್ಲಿ. 3:00 ನಲ್ಲಿ ತೋರಿಸಲು ಮೊದಲ ವ್ಯಕ್ತಿ ಬೆಳಿಗ್ಗೆ ಮೊದಲ ತನ್ನ ಐಪ್ಯಾಡ್ ಖರೀದಿಸಲು ವ್ಯಕ್ತಿ. ನಾವು ಎರಡು ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ಹೊಂದಿವೆ - ಎನ್ಕ್ಯೂ ಮತ್ತು dequeue. ಎನ್ಕ್ಯೂ ಸಾಲಿನಲ್ಲಿ ಯಾರಾದರೂ ಹಾಕಿದರೆ. Dequeue ಮೊದಲ ಎಳೆಯುತ್ತದೆ ಲೈನ್ ಆಫ್ ವ್ಯಕ್ತಿ. ಮತ್ತೆ, ನಾವು ಬಳಸಿಕೊಂಡು ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಈ. ಆದ್ದರಿಂದ struct ನಾವು ಏನು ಉಪನ್ಯಾಸ ತೋರಿಸಿದರು? ಇದು ಒಂದಾಗಿತ್ತು. ಮತ್ತೆ, ಸಂಖ್ಯೆಗಳು. ಮತ್ತೆ, ಗಾತ್ರ ಮತ್ತು ಈ ಹೊಸ ವಿಷಯ ಮುಂದೆ. ಏಕೆ ಮುಂದೆ ಎಂಬುದೊಂದು ಇದೆ? ಇದು ಮುಂದಿನ ಸೂಚ್ಯಂಕ dequeue ಗೆ ಅಂಶ. ಇದು ಕೇವಲ ಆಂತರಿಕವಾಗಿ ಟ್ರ್ಯಾಕ್ ಕೀಪಿಂಗ್ ತೋರಿಸಲು ಮೊದಲ ವ್ಯಕ್ತಿ, ಆದ್ದರಿಂದ ನಾವು ನಾವು ಅಗತ್ಯವಿದೆ ಅದು ಬರಬಹುದು. ಖಂಡಿತವಾಗಿಯೂ ಉಪನ್ಯಾಸ ಟಿಪ್ಪಣಿಗಳು ನೋಡಲು ಮತ್ತು ಪ್ರಯತ್ನಿಸಿ ಎನ್ಕ್ಯೂ ಮತ್ತು dequeue ಕಾರ್ಯಗತಗೊಳಿಸಲು ರಸಪ್ರಶ್ನೆ ಅಧ್ಯಯನ ಮಾಡಿದಾಗ. ಬಗ್ಗೆ ಯೋಚಿಸುವುದು ಪ್ರಮುಖ ವಿಷಯಗಳು. ಸುತ್ತಲೂ ಸುತ್ತಿಕೊಳ್ಳುವ ವೇಳೆ ಮುಂದೆ ಪ್ಲಸ್ ಗಾತ್ರದ ಸಾಮರ್ಥ್ಯವನ್ನು ದೊಡ್ಡದಾಗಿದೆ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ. ಮತ್ತೆ, ನಿಮ್ಮ ರಚನೆ ಪೂರ್ಣ ವೇಳೆ, ನೀವು ಸಮಸ್ಯೆ ನೀನು. ನೀವು ಮೊದಲು ನೋಡಿದ ಕೋಷ್ಟಕಗಳು ಹ್ಯಾಶ್. ನಿಮ್ಮ ಬಹುಶಃ ಜಾರಿಗೆ ಈ pset6 ಮೇಲೆ. ಇದು ಒ ಗುರಿ ಒಂದು ರಚನೆ ಇಲ್ಲಿದೆ (1) ಸ್ಥಿರ ಸಮಯ ಅಳವಡಿಕೆಯ ಮತ್ತು ಓ (1) ಸ್ಥಿರ ಸಮಯ ವೀಕ್ಷಣ. CS50 ರಲ್ಲಿ, ನಾವು ಈ ಜಾರಿಗೆ ಲಿಂಕ್ ಪಟ್ಟಿಗಳನ್ನು ಒಂದು ಶ್ರೇಣಿಯನ್ನು. ಒಂದು ಹ್ಯಾಶ್ ಮೇಜಿನ ಪ್ರಮುಖ ಹ್ಯಾಶ್ ಕ್ರಿಯೆ. ಆದ್ದರಿಂದ, ಹೇಳಿ ನೋಡೋಣ ನಿಮ್ಮ ಇನ್ಪುಟ್ ಪರಿವರ್ತಿಸುತ್ತದೆ ಅನೇಕ ಒಂದು ನಿಘಂಟು ಪದ,, ನಮ್ಮ ಸೂಚ್ಯಂಕ ಏರಲಿದೆ ಇದು. ಮತ್ತು ನಾವು ಸೂಚ್ಯಂಕ ಬಳಸಿ ನಮ್ಮ ರಚನೆಯ ಒಳಗೆ. ಇಲ್ಲಿ ಒಂದು ಮುದ್ದಾದ ಕಡಿಮೆ ಚಿತ್ರವನ್ನು study.50.net ನಿಂದ. ನಾವು ಎಲ್ಲಾ ಪದಗಳನ್ನು ಚೆಲ್ಲಿದೆ ನಮ್ಮ ಹ್ಯಾಶ್ ಕ್ರಿಯೆ. ಮತ್ತು ಹ್ಯಾಶ್ ಕ್ರಿಯೆ ನಮಗೆ ಹೇಳುತ್ತದೆ ಅಲ್ಲಿ ಈ ಪದಗಳನ್ನು ಹಾಕಲು. ಈ ಭೂಮಿಯ ಎಲ್ಲ ಮಹಾನ್ ಅಲ್ಲಿ ಪ್ರತಿ ಸ್ಲಾಟ್ ಮಾತ್ರ ಒಂದು ಪದ ಇಲ್ಲ. ಆದರೆ ನೀವು pset6 ನೆನಪು ಎಂದು, ಇಲ್ಲ ಸ್ಲಾಟ್ಗಳು ಹೆಚ್ಚು ಪದಗಳು. ನೀವು ಆದ್ದರಿಂದ ಏನಾಗುತ್ತದೆ ಘರ್ಷಣೆ ಪಡೆಯಲು? ಬದಲಿಗೆ ಒಂದು ಮೌಲ್ಯ ಸಂಗ್ರಹಿಸುವ, ನೀವು,, ಹ್ಯಾಷ್ ಟೇಬಲ್ 3 ಹೇಳಲು ಅವಕಾಶ ಲಿಂಕ್ ಪಟ್ಟಿ ಶೇಖರಿಸಿಡಲು. ಆದ್ದರಿಂದ ಬದಲಿಗೆ ಕ್ಯಾಂಟಲೌಪ್ ಹೊಂದುವ ಇಲ್ಲಿ, ನೀವು ಒಂದು ಲಿಂಕ್ ಪಟ್ಟಿ ಹೊಂದಿರುತ್ತದೆ, ಮೊದಲ ನೋಡ್ ಕ್ಯಾಂಟಲೌಪ್ ಅಲ್ಲಿ. ಮತ್ತು ಮುಂದಿನ ನೋಡ್ ಬೆಕ್ಕು. ಮತ್ತು ಮೂರನೆಯ ನೋಡ್ ಅವಕಾಶ ನ, ಘರ್ಷಣೆ ಆಗಿದೆ ಎಲ್ಲಾ ಈ ಪದಗಳ ಆರಂಭಿಸಲು ಏಕೆಂದರೆ, ಹೇಳುತ್ತಾರೆ ಸಿ ಆದ್ದರಿಂದ ನೀವು ಅತ್ಯಂತ pset6 ಈ ಮಾಡಿದರು. ನೀವು pset6 ಮೇಲೆ ಒಂದು ಹ್ಯಾಷ್ ಟೇಬಲ್ ಮಾಡದಿದ್ದಲ್ಲಿ ಮತ್ತು ನೀವು ರೀತಿಯ ಪ್ರಯತ್ನ ಒಂದು trie, ಖಂಡಿತವಾಗಿಯೂ ಹ್ಯಾಶ್ ಕೋಷ್ಟಕಗಳು ಪರಿಶೀಲಿಸಲು. ನೀವು ಖಂಡಿತವಾಗಿ, pset6 ಅದನ್ನು ಮಾಡದಿದ್ದರೆ ಹ್ಯಾಶ್ ಕೋಷ್ಟಕಗಳು ಪರಿಶೀಲಿಸಲು. ಮತ್ತು ನೀವು pset6 ಮೇಲೆ ಮತ್ತು ಅದನ್ನು ಮಾಡಲಿಲ್ಲ ಸಾಕಷ್ಟು ಬಲ ಮತ್ತು ನೀವು ಕೆಲಸ ಖಂಡಿತವಾಗಿಯೂ, ತೊಂದರೆ ಬಹಳಷ್ಟು ಹೊಂದಿತ್ತು ಹ್ಯಾಶ್ ಕೋಷ್ಟಕಗಳು ಪರಿಶೀಲಿಸಲು. ಆದ್ದರಿಂದ ಪಾಠ ನಿಜವಾಗಿಯೂ ಖಂಡಿತವಾಗಿಯೂ ಹ್ಯಾಶ್ ಕೋಷ್ಟಕಗಳು ಪರಿಶೀಲಿಸಲು. ಪ್ರಯತ್ನಿಸಿದರು ನೀವು ಅಪಾರ ಅಲ್ಪಸಂಖ್ಯಾತ ಔಟ್ pset6 ಮೇಲೆ ಪ್ರಯತ್ನಿಸುತ್ತದೆ. ಉನ್ನತ ಮಟ್ಟದ ಚಿತ್ರ. ಇದು ಈ ರೀತಿಯ, ಅಲ್ಲಿ ಪ್ರತಿ ನೋಡ್ ಮಕ್ಕಳು ಒಂದು ಸೆಟ್, ಅಲ್ಲಿ ಪ್ರತಿ ಮಗು ಒಂದು ಅಕ್ಷರವನ್ನು ಸೂಚಿಸುತ್ತದೆ. ಮತ್ತು ಪ್ರತಿಯೊಂದು ನೋಡ್ ಕೂಡಾ ಹೇಳುತ್ತಾರೆ ಹೇ, ನಾನು ಒಂದು ಪದ am. ಆದ್ದರಿಂದ ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಪದ ಮ್ಯಾಕ್ಸ್ವೆಲ್, ನೀವು ಎ ಎಮ್ ಅನುಸರಿಸಿದರೆ ನಂತರ ಎಕ್ಸ್ ವಾಟ್-ಇ ಎಲ್ ಎಲ್ ಮತ್ತು ಒಂದು ಹೆಚ್ಚು ಅನುಸರಿಸಿ. ಮತ್ತು ನೀವು ಈ ಚಿಹ್ನೆ, ಡೆಲ್ಟಾ, ಪಡೆಯುವುದು ನಾವು ಈ ಒಂದು ಪದ ಅರ್ಥ ಸೂಚಿಸುತ್ತದೆ. ಆದ್ದರಿಂದ ಮ್ಯಾಕ್ಸ್ವೆಲ್ ಒಂದು ಪದ. ಈ deltas ಸೂಚಿಸುತ್ತದೆ ಉದ್ದಕ್ಕೂ ಇವೆ ವಿಷಯಗಳನ್ನು ಪದಗಳು ಮತ್ತು ಇದು ಇವು ವಿಷಯಗಳನ್ನು ಅಲ್ಲ. ಆದ್ದರಿಂದ pset6 ಡೇಟಾ ನಾವು ಸಂಗ್ರಹಿಸಿದ ನಮ್ಮ ನೋಡ್ಗಳ ಯಾವುದೇ ಆಗಿತ್ತು ಜೊತೆಗೆ "ನಾನು am ಪದ. "ಮತ್ತು ಪ್ರಯತ್ನಗಳ ಬಗ್ಗೆ ತಂಪಾದ ವಿಷಯ ಅವರು ಅಳವಡಿಕೆ ಪ್ರಾತ್ಯಕ್ಷಿಕೆ ಇದೆ ಒ (ಒಂದು ಪದದ ಉದ್ದ) ವೀಕ್ಷಣ. ಆದ್ದರಿಂದ ಕೇವಲ ಮ್ಯಾಕ್ಸ್ವೆಲ್ ಮೂಲಕ ಪಡೆಯಲು, ಅದು ಎಂ ಎ ಎಕ್ಸ್ ವಾಟ್-ಇ ಎಲ್ ಎಲ್. ಆದ್ದರಿಂದ ಏಳು ಅಥವಾ ಎಂಟು - ನಾನು ಲೆಕ್ಕ ಸಾಧ್ಯವಿಲ್ಲ - ಕೊನೆಯಲ್ಲಿ ಪಡೆಯಲು ಕ್ರಮಗಳನ್ನು ಮತ್ತು ವಿಷಯಗಳನ್ನು ಪರಿಶೀಲಿಸಿ. ಇಲ್ಲಿ ಆದ್ದರಿಂದ ಶೀಘ್ರ ಅನುಷ್ಠಾನ. ರಾಬ್ ಒಂದು ಲಿಂಕ್ ಜರುಗಿತು ತನ್ನ ಶವಪರೀಕ್ಷೆ ಪಟ್ಟಿ. ಆದ್ದರಿಂದ ಪರಿಶೀಲಿಸಿ. ಕ್ಷಮಿಸಿ. ತನ್ನ ಶವಪರೀಕ್ಷೆ ಒಂದು trie ಮೂಲಕ ಹೋದರು. ಆದ್ದರಿಂದ ಪರಿಶೀಲಿಸಿ. ಆದರೆ ನೀವು ಮೂಲತಃ ಪ್ರತಿ ನೋಡ್ 27 ಹೊಂದಿವೆ ಮುಂದಿನ ಗ್ರಂಥಿಗಳು ಮತ್ತು ಒಂದು ರೀತಿಯು ನಾನು ಪದ ಆಮ್ ಬೂಲಿಯನ್. ಹೇಗೆ ರಾಬ್ ಶವಪರೀಕ್ಷೆ ಪರಿಶೀಲಿಸಿ ಈ ವಾಸ್ತವವಾಗಿ ಅಳವಡಿಸಲಾಗಿದೆ. ನಮ್ಮ ಅಂತಿಮ ರಚನೆಯ ನಮ್ಮ ಮರಗಳು ಮತ್ತು ಬೈನರಿ ಸರ್ಚ್ ಮರಗಳು. ಆದ್ದರಿಂದ ಈ ನೋಡುವ ಈ ಆವರಿಸಿರುವುದು ಇತ್ತೀಚೆಗೆ ವೀಕ್ 8, ಸೋಮವಾರ. ಒಂದು ಮರದ ನೀವು ಹೊರತುಪಡಿಸಿ, ಒಂದು trie ಹೋಲುತ್ತದೆ ಅಗತ್ಯವಾಗಿ 27 ಗ್ರಂಥಿಗಳು ಇಲ್ಲ ಪ್ರತಿ ಹಂತದಲ್ಲಿ. ಮತ್ತು ನೀವು ಪ್ರತಿ ಈ ಡೇಟಾವನ್ನು ಇಲ್ಲ - ಸೂಚಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ಹೆಜ್ಜೆ ಮಾರ್ಗ ಅಪ್ರಸ್ತುತವಾಗುತ್ತದೆ. ಒಂದು trie, ಮಾರ್ಗ ಮೇಲಿನಿಂದ ಗೆ ಆದರೆ ಕೆಳಗೆ, ಮ್ಯಾಕ್ಸ್ವೆಲ್, ನಮಗೆ ಮುಖ್ಯ. ಆದರೆ ಪ್ರತಿ ನೋಡ್ ಅನೇಕ ಹೊಂದಿದೆ ಮಕ್ಕಳು, ಬಹುಶಃ. ನಾವು ಕೆಲವು ಹೆಚ್ಚು ಶಬ್ದಕೋಶವನ್ನು ಹೊಂದಿವೆ. ಮರದ ಬೇರಿನ ಬಹಳ ಮೇಲ್ಭಾಗದಲ್ಲಿ ಹೊಂದಿದೆ. ನಾವು ಬಹಳ bottommost ಹೇಳುತ್ತಾರೆ ಯಾವುದೇ ಹೊಂದಿರುವ ಗ್ರಂಥಿಗಳು ಮಕ್ಕಳ ಎಲೆಗಳು. ಆದ್ದರಿಂದ ಒಂದು trie ಹಾಗೆ, ಒಂದು ಮರ ನೋಡ್ಗಳ ರಚನೆ. ನಾವು ನೀನು ಮರದ ಒಂದು ಸಾಮಾನ್ಯ ಬಗೆಯ ಬಗ್ಗೆ ಮಾತನಾಡಲು ಒಂದು ಬೈನರಿ ಮರದ ಅಲ್ಲಿ ಪ್ರತಿ ನೋಡ್ ಮಕ್ಕಳು ಅಥವಾ ಹೊಂದಿದೆ ಒಂದು ಮಗು ಅಥವಾ ಎರಡು ಮಕ್ಕಳು. ಇಲ್ಲಿ ಈ ಚಿತ್ರ ಅಲ್ಲ ಒಂದು ಬೈನರಿ ಮರದ ಏಕೆಂದರೆ ನೋಡ್ 3 ಮೂರು ಮಕ್ಕಳಿದ್ದಾರೆ. ಆದರೆ ನಾವು ಆ, ಉಳಿದ ನಿರ್ಲಕ್ಷಿಸಿ ವೇಳೆ ಇದು ಒಂದು ಬೈನರಿ ಮರವಾಗಿದೆ ಇದು ಏಕೆಂದರೆ ಆಸ್ತಿ ಎಂದು ಪ್ರತಿ ನೋಡ್ ಪ್ರದರ್ಶಿಸಿದನು ಸೊನ್ನೆ, ಒಂದು, ಅಥವಾ ಎರಡು ಮಕ್ಕಳಿದ್ದಾರೆ. ಆದ್ದರಿಂದ ಹೇಗೆ ನಾವು ಕೋಡ್ ಈ ವ್ಯಕ್ತಪಡಿಸಲು ಸಾಧ್ಯವಾಯಿತು? ಪ್ರತಿ ನೋಡ್ ಹೊಂದಿದೆ ಅಲ್ಲಿ ಒಂದು ನೋಡ್ ಸಾಧ್ಯತೆಯಿದೆ ಒಂದು ಅದರೊಳಗಿದ್ದ ಪೂರ್ಣಾಂಕ, ಹಾಗೂ ಎಡ ಮೇಲೆ ಮರದ ಒಂದು ಪಾಯಿಂಟರ್ ಮತ್ತು ಮೇಲೆ ಮರದ ಒಂದು ಪಾಯಿಂಟರ್ ಬಲ, ಎರಡು ಮಕ್ಕಳು ಆದ್ದರಿಂದ. ಹೇಗೆ ಈ ಉಪಯುಕ್ತ? ಹಾಗೆಯೇ, ನಾವು ಬಗ್ಗೆ ನಿಯಮಗಳನ್ನು ಮಾಡಿದರೆ ಅಲ್ಲಿ ನಾವು ಗ್ರಂಥಿಗಳು ಪುಟ್, ನಾವು ಹುಡುಕಾಟ ವೇಗವಾಗಿ ಮಾಡಬಹುದು. ಆದ್ದರಿಂದ ಒಂದು ಬೈನರಿ ಸರ್ಚ್ ಒಂದು ಪರಿಕಲ್ಪನೆ ಇಲ್ಲ ಮರ, ಅಲ್ಲಿ ಎಲ್ಲಾ ಗ್ರಂಥಿಗಳು ಎಡಬದಿಯ ಸಬ್ಟ್ರೀಯ ಅತ್ಯ್ಂತ ಒಂದು ಸಣ್ಣ ಮೌಲ್ಯ ನೋಡ್ ಹೆಚ್ಚು ನಾವು ಹುಡುಕುತ್ತಿರುವ. ಮತ್ತು ಬಲ ಸಬ್ಟ್ರೀಯ ಎಲ್ಲಾ ಗ್ರಂಥಿಗಳು ಹೆಚ್ಚಿನ ಮೌಲ್ಯವನ್ನು ಹೊಂದಿವೆ ರೂಟ್ ನೋಡ್ ಹೆಚ್ಚು. ಈಗ, ಪದಗಳ ತೋರುತ್ತಿದೆ. ನಾನು ಡಬಲ್ ಒಳಗೆ ಇಟ್ಟಿದೆ ಪಡೆಯಲಿದ್ದೇನೆ ಉಲ್ಲೇಖಗಳು ಮತ್ತು ನೀವು ಚಿತ್ರವನ್ನು ತೋರಿಸುತ್ತದೆ. ಇಲ್ಲಿ ಒಂದು ಉದಾಹರಣೆ ಒಂದು ಬೈನರಿ ಸರ್ಚ್ ಟ್ರೀಯನ್ನು. ನಾವು 10 ಪ್ರಾರಂಭಿಸಿ ನೋಡಿ. ಎಡ ಎಲ್ಲವನ್ನೂ 10 ಇದು ಚಿಕ್ಕದಾಗಿದೆ. ಮತ್ತು ಬಲಕ್ಕೆ ಎಲ್ಲವನ್ನೂ ಇದು ದೊಡ್ಡದಾಗಿದೆ. ಆದರೆ ಹೆಚ್ಚಾಗಿ ಹೆಚ್ಚು, ಪ್ರತಿಯೊಂದು ನೋಡ್ ಮರದ ಈ ಆಸ್ತಿ ವ್ಯಕ್ತಪಡಿಸುತ್ತಾನೆ. ಆದ್ದರಿಂದ ನೋಡ್ 7 3 ಹೊಂದಿದೆ ಎಡದಿಂದ ಬಲಕ್ಕೆ ಮತ್ತು 9. ಆದ್ದರಿಂದ ಆ ಎಲ್ಲಾ 10 ಸಣ್ಣದಾಗಿರುತ್ತವೆ. ಆದರೆ ಆ ನೋಡುವ, 7 ಹೊಂದಿದೆ 3 ಅದರ ಬಲ ತನ್ನ ಎಡ ಮತ್ತು 9. ಮತ್ತು ಇದೇ ಬಲಭಾಗದಲ್ಲಿ, 15 14 ಹೊಂದಿದೆ ಅದರ ಬಲ ತನ್ನ ಎಡ ಮತ್ತು 50. ಆದ್ದರಿಂದ ಅಲ್ಲಿರುವ ಮೂರು ಗ್ರಂಥಿಗಳು, 15, 14, ಮತ್ತು 50 ಸಹ ಮಾನ್ಯ ಬೈನರಿ ಮರದ ಇವೆ ಅಥವಾ ಮಾನ್ಯ ಬೈನರಿ ಸರ್ಚ್ ಟ್ರೀಯನ್ನು. ಮತ್ತು ಅವರು ಎಲ್ಲಾ 10 ದೊಡ್ಡದಾಗಿದೆ ಆರ್. ಆದ್ದರಿಂದ ಅವರು ಅವಕಾಶ ಬಲ ಮೇಲೆ. ಒಂದು ಪ್ರಶ್ನೆ ಇಲ್ಲ? ಪ್ರೇಕ್ಷಕರು: ನೀವು ವ್ಯವಹರಿಸಲು ಇದ್ದಾಗ ನೀವು ಎರಡು ಸೆವೆನ್ಸ್ ಹೊಂದಿವೆ? ಆರ್.ಜೆ. ಅಕ್ವಿನೊ: ಹೌದು. ನೀವು ಎರಡು ಮೌಲ್ಯಗಳನ್ನು ವ್ಯವಹರಿಸಲು ಇಲ್ಲ ಎಂದು ಒಂದೇ? ಕೆಲವು ಬೈನರಿ ಸರ್ಚ್ ಮರಗಳು ಹೇಳಲು ನೀವು ಗುರಿಯಾಗಿದೆ ಏಕೆಂದರೆ, ನಕಲುಗಳನ್ನು ನಿರ್ಲಕ್ಷಿಸಿ ಹೇಳಲು, ನಾನು ನೋಡಿದ ಇಲ್ಲಿಯವರೆಗೆ ಈ ವಿಷಯಗಳನ್ನು. ನೀವು ಹೇಳಬಹುದು ಕೆಲವು ಬೈನರಿ ಸರ್ಚ್ ಮರಗಳು ನೋಡ್ ಒಳಗೆ ಎಣಿಕೆ ಹೊಂದಿವೆ. ಇತರೆ ಹೇಳಬಹುದು ಎಂದು ಎಲ್ಲವನ್ನೂ ಎಡ ಕಡಿಮೆ ಅಥವಾ ಸಮಾನವಾಗಿರುತ್ತದೆ. ಮತ್ತು ಬಲಕ್ಕೆ ಎಲ್ಲವನ್ನೂ ಹೆಚ್ಚು. ಇದು ಕೇವಲ ಅವಲಂಬಿಸಿರುತ್ತದೆ ಏನು ಸಮಸ್ಯೆ ನೀವು ಪರಿಹರಿಸುವ ಮಾಡುತ್ತಿದ್ದೇವೆ. ನೀವು, ಉದಾಹರಣೆಗೆ, ಒಂದು ನಿಘಂಟು ಆದ್ದರಿಂದ ನಕಲುಗಳನ್ನು ಬಗ್ಗೆ ತಲೆಕೆಡಿಸಿಕೊಳ್ಳುವುದಿಲ್ಲ ಎಂದು. ನೀವು ಅವುಗಳನ್ನು ಎಸೆಯಲು ಎಂದು. ಆದರೆ ಕೆಲವು ಇತರ ಸಮಸ್ಯೆ ನೀವು ಕಾಳಜಿ ಇರಬಹುದು. ಪ್ರೇಕ್ಷಕರು: ಇದು ಹೊಂದಲು ಸಾಧ್ಯ 15 ಎಡ, ಒಂದು 1 ಇದು 10 ಕಡಿಮೆ? ಆರ್.ಜೆ. ಅಕ್ವಿನೊ: ನಂ ಇಲ್ಲಿ 14 ಒಂದು 1 ವೇಳೆ, ಈ ಎಂದು ಮಾನ್ಯ ಬೈನರಿ ಸರ್ಚ್ ಟ್ರೀಯನ್ನು ಸಾಧ್ಯವಿಲ್ಲ, ಏಕೆಂದರೆ ಬಲ ಎಲ್ಲವನ್ನೂ 10 ಇದು ದೊಡ್ಡದಾಗಿದೆ ಎಂದು ಹೊಂದಿದೆ. ನಾವು ಏಕೆ ನೋಡುತ್ತೀರಿ. ಹುಡುಕಾಟ ಭೂಮಿ ನನ್ನ ಗುರಿ ಇದ್ದರೆ 14 ಹುಡುಕಲು, ನಾನು ಮೂಲ ಆರಂಭವಾಗುವುದು. ಹಾಗಾಗಿ ನೋಡಲು. ಸರಿ. ನಾವು ಮೂಲ ಆರಂಭವಾಗುವುದು ನೀನು. 10 ನೋಡಿ. ಅಲ್ಲದೆ, 14 ನಮ್ಮ ಗುರಿ, 10 ದೊಡ್ಡದಾಗಿದೆ. ಆದ್ದರಿಂದ ಬಲ ಮೇಲೆ ಇರಬೇಕು. ಈ ಇಡೀ ಫೋನ್ ಹೋಲುತ್ತದೆ ಪುಸ್ತಕದ ವಿಷಯ ನಾವು, ಬೈನರಿ ಮಾಡಿದರು ಹುಡುಕಾಟ. ಬದಲಿಗೆ ಬೈನರಿ ಶೋಧನೆ ಒಂದು ಶ್ರೇಣಿಯನ್ನು, ನಾವು ಅವಳಿ ಆರ್ ಈ ಮರದ ಹುಡುಕುವ. ನಾವು ಇನ್ನೂ 14 ಹುಡುಕುತ್ತಿರುವ. ಅಲ್ಲದೆ, 14 15 ಚಿಕ್ಕದಾಗಿದೆ. ಇದು ನಮ್ಮ ಮರ ಇದ್ದರೆ, ಅದನ್ನು ಮಾಡಬೇಕು ಇಲ್ಲಿ ಈ ಪ್ರದೇಶದಲ್ಲಿ ಎಂದು. ಇದು ಬಲ ಇರಬೇಕು 10 ಮತ್ತು 15 ಎಡಕ್ಕೆ. ಆದ್ದರಿಂದ ನಾವು ಈ ನೋಡ್ ಪರಿಶೀಲಿಸಿ. ಮತ್ತು ವಾಹ್, ನಾವು 14 ಕಂಡುಬಂದಿವೆ. ನಾನು ಮೂಲಕ ನಡೆದು ಹೋಗುವ ಇಲ್ಲ. ಆದರೆ ಇಲ್ಲಿ ಕೋಡ್ ಇಲ್ಲಿದೆ. ಇದು ತುಲನಾತ್ಮಕವಾಗಿ ವಾಸ್ತವವಾಗಿ ನೇರ, ಈ ಪುನರಾವರ್ತಿತ ಏಕೆಂದರೆ. ನಾವು ನೀವು ರಸಪ್ರಶ್ನೆ ಮಾಡಲು ಎಂಬುದನ್ನು ಕೇಳಲು ಸಾಧ್ಯವಿತ್ತು? ನಾವು ಈ ಕೋಡ್ ಬರೆಯಲು ನೀವು ಕೇಳಲು ಸಾಧ್ಯವಿತ್ತು. ನಾವು ಈ ಕೋಡ್ ನೋಡಲು ನೀವು ಕೇಳಲು ಸಾಧ್ಯವಿತ್ತು ಮತ್ತು ಈ ಕೋಡ್ ಮಾರ್ಪಡಿಸಲು ಮತ್ತು ವಿವರಿಸಲು ಇದು ಮಾಡುತ್ತಿದೆ. ಹೌದು. ಪ್ರಶ್ನೆ? ಪ್ರೇಕ್ಷಕರು: ಈ ಸ್ಲೈಡ್ಗಳನ್ನು ಮುಂದುವರೆಸುತ್ತೇವೆ ಅವರು ಕಳೆದ ಬಾರಿಗೆ ಎಂದು ಲಭ್ಯವಾಗುವಂತೆ? ಆರ್.ಜೆ. ಅಕ್ವಿನೊ: ಹೌದು. ಆದ್ದರಿಂದ ಈ ಸ್ಲೈಡ್ಗಳನ್ನು ಖಂಡಿತವಾಗಿಯೂ ತಿನ್ನುವೆ ಪೋಸ್ಟ್. ಪ್ರೇಕ್ಷಕರು: ನಿಜವಾಗಿ ಪೋಸ್ಟ್ ಮಾಡುತ್ತಿದ್ದೇವೆ ಇದೀಗ ವೆಬ್ಸೈಟ್ನಲ್ಲಿ. ಡೇವಿಡ್ ಕೇವಲ ಮಾಡಿದರು. ಆರ್.ಜೆ. ಅಕ್ವಿನೊ: ಜಾರುವಿಕೆ ಇದೀಗ ವೆಬ್ಸೈಟ್ನಲ್ಲಿ. ನಾನು ಬಹುಶಃ ಒಂದೆರಡು ಸರಿಪಡಿಸಲು ಮಾಡುತ್ತೇವೆ ಮುದ್ರಣ ದೋಷಗಳು ನಾನು ಗಮನಿಸಿದಂತೆ ಮತ್ತು ಅವುಗಳನ್ನು ಸರಿಪಡಿಸಲು. ಆದರೆ ಪ್ರಸ್ತುತ ಇಲ್ಲ ಸೈಟ್ನಲ್ಲಿ ಆವೃತ್ತಿ. ಇತರೆ ನಾವು ಮಾಡಲು ಹೇಳಿ ವಿಷಯಗಳನ್ನು - ಇನ್ಸರ್ಟ್ ಬರೆಯಲು. ಒಂದು ರೋಗ ಆವೃತ್ತಿ ಬರೆಯಿರಿ ಪುನರಾವರ್ತಿತ ಕಾರ್ಯ ನಾವು ನೀವು ತೋರಿಸಿದ ಅಥವಾ ಹಾಗೆ, ಈ ವಿಷಯಗಳ ಬಗ್ಗೆ ಮಾತನಾಡುವುದು ಪ್ಯಾರಾಗಳು, ಪದಗಳನ್ನು, ವಾಕ್ಯಗಳನ್ನು ರಲ್ಲಿ. ರನ್ ಬಾರಿ ಹೋಲಿಕೆ ಮತ್ತು ವಿವರಿಸುವ ನೀವು ಒಂದು ಬೈನರಿ ಬಳಸಲು ಬಯಸುತ್ತೇನೆ ಏನು ಬದಲಿಗೆ ಸಾವಿರಾರು ಹುಡುಕಾಟ ಮರ ಉದಾಹರಣೆಗೆ, ಮೇಜಿನ ಹ್ಯಾಶ್. ಆದ್ದರಿಂದ ಈ ರಚನೆಗಳು ಅರ್ಥ ಒಂದು ಬಹಳ ಆಳವಾದ ಮಟ್ಟದಲ್ಲಿ. ಅವುಗಳನ್ನು ಬರೆಯಲು ಹೇಗೆ ಅರ್ಥ, ಹೇಗೆ ಬಗ್ಗೆ ಮಾತನಾಡಲು ಹೇಗೆ, ಅವುಗಳನ್ನು ಬಳಸಲು. ಮತ್ತು ನೀವು ಎಲ್ಲಾ ಸೆಟ್ ಪಡೆದುಕೊಳ್ಳುತ್ತೀರಿ. ಪ್ರಶ್ನೆ? ಪ್ರೇಕ್ಷಕರು: ನೀವು ಬರೆಯುವ ನೀವು ಬೈನರಿ ಸರ್ಚ್ ಟ್ರೀಯನ್ನು, ಹೇಗೆ ನೀವು ಯಾವ ಮೌಲ್ಯಕ್ಕೆ ನಿರ್ಧರಿಸಲು ಮೂಲ ಮಾಹಿತಿ ಮಾಡಲು? ಆರ್.ಜೆ. ಅಕ್ವಿನೊ: ಪ್ರಶ್ನೆ ಹಾಗಾಗಿ ಏನು ಮೌಲ್ಯ ನೀವು ಮೂಲವಾಗಿ ಮಾಡುವುದು? ನೀವು, ನಿಮ್ಮ ಕೋಡ್ ಅವಲಂಬಿಸಿ ಜಾಗತಿಕ ಮೂಲ ಹೊಂದಿರಬಹುದು. ಆದ್ದರಿಂದ ನೀವು ಸಾಧ್ಯತೆ ಹೊಂದಿದ್ದ pset6 ಜಾಗತಿಕ ಹ್ಯಾಷ್ ಟೇಬಲ್. ಅಥವಾ ನೀವು ಮೂಲ ಹಾದು ಇರಬಹುದು ವಾದವನ್ನು ರಲ್ಲಿ. ಇಲ್ಲಿ ಆದ್ದರಿಂದ ಈ ಶೋಧ ಕಾರ್ಯ ವಾದವನ್ನು ಒಂದು ನೋಡ್ * ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. ಆದ್ದರಿಂದ ನೀವು ಎಂದು ಸಂಭವಿಸಿ ಯಾವುದೇ ನೋಡ್ ನೋಡುವ ನೀವು ಚಿಕಿತ್ಸೆ ಮಾಡುತ್ತಿದ್ದೇವೆ ಒಂದಾಗಿದೆ ನಿಮ್ಮ ಮೂಲದಲ್ಲಿ ನೀವು ಸೈನ್ ಹಾದುಹೋದಾಗ ನಾನು ಎಲ್ಲಾ ಸೆಟ್ ಆಗಿದ್ದೇನೆ. ಆ ನನ್ನ ಜಾರುವಿಕೆ. ಮುಂದಿನ ವ್ಯಕ್ತಿ ಸ್ವಾಪ್ ಬರಬಹುದು ಲ್ಯಾಪ್ಟಾಪ್ ಮತ್ತು ಮೈಕ್. ರಾಬ್ ಬೌಡೆನ್: ನಾನು ಸಂಶಯವಿಲ್ಲ ಬೇರೆ ಎಂದು ಪ್ರಶ್ನೆ ತಿಳಿಯುತ್ತದೆ. ನೀವು ಹೊಂದಿದ್ದರೆ ಆದರೆ ನಾನು, ಎಂದು ವ್ಯಾಖ್ಯಾನಿಸಿದ ನಾವು ಹೇಗೆ ಸಂಖ್ಯೆಗಳನ್ನು 1, 2, ಮತ್ತು 3, 2 ಮೂಲ ಮಾಡಲು ಗೊತ್ತಿಲ್ಲ 1 ಅಥವಾ 3 ವಿರುದ್ಧವಾಗಿ? ನಾವು ಮೂಲ 2 ಮಾಡಿದರೆ, ಆಗ ಅದನ್ನು ಚೆನ್ನಾಗಿ ಇಲ್ಲಿದೆ 1 ಮತ್ತು 3 ಎಡ ಮತ್ತು ಬಲಕ್ಕೆ. 1 ಮೂಲ ಆದರೆ, ನಂತರ ಅದನ್ನು 1 ಇಲ್ಲಿದೆ ಉನ್ನತ, ಬಲಕ್ಕೆ 2 ಬಲ, 3. ಆದ್ದರಿಂದ ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, ನೀವು ಗೊತ್ತಿಲ್ಲ ಯಾವ ಮೂಲ ಮಾಡಲು. ಮತ್ತು ಯಾವುದೇ ಅಲ್ಗಾರಿದಮ್ ನಾವು ನಿರೀಕ್ಷಿಸಿರಲಿಲ್ಲ ಮಾಡುತ್ತಿದ್ದೇವೆ , ಕೇವಲ ಮೊದಲ ವಿಷಯ ನೀವು ನೀಡಲು ಇನ್ಸರ್ಟ್ ಮೂಲ ಎಂದು. ಅಥವಾ ನಾವು ನೀವು ಒಂದು ಬೈನರಿ ಮರದ ನೀಡಲು ಬಯಸುವ ಈಗಾಗಲೇ ರೂಟ್ ಎಂದು ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ. ಆದರೆ ಇತರ ಕ್ರಮಾವಳಿಗಳು ಎಂದು ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ ಆದ್ದರಿಂದ ಮೂಲ, ನವೀಕರಿಸಿ ನೀವು ವೇಳೆ ಇದು 1, 2 ಅಲ್ಲಿ ಪರಿಸ್ಥಿತಿಯಲ್ಲಿ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ, 3, ಅದು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ನವೀಕರಿಸಿ ಆದ್ದರಿಂದ, ಹೊಸ ಮೂಲ 2 ಮಾಡಲು ಇದು ಇನ್ನೂ ಚೆನ್ನಾಗಿ ಸಮತೋಲಿತ ವಿಶೇಷವೇನು. ಏಂಜೆಲಾ ಲಿ: ಕೂಲ್. ಹೇ, ವ್ಯಕ್ತಿಗಳು. ನಾನು ಏಂಜೆಲಾ ಮನುಷ್ಯ. ನಾನು ನಮ್ಮ ಸಿ ಮುಗಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ ತದನಂತರ ನಮ್ಮ ವೆಬ್ ಕೆಲವು ಹೋಗಿ ತಂತ್ರಜ್ಞಾನಗಳು - ಎಚ್ಟಿಟಿಪಿ, ಎಚ್ಟಿಎಮ್ಎಲ್ ಮತ್ತು ಸಿಎಸ್ಎಸ್. ಆದ್ದರಿಂದ ಮೊದಲ ವಿಷಯ ಬಫರ್ ಆಗಿದೆ ಉಕ್ಕಿ ದಾಳಿ. ಆದ್ದರಿಂದ ಅವರ ಈ ಕೋಡ್ ಒಂದು ಅವಲೋಕಿಸೋಣ. ಇದು ಬಹಳ ಸರಳ. ಒಂದು ಕಾರ್ಯ foo ​​ಇಲ್ಲ. ಇದು ಏನು ಮರಳಿ. ಆದರೆ ಇದು ಒಂದು ಪಾಯಿಂಟರ್ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಬಾರ್ ಎಂಬ ವಾಕ್ಯವನ್ನು. ಮತ್ತು ಈ ಘೋಷಿಸಲು ವಿಶೇಷವೇನು ಒಂದು ಪಾತ್ರ ಇದು ಬಫರ್, 12 ಸ್ಲಾಟ್ ಹೊಂದಿದೆ ರಚನೆಯ. ಮತ್ತು ಇದು ಕೇವಲ ಒಂದು ಇದು memcpy ಬಳಸುತ್ತದೆ ಕಾರ್ಯ ಒಂದು ವಿಳಾಸದಿಂದ ಪ್ರತಿಗಳನ್ನು ಇನ್ನೊಂದು. ಆದ್ದರಿಂದ ಈ ನಕಲಿಸಿ ಪ್ರಯತ್ನಿಸುತ್ತಿದ್ದಾರೆ ಏನೇ ನಮ್ಮ ಬಫರ್ ಬಾರ್ ತೋರುತ್ತಿರುವಂತೆ ಇದೆ. ಆದ್ದರಿಂದ ಯಾವುದೇ ಕಲ್ಪನೆ ಏನು ತಪ್ಪು ಈ ಕೋಡ್ ಜೊತೆ? ಪ್ರೇಕ್ಷಕರು: ಬಾರ್ ಹೆಚ್ಚು ವೇಳೆ ಸಿ, ಅವರು ಬದಲಿಸಿ, ಮಾಡುತ್ತದೆ. ಏಂಜೆಲಾ ಲಿ: ಹೌದು, ನಿಖರವಾಗಿ. ನಾವು ಯಾವುದೇ ಗ್ಯಾರಂಟಿ ಎಂದು ಬಾರ್ 12 ಕಡಿಮೆ ಎಂದು ಹೋಗುತ್ತದೆ. ನಾವು ಕೆಲವು ನಿರಂಕುಶ ಸಂಖ್ಯೆ 12. ನಾವು ನ ಭಾವಿಸುತ್ತೇವೆ, ಇಷ್ಟ ಎಂದು ನಮ್ಮ ಬಳಕೆದಾರ ಇನ್ಪುಟ್ ಕಡಿಮೆ 12 ಪಾತ್ರಗಳು ಉದ್ದವಾಗಿದೆ. ಆದ್ದರಿಂದ ಆದರ್ಶ ಪ್ರಪಂಚದಲ್ಲಿ, ನಮ್ಮ ಒಳಹರಿವಾಗಿದೆ ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ ಎಂದು ಯಾವಾಗಲೂ, ನಂತರ ನಾವು ಪಡೆಯುತ್ತೀರಿ ಹಲೋ, ರೀತಿಯ. ಆ 12 ಪಾತ್ರಗಳು ಕಡಿಮೆ. ಇದು ಚಾರ್ ಸಿ ಒಳಗೆ ಓದಲು ಸಿಗುತ್ತದೆ. ನಂತರ ನಾವು ಅದನ್ನು ಏನಾದರೂ. ಇದು ನಿಜವಾಗಿಯೂ ಅಪ್ರಸ್ತುತವಾಗುತ್ತದೆ. ಆದರೆ ಒಂದು ದುರುದ್ದೇಶಪೂರಿತ ವ್ಯಕ್ತಿ ಮಾಡಬಹುದಾದ ಹೆಚ್ಚು ಈ ರೀತಿಯ, ಅಲ್ಲಿ ಅವರು , ಬಾರ್ ಸೂಚಿಸುವ ಯಾವುದೇ ನಮಗೆ ನೀಡಿ ಈ ಬೃಹತ್ ರಚನೆಯ ಬೆಟ್ಟು ವಿಶೇಷವೇನು ಕೇವಲ ನ. ಮತ್ತು ಈ 12 ಹೆಚ್ಚು ರೀತಿಯಲ್ಲಿ ಮುಂದೆ. ಆದ್ದರಿಂದ ಎಲ್ಲಾ ರೀತಿಯಲ್ಲಿ ಹೋಗಿ ವಿಶೇಷವೇನು ಕೆಳಗೆ ಇಲ್ಲಿ ಅಲ್ಲಿ ರಿಟರ್ನ್ ವಿಳಾಸ ಬಳಸಲಾಗುತ್ತದೆ. ಆದ್ದರಿಂದ ಅವರ ಈ ಕಾರ್ಯ ಹೇಳಲು ಅವಕಾಶ foo ಎಂಬ ಇದೆ. ಬಹುಶಃ foo, ಕೆಲವು ಇತರ ಘೋಶಿಸಿದರು ಮುಖ್ಯ ಘೋಶಿಸಿದರು ಕಾರ್ಯನಿರ್ವಹಿಸುವ. Foo, ಚಾಲನೆಯಲ್ಲಿರುವ, ಅದನ್ನು ಅಗತ್ಯವಿದೆ ಅಲ್ಲಿ ಮರಳಲು ತಿಳಿಯಲು. Foo, ಹೆಸರಿನ ಕೆಲವು ಕಾರ್ಯ ಎಂಬ ವೇಳೆ ಬಾಜ್, ಇದು ಗೊತ್ತಾಯಿತು ಹೊಂದಿದೆ ಮತ್ತೆ ಬಾಜ್ ಹೋಗಲು ದೊರೆತಿದೆ. ಮತ್ತು ಏನು ಈ ರಿಟರ್ನ್ ವಿಳಾಸಕ್ಕೆ ಇಲ್ಲಿದೆ ಕೆಳಗೆ ಇಲ್ಲಿ ನಮಗೆ ಹೇಳುವ. ಆದರೆ ನಾವು ಕೆಲವು ಇತರ ಅದನ್ನು ತಿದ್ದಿಬರೆಯಲು ವೇಳೆ ವಿಳಾಸ, ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಈ ಒಂದು ಆಗಿದೆ ನಲ್ಲಿ ವಿಳಾಸಕ್ಕೆ ಪ್ರಾತಿನಿಧ್ಯ ಬಹಳ ನಂತರ, ಈ ಬಫರ್ ಆರಂಭಗೊಂಡು ನಿಜವಾಗಿ ಸಂಭವಿಸಿ ಹೋಗಿ ಎಂದು ಬದಲಿಗೆ ಮತ್ತೆ ಬಾಜ್ ಮರಳಿದ, ನಮ್ಮ ಕ್ರಿಯೆ ಎಂದು, ಇದು ಕೇವಲ ಇಲ್ಲಿದೆ ಈ ಕೋಡ್ ಮುಂದೆ ಹೋಗುತ್ತಿದ್ದೇವೆ. ಮತ್ತು ಈ ಇಲ್ಲದಿದ್ದರೆ ಏಕೆಂದರೆ ಒಂದು ದುರುದ್ದೇಶಪೂರಿತ ಹ್ಯಾಕರ್ ಸೊಗಸುಗಾರ ಬಂದು ಈ ಚುಚ್ಚುಮದ್ದು, ನಂತರ ಬಹುಶಃ ಈ ಪ್ರಮಾಣದ ಒಂದು ವಾಸ್ತವವಾಗಿ ತಂದೆಯ ಅಲ್ಲ. ಮತ್ತು ಇದು ವಾಸ್ತವವಾಗಿ ಕೇವಲ ಕೋಡ್ ಎಂದು ಮುರಿದರೆ ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ ಅಥವಾ ಏನೋ. ಆದ್ದರಿಂದ ಈ ರೀತಿಯ ಬಗ್ಗೆ ರಕ್ಷಣಾತ್ಮಕ ಎಂದು ವಿಷಯ, ನೀವು ಎಂದು ಭಾವಿಸುತ್ತಾರೆ ಎಂದಿಗೂ ಹೊಂದಿವೆ ಬಳಕೆದಾರ ಇನ್ಪುಟ್ ಒಂದು ನಿಶ್ಚಿತ ಪಾತ್ರಗಳು ಪ್ರಮಾಣವನ್ನು. ಉದಾಹರಣೆಗೆ, ನೀವು ಏನು ಮಾಡುತ್ತಿದ್ದೀರಿ ಕಾಗುಣಿತ, ನೀವು ಪದಗಳನ್ನು ಎಂದು ತಿಳಿಸಲಾಯಿತು ಕೇವಲ 40 ಪಾತ್ರಗಳು ಏರಲಿದೆ ದೀರ್ಘ ಗರಿಷ್ಠ. ಮತ್ತು ಉತ್ತಮ. ಆದರೆ ಒಂದು ವೇಳೆ, ನಂತರ ನೀವು ಹೊಂದಿರುತ್ತದೆ ಖಚಿತವಾಗಿ ಕೇವಲ 45 ಓದಲು ಮಾಡಲು ಒಂದು ಸಮಯದಲ್ಲಿ ಪಾತ್ರಗಳು. ಇಲ್ಲವಾದರೆ, ನೀವು ಬದಲಿಸಿ ಇರಬಹುದು ನಿಮ್ಮ ಬಫರ್. ಎಂದು ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳು. ಹೌದು. ಪ್ರೇಕ್ಷಕರು: ನೀವು ಕುಡ್ ಟಾಕ್ ಈ ಬಗ್ಗೆ ಸ್ವಲ್ಪ ಹೆಚ್ಚು? ಏಂಜೆಲಾ ಲಿ: ಕ್ಷಮಿಸಿ. ಹೌದು. ಪ್ರೇಕ್ಷಕರು: ಮೈಕ್ ಕೇವಲ ವೀಡಿಯೊ ಆಗಿದೆ. ನಾನು ಪ್ರಯತ್ನಿಸಿ ಮತ್ತು ಯೋಜನೆ ಕಾಣಿಸುತ್ತದೆ. ಹಾಯ್, ವ್ಯಕ್ತಿಗಳು. Sup? ಆದ್ದರಿಂದ ಕೆಲವು ವಿಷಯಗಳನ್ನು ನೋಡೋಣ ನೀವು ಬಳಸಿಕೊಂಡು ಬಂದಿದೆ CS50 ಗ್ರಂಥಾಲಯದ, ಎಲ್ಲಾ ಸೆಮಿಸ್ಟರ್, ಹೆಚ್ಚಾಗಿ ಬಳಕೆದಾರ ಇನ್ಪುಟ್ ಪಡೆಯಲು. ನಿಮಗೆ ತಿಳಿದಂತೆ, ನೀವು CS50 ಸೇರಿವೆ ಕೇವಲ CS50.h, ಮಾಡುವುದರಿಂದ ಗ್ರಂಥಾಲಯದ ಇದು ಎಲ್ಲಾ ಮೂಲಮಾದರಿಗಳ ಹೊಂದಿದೆ ಹಾಗೆ ನೀವು ಬಳಸಬಹುದಾದ ಕಾರ್ಯಗಳನ್ನು GetString ಮತ್ತು GetInt, ಮತ್ತು GetFloat, ಎಟ್ ಇತ್ಯಾದಿ. ಮತ್ತು ಈ ಒಂದು ಲೈನ್ CS50 ರಲ್ಲಿ ಇಲ್ಲ ಸ್ಟ್ರಿಂಗ್ ವ್ಯಾಖ್ಯಾನಿಸುವ ಗ್ರಂಥಾಲಯದ, ಇದು ನೀವು ಹುಡುಗರಿಗೆ ಈಗ ತಿಳಿದಿದೆ * ಕೇವಲ ಚಾರ್. ಆದರೆ ಒಂದು ಪೀಕ್ ತೆಗೆದುಕೊಳ್ಳಲು ಅವಕಾಶ GetString ಹೇಗೆ ಕೆಲಸ. ಈ ಒಂದು ಸಂಕ್ಷಿಪ್ತ ಆವೃತ್ತಿಯನ್ನು ಹೊಂದಿದೆ. ನೀವು CS50 ಗ್ರಂಥಾಲಯದ ಕಡತಗಳನ್ನು ಬರಬಹುದು manuals.CS50.net, ನಾನು ಭಾವಿಸುತ್ತೇನೆ, ನಿಂದ. ಮತ್ತು ನೀವು ಓದಬಹುದು ನಿಜವಾದ ಕಾರ್ಯ. ಆದರೆ ಈ ಕೆಲವು ಆವರಿಸುತ್ತದೆ ಪ್ರಮುಖ ಭಾಗಗಳು. ನಾವು ಕೆಲವು ಬಫರ್ ರಚಿಸಿದ ಕೆಲವು ಸಾಮರ್ಥ್ಯದ. ಮತ್ತು ನಾವು ನಾವು ಒಂದು ಪಾತ್ರ ಪಡೆಯಲು ಇದೆ ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಎನ್ ಸಮಯದಲ್ಲಿ. ಆ ಅಲ್ಲಿ ಬಳಕೆದಾರರ ಒಳಹರಿವು ಇಲ್ಲಿದೆ ಕನ್ಸೋಲ್ ಪಠ್ಯ. ಆದ್ದರಿಂದ ನಾವು ಒಂದು ಓದಲು ನೀನು ಇದು ಹೊಸ ಅಲ್ಲ ಇರುವವರೆಗೆ ಪಾತ್ರ ಲೈನ್ ಮತ್ತು ಇದು, ಕಡತ ಅಂತಿಮ ಅಲ್ಲ ಇದು ಗುಣಮಟ್ಟದ ಇನ್ಪುಟ್ ಅಂತ್ಯ. ಮತ್ತು ನಾವು ಓದುವ ಪ್ರತಿಯೊಂದು ಪಾತ್ರಕ್ಕೆ, ಆ ಪಾತ್ರವನ್ನು ಸೇರಿಸುವ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ ವೇಳೆ ಪಾತ್ರಗಳು ಸಂಖ್ಯೆಗೆ ನಾವು ಓದಿದ , ಮತ್ತು ನಮ್ಮ ಸಾಮರ್ಥ್ಯ ಹೆಚ್ಚು ನಂತರ ನಾವು ನಾವು ಗಾತ್ರ ಬದಲಾವಣೆ ಆಗಿದೆ ನಮ್ಮ ಬಫರ್ ಇದು ದುಪ್ಪಟ್ಟು ದೀರ್ಘ ಆದ್ದರಿಂದ. ಆದ್ದರಿಂದ ಮತ್ತೆ, ಈ ಬಫರ್ ವಿರುದ್ಧ ರಕ್ಷಿಸಲು ಉಕ್ಕಿ ದಾಳಿ, ನೀವು ಓದಲು ಏಕೆಂದರೆ ಒಂದು ಸಮಯದಲ್ಲಿ ಒಂದು ಪಾತ್ರ. ಮತ್ತು ಯಾವುದೇ ಹಂತದಲ್ಲಿ ನೀವು ತುಂಬಾ ಓದಲು ವೇಳೆ ಅನೇಕ, ನಿಮ್ಮ ಬಫರ್ ವಿಸ್ತರಿಸಲು. ನೀವು ಎರಡು ಅದನ್ನು ಗುಣಿಸಿದಾಗ. ತದನಂತರ ನೀವು ಹೆಚ್ಚು ಕೋಣೆ. ಇಲ್ಲವಾದರೆ, ನೀವು ಕೇವಲ ಸೇರಿಸಿ ಬಫರ್ ಒಂದು ಪಾತ್ರದ. ಮತ್ತು ನೀವು ಎಲ್ಲಾ ಓದಿದ ನಂತರ ಪಾತ್ರಗಳು, ಇದು ಬಫರ್ ಕುಗ್ಗುವಿಕೆ ಮತ್ತೆ ಸಹಜ ಗಾತ್ರದ ಕೆಳಗೆ, ಒಂದು ಸೇರಿಸಿ ಶೂನ್ಯ ಟರ್ಮಿನೇಟರ್, ಮತ್ತು ನಂತರ ಮರಳಲು. ಈಗ GetInt ನೋಡೋಣ. ನೀವು ಹುಡುಗರಿಗೆ ಈ ಓದಬಹುದು? ನಾನು ಸ್ವಲ್ಪ ಜೂಮ್ ಮಾಡಬಹುದು. ನಾನು ಕಂಪ್ಯೂಟರ್ ಕೆಲಸ ಹೇಗೆ ಗೊತ್ತಿಲ್ಲ. ಪರವಾಗಿಲ್ಲ. ನಾನು ಸರಿಯಾಗಿ ಜೂಮ್ ಸಾಧ್ಯವಿಲ್ಲ. ಈ ನಿಜವಾಗಿಯೂ ಕಷ್ಟ. ಕ್ಷಮಿಸಿ. ಕೇವಲ ಈ ನೋಡೋಣ. ಹಾಗಾಗಿ GetInt ಮಾಡುತ್ತದೆ ಇದು ಮೊದಲ ಓದುತ್ತದೆ ಆಗಿದೆ GetString, ಒಂದು ಸಾಲಿನಲ್ಲಿ ಇದು ನಾವು ಮೊದಲು ಜಾರಿಗೆ ಬಂದಿದೆ. ಮತ್ತು ಪ್ರಮುಖ ಭಾಗವಾಗಿ ಇಲ್ಲಿ ಗಮನಿಸುವುದು ಅದು ಅಂತ್ಯಗೊಳ್ಳುತ್ತದೆ ಈ ಹಂಚಿಕೆ ಓದುವ ವಾಸ್ತವವಾಗಿ ಒಂದು ಸ್ಟ್ರಿಂಗ್ ಆಗಿದೆ, ನಂತರ ನಾವು ಗೆ INT_MAX ಮರಳಲು ವೈಫಲ್ಯ ಪ್ರತಿನಿಧಿಸಲು. ಏಕೆ ನಾವು ಬದಲಿಗೆ INT_MAX ಮರಳಲು ಇಲ್ಲ ಋಣಾತ್ಮಕ 1 ಅಥವಾ 1 ಆಫ್? ಯಾವುದೇ ವಿಚಾರಗಳನ್ನು? ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ] ಋಣಾತ್ಮಕ ಮೇಲೆ 1. ಏಂಜೆಲಾ ಲಿ: ಹೌದು, ನಿಖರವಾಗಿ. ಆದ್ದರಿಂದ ನೀವು ಬಯಸುವ ರೀತಿಯಲ್ಲಿ ಹೆಚ್ಚು ಆರ್ ಇನ್ಪುಟ್ 1 ಅಥವಾ ಋಣಾತ್ಮಕ 1 ಪ್ರೇರೇಪಿಸಿತು ಒಂದು ಎನ್ತ್ ಮತ್ತು ಎನ್ತ್ ಏನೇ Maxes ಫಾರ್. ಇದು ದೊಡ್ಡ ಇಲ್ಲಿದೆ. ನೀವು ಬಹುಶಃ ಅದನ್ನು ಬಳಸಲು ಹೋಗುತ್ತಿಲ್ಲ. ಆದ್ದರಿಂದ ಈ ಒಂದು ವಿನ್ಯಾಸ ನಿರ್ಧಾರ ಹಾಗೆ ನೀವು ಹಾಗೆ ಆಕಸ್ಮಿಕವಾಗಿ ಮಾಡಲು ಒಂದು ದೋಷ ಮರಳಲು ಅಥವಾ ನೀವು ಮರಳಿ ಇಲ್ಲ 1, ಇದು ಪಾರ್ಸ್ ಇರಬಹುದು ಒಂದು ಸರಿಯಾದ ಉತ್ತರ. ಒಂದು ಸಾಲಿನ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ ಹಾಗಾಗಿ, ನಾವು ಇಂಟ್ ಮ್ಯಾಕ್ಸ್ ಮರಳಲು. ಇಲ್ಲವಾದರೆ, ನಾವು, sscanf ಬಳಸಲು ಇದು scanf ಹಾಗೆ. ಆದರೆ ಸ್ಟ್ರಿಂಗ್ ಓದುತ್ತದೆ. ಮತ್ತು ನಾವು ಈ ಫಾರ್ಮ್ಯಾಟ್ % ನಾನು% s ಇದು ಸ್ಟ್ರಿಂಗ್,. ಮತ್ತು ನಾವು ಪ್ರಯತ್ನಿಸಿ ಮತ್ತು ಆ ಪಂದ್ಯದಲ್ಲಿ ಬಳಕೆದಾರ ನಮಗೆ ನೀಡಿದ ಯಾವುದೇ. ನಾವು ದಾಖಲೆಗಳುಸರಿಹೊಂದಿವೆ ವಸ್ತುಗಳ ಸಂಖ್ಯೆ ಬಯಸುವ 1 ಎಂದು, ಇದು ಅರ್ಥ ನಾವು ಮಾತ್ರ ನಿಜವಾಗಿಯೂ ಒಂದು ಪೂರ್ಣಾಂಕ ಹೊಂದಾಣಿಕೆ ಬಯಸುವ ಬಹುಶಃ ಬಿಳಿ ಸುತ್ತಲೂ ಬಾಹ್ಯಾಕಾಶ, ಬಹುಶಃ ಇಲ್ಲ. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನೀವು ಏನಾದರೂ ಮಾಡಿದರೆ ಬಾರ್, ಬಾರ್, ಎಲ್ಲಾ ಹೊಂದಿಕೆಯಾಗುವುದಿಲ್ಲ ಇರಬೇಕು ಏಕೆಂದರೆ ಆರಂಭದಲ್ಲಿ ಒಂದು ಪೂರ್ಣಾಂಕ. ಆದ್ದರಿಂದ 0 ತಿರುಗಿ ಎಂದಿಗೂ sscan. ಆದ್ದರಿಂದ ನೀವು ಮರಳಿ ಇಲ್ಲ. ಪರ್ಯಾಯವಾಗಿ, ನೀವು ಏನಾದರೂ ಮಾಡಿದರೆ ಹಾಗೆ 1, 2, 3, ಎ, ಬಿ, ಸಿ, ಎಂದು ಪಂದ್ಯಗಳನ್ನು ಪೂರ್ಣಾಂಕ ಆದರೆ ಎರಡೂ ಇದು ನಂತರ ಪಾತ್ರ. ಆದ್ದರಿಂದ sscanf, 2 ಹಿಂತಿರುಗುವುದು ಆದರ್ಶ ಸಹ. ನೀವು ಬಯಸುವುದಿಲ್ಲ 1, 2, 3, ಎ, ಬಿ, ಸಿ ಮಾನ್ಯ ಇಂಟ್ ಎಂದು. ಆದ್ದರಿಂದ ಸಹ ಕೆಲಸ ಮಾಡುವುದಿಲ್ಲ. ಆದರೆ ನೀವು 50 ರೀತಿಯ ಪುಟ್ ಹೇಳುತ್ತಾರೆ. ಅಂದರೆ,% ನಾನು ಪಂದ್ಯದಲ್ಲಿ ತಿನ್ನುವೆ ಇದು n ಒಳಗೆ ಓದಲು ಸಿಗುತ್ತದೆ. ಈಗ, N ಸಂಖ್ಯೆ 50 ಹೊಂದಿರುತ್ತವೆ. ತದನಂತರ ನೀವು ಮರಳಬಹುದು. ಇಲ್ಲವಾದರೆ, ನೀವು ಮರುಪ್ರಯತ್ನಿಸಿ ಹಿಟ್. ಮತ್ತು ಅದು ಕೇವಲ ರವರೆಗೆ ಮತ್ತೆ ಹೋಗುತ್ತದೆ ನೀವು ಬಳಕೆದಾರರಿಂದ ಸರಿಯಾದ ಇನ್ಪುಟ್ ಪಡೆಯಲು. ಎಂದು ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳು? ಪ್ರೇಕ್ಷಕರು: ನೀವು ವೇಳೆ ಮುದ್ರಿಸುತ್ತದೆ [ಕೇಳಿಸುವುದಿಲ್ಲ] ಮೇಲೆ GetInt ಮೌಲ್ಯಕ್ಕೆ ಇದು ಕೇವಲ ಪೂರ್ಣಾಂಕ ಮತ್ತು ಮ್ಯಾಕ್ಸ್ ಎಂದು? ಏಂಜೆಲಾ ಲಿ: ಹೌದು. ನೀವು GetInt ಬಳಸಬಹುದಿತ್ತು ಆದ್ದರಿಂದ, ನೀವು ಊಹಿಸಬೇಕು ನಿಮಗೆ ಎನ್ತ್ ಗರಿಷ್ಠ ಬಯಸುವುದಿಲ್ಲ ಎಂದು ನೀವು ಹೋಗುವ ಕಾರಣ, ಮಾನ್ಯ ಇನ್ಪುಟ್ ಎಂದು ಆ ಕೆಟ್ಟ ಎಂದು ತಿಳಿಯುವುದು. ಪ್ರೇಕ್ಷಕರು: ನಾವು ಚಾರ್ ಸಿ ಮತ್ತು ಮಾಡದಿದ್ದರೆ 1, 2, 3, ಸ್ಯಾಮ್ ಪುಟ್ ಯಾರಾದರೂ, ಅದನ್ನು ಇನ್ನೂ 1, 2, 3 ಕೆಲಸ? ಏಂಜೆಲಾ ಲಿ: ನಾನು ಕೆಲಸ ಎಂದು ಭಾವಿಸುತ್ತೇನೆ. ಆದರೆ ನಿಮಗೆ 123Sam ಬಯಸುವುದಿಲ್ಲ ಬಳಕೆದಾರ ಮಾನ್ಯ ಇನ್ಪುಟ್ ಎಂದು. ನಿಜಕ್ಕೂ ಒಂದು ಇಂಟ್ ಅಲ್ಲ. ಆದ್ದರಿಂದ ಎನಿಸುವುದಿಲ್ಲ ಒಂದು ಇಂಟ್ ಎಂದು ಬಿಡಿಸಿ. ಸರಿ. ಆ ಸಂದರ್ಭದಲ್ಲಿ, ಮೂವ್ ಅವಕಾಶ ಇಂಟರ್ನೆಟ್ ಗೆ. ಆದ್ದರಿಂದ HTTP ಒಂದು ಭಾಷೆ ಅಲ್ಲ. ಎಚ್ಟಿಟಿಪಿ ಗುಣಮಟ್ಟ ಕೇವಲ ಸೆಟ್ ಹೇಗೆ ನೀವು ಗ್ರಾಹಕರ ವಿಷಯಗಳನ್ನು ಕಳುಹಿಸಬಹುದು, ಎಂದು ಸರ್ವರ್ಗಳು, ನೀವು ಇಲ್ಲಿದೆ. ವೆಬ್ ಇತರ ಜನರ. ಆದ್ದರಿಂದ HTTP ಹೈಪರ್ಟೆಕ್ಸ್ಟ್ ನಿಂತಿದೆ ಪ್ರೊಟೊಕಾಲ್ ವರ್ಗಾಯಿಸಿ. ಇದು ಹೃದಯ ಮತ್ತು ಆತ್ಮದ ಇಡೀ ವೆಬ್. ಹೈಪರ್ಟೆಕ್ಸ್ಟ್ ಭಾಗ ಕೇವಲ ಎಚ್ಟಿಎಮ್ಎಲ್ ಸೂಚಿಸುತ್ತದೆ. ವರ್ಗಾವಣೆ ಗ್ರಾಹಕರೊಂದಿಗೆ ಆಗಿದೆ ನೀವು ವಿನಂತಿಗಳನ್ನು ಕಳುಹಿಸುತ್ತೇವೆ ಪ್ರತಿಸ್ಪಂದನಗಳು ನೀಡಲು ಇದು ಸರ್ವರ್ಗಳು. ಮತ್ತು ಪ್ರೋಟೋಕಾಲ್ ಹೇಗೆ, ಕೇವಲ ನೀವು ಸರ್ವರ್ ವರ್ತಿಸುವಂತೆ ನಿರೀಕ್ಷಿಸಬಹುದು? ಮತ್ತು ಹೇಗೆ ನೀವು ವರ್ತಿಸುವಂತೆ ಸೇರಬೇಕೆಂದು ನೀವು ಈ ಸ್ಟ್ರೀಮ್ಲೈನ್ ಇಂತಹ ಸಂವಹನ ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ? ಆದ್ದರಿಂದ HTTP ಕೋರಿಕೆಗಳು ಈ ರೀತಿಯ ಬಹಳಷ್ಟು ನೋಡಲು. ಪಡೆಯಿರಿ ವಿನಂತಿಯನ್ನು ವಿಧ. ನೀವು ಹುಡುಗರಿಗೆ ಪಡೆಯಿರಿ ವಿನಂತಿಗಳನ್ನು ನೋಡಿದ್ದೇವೆ ಮತ್ತು ಪೋಸ್ಟ್ ವಿನಂತಿಗಳು. ಅಲ್ಲಿ ಎರಡನೆಯ ವಿಷಯ, / ನನಗೆ, ಆ ನ ಕೇವಲ ಸೂಚಿತವಾಗಿಲ್ಲ ಅಥವಾ ಅಲ್ಲಿ ನೀವು URL ಅನ್ನು ಅತಿಥೇಯದಲ್ಲಿ ಹೋಗಲು ಬಯಸುವ. ಆದ್ದರಿಂದ ಈ ವಿನಂತಿಯನ್ನು ಕೇಳುತ್ತಿದೆ www.facebook.com / ನನ್ನಂತೆ ಪುಟ,. ಇದು ಪಡೆಯಿರಿ ವಿನಂತಿಯನ್ನು ಇಲ್ಲಿದೆ. ತದನಂತರ ಈ HTTP/1.1, ಕೇವಲ ಇಲ್ಲಿದೆ ನೀವು ಬಳಸುತ್ತಿರುವ HTTP ಯ ಆವೃತ್ತಿ. ಯಾವಾಗಲೂ 1.1 ಇಲ್ಲಿದೆ. ತದನಂತರ ಒಂದು ಗುಂಪೇ ತುಂಬಾ ಇತರ ವಿಷಯವನ್ನು. ನೀವು ನೀವು ವಾಸ್ತವವಾಗಿ ಈ ನೋಡಬಹುದು ನೀವು ಇರುವಾಗ ನಿಮ್ಮ ಕನ್ಸೋಲ್ ತೆರೆಯುತ್ತದೆ ವೆಬ್ ಬ್ರೌಸಿಂಗ್. ಪ್ರತಿಸ್ಪಂದನಗಳು ಏನೋ ನೋಡಲು ಹೆಚ್ಚು ಈ ರೀತಿಯ. ಮೇಲಿನ ಭಾಗ, ಮತ್ತೆ, ಎಚ್ಟಿಟಿಪಿ ಮಾದರಿ ನೀವು ಬಳಸುವ ಒಂದು ಸ್ಥಿತಿಯನ್ನು ಕೋಡ್ ನಂತರ. ಆದ್ದರಿಂದ 200 ಸರಿ ಎಲ್ಲವೂ ಕೆಲಸ ಇದೆ. ಇಲ್ಲಿ ನಿಮ್ಮ ವಿಷಯವನ್ನು ಹೊಂದಿದೆ. ನಿಮ್ಮ ವಿಷಯವನ್ನು ಅನುಸರಿಸಿ ಹೋಗುತ್ತದೆ. ನಂತರ ಅದನ್ನು ನಿಮಗೆ ತಿಳಿಸುವರು ಯಾವ ರೀತಿಯ ತುಂಬಾ ವಿಷಯ ಮತ್ತು ಇತರ ವಿಷಯವನ್ನು. ಸ್ಥಿತಿ ಸಂಕೇತಗಳು, ಕೆಲವು ಇವೆ ನಿಮಗೆ ಎಂದು ಪ್ರಮುಖ ಪದಗಳಿಗಿಂತ. 200 ಸರಿ ಎಲ್ಲವೂ ಚಿನ್ನದ ಹಾಗೆ. ಎಲ್ಲವೂ ಕೆಲಸ ಮಾಡುತ್ತದೆ. 403 ಫರ್ಬಿಡನ್. ನೀವು ಮರೆತಿದ್ದರೆ ನೀವು ಬಹುಶಃ ಕಂಡು ಬಂದಿದೆ ಈ ಸರಿಯಾಗಿ ಏನೋ chmod ಗೆ. ನೀವು ಹೊಂದಿಲ್ಲ ಎಂದು ಅರ್ಥ ಬಲ ಅನುಮತಿಗಳು ಸರ್ವರ್ ಮೇಲೆ ಪ್ರವೇಶಿಸಲು. ಇದು ಹೀಗಿದೆ, ಯಾವುದೇ, ನೀವು ನೋಡಲು ಸಾಧ್ಯವಿಲ್ಲ. 404 ವಿಷಯ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ ಅರ್ಥ. ಕಂಡುಬಂದಿಲ್ಲ. ನೀವು ಬಹುಶಃ ಸಾಕಷ್ಟು ನೋಡಬಹುದು. 500 ಆಂತರಿಕ ಸರ್ವರ್ ದೋಷ ಸಾಮಾನ್ಯವಾಗಿ ಏನೋ ಬದಿಯಲ್ಲಿ ತಪ್ಪಾಗಿದೆ ಹಾಗೆ ಪರಿಚಾರಕದ. ಆದ್ದರಿಂದ ನೀವು pset7 ಅನುಷ್ಠಾನಕ್ಕೆ ಮಾಡಿದಾಗ, ನೀವು ಪಿಎಚ್ಪಿ ದೋಷಗಳನ್ನು ಹೊಂದಿತ್ತು ವೇಳೆ, ನೀವು ಸಾಧ್ಯವೋ ವಾಸ್ತವವಾಗಿ ಪುಟ ಹೋಗಿ ನೋಡಿ ಪಿಎಚ್ಪಿ ದೋಷ ವಿಷಯವನ್ನು ಇಡೀ ಗುಂಪೇ. ಆದರೆ ಸಾಮಾನ್ಯವಾಗಿ ನಡೆಯುತ್ತಿಲ್ಲ, ವೆಬ್ಸೈಟ್ಗಳ ನಿಜವಾಗಿಯೂ ಬಯಸುವುದಿಲ್ಲ ಏಕೆಂದರೆ ತಮ್ಮ ಸೈಟ್ ಮುರಿದಿದೆ ಏಕೆ ಹೇಳಲು. ಅವರು ಬಹುಶಃ ಕೇವಲ ಬರುತ್ತೇವೆ ಒಂದು 500 ಆಂತರಿಕ ಸರ್ವರ್ ದೋಷ. ತದನಂತರ ನಾನು ಒಂದು ಚಹಾ ಕುಡಿಕೆ ಮನುಷ್ಯ 418 ಇಲ್ಲ. ಬಗ್ಗೆ ಇಡೀ ಕಥೆ ಇಲ್ಲ ಏಕೆ ಒಂದು ವಿಷಯ. ಆದರೆ ಆ ಬಗ್ಗೆ ಓದಬಹುದು ನಿಮ್ಮ ಸ್ವಂತ ಕಾಲ. ಇಡೀ ಗುಂಪೇ ಇಲ್ಲ ತುಂಬಾ ಇತರ ಸ್ಥಿತಿ ಸಂಕೇತಗಳು. ಆದರೆ ಈ ಇವನ್ನು ನೀವು ಅರಿತಿರಬೇಕು. ಆದ್ದರಿಂದ ಎಚ್ಟಿಎಮ್ಎಲ್ ಬಗ್ಗೆ ಮಾತನಾಡೋಣ. ಎಚ್ಟಿಎಮ್ಎಲ್, ನೆನಪು, ಒಂದು ಅಲ್ಲ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ. ಇದು ಒಂದು ಮಾರ್ಕ್ಅಪ್ ಭಾಷೆಯ. ಅದು ವಿಷಯವನ್ನು ವಿವರಿಸುತ್ತದೆ ಅರ್ಥ. ಇದು ಒಂದು HTML ಡಾಕ್ಯುಮೆಂಟ್ ಕಾಣುತ್ತದೆ ಎಂಬುದನ್ನು ತಿಳಿಸುತ್ತದೆ ಇದು ಕಾಣುತ್ತದೆ ಅಥವಾ ರೀತಿಯ ಆದರೆ ಹೇಗೆ ರಚನೆಯನ್ನು ವಿಶೇಷವೇನು. ಆದ್ದರಿಂದ ಒಂದು ರಚನೆ ವರ್ಣಿಸಬಹುದು ಮತ್ತು ವೆಬ್ ಪುಟಗಳ ಶಬ್ದಾರ್ಥ. ಇದು ಈ ಒಂದು ಪ್ಯಾರಾಗ್ರಾಫ್ ಆಗಿದೆ, ಹೀಗಿದೆ. ಈ ಒಂದು ಆದೇಶ ಪಟ್ಟಿಯನ್ನು ಹೊಂದಿದೆ. ಈ ನನ್ನ ಪುಟ ಒಂದು ವಿಭಾಗ ಹಾಗೆ. ಇಲ್ಲಿ ಶೀರ್ಷಿಕೆಯ. ಅದು ಹಾಗೆ ಸ್ಟಫ್. ಇದು, ಎಂದು ಯಾವುದೇ ಶೈಲಿಯ ಏಕೆಂದರೆ ನೀವು ಸಿಎಸ್ಎಸ್ ಏನು ಇಲ್ಲಿದೆ. ಮತ್ತು ಸರಣಿಯನ್ನು ತೋರುತ್ತಿದೆ ಆಫ್ ರೀತಿಯಲ್ಲಿ ಟ್ಯಾಗ್ಗಳನ್ನು. ನಿಜವಾಗಿಯೂ ಮೂಲಭೂತ ಉದಾಹರಣೆಯಾಗಿದೆ ಬಳಸಲು ಎಚ್ಟಿಎಮ್ಎಲ್ ಪುಟ, ನೀವು DOCTYPE ಹೊಂದಿವೆ ಅಲ್ಲಿ ಘೋಷಣೆ. ಈ DOCTYPE ಘೋಷಣೆ ಆಗಿದೆ ನಾವು HTML5 ಬಳಸುತ್ತಿರುವ ಹೇಳುವ. ನಂತರ ನೀವು ದೊಡ್ಡ HTML ಟ್ಯಾಗ್ ಹೊಂದಿವೆ. ಇದು ಒಂದು ತಲೆ ಮತ್ತು ದೇಹದ ಹೊಂದಿದೆ. ತಲೆ ಒಳಗೆ, ನೀವು ಶೀರ್ಷಿಕೆ ಹೊಂದಿವೆ. ಆ ಶೀರ್ಷಿಕೆಯಲ್ಲಿ ಹೋಗುತ್ತದೆ ಎಂಬುದನ್ನು ನಿಮ್ಮ ಬ್ರೌಸರ್ ಬಾರ್. ನಾವು ಕೊಂಡಿಗಳು ಒಂದು ಲಿಂಕ್ ಟ್ಯಾಗ್ ಬಾಹ್ಯ ಶೈಲಿ ಹಾಳೆ. ನಂತರ ನಾವು ಸೆಳೆಯುತ್ತದೆ ಲಿಪಿಯಿಲ್ಲ ಬಾಹ್ಯ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಹಾಗೂ. ತದನಂತರ ನಮ್ಮ ದೇಹದ ಒಳಗೆ ವಾಸ್ತವವಾಗಿ ಪುಟ ತೋರಿಸಲಾಗಿದೆ ಸಿಗುವುದೇ. ನಾವು ಒಂದು ಪ್ಯಾರಾಗ್ರಾಫ್ ಪಡೆದರು ಮತ್ತು ನಂತರ ಒಂದು ಬಂದಿದೆ ಪ್ಯಾರಾಗ್ರಾಫ್ ಒಳಗೆ ಚಿತ್ರ. ಈ ಒಂದು ಉಡುಗೆಗಳ ಒಂದು ಚಿತ್ರ. ಗಮನಿಸಿ ಚಿತ್ರ ಟ್ಯಾಗ್ ಸ್ವತಃ ಮುಚ್ಚುವುದು. ಆದ್ದರಿಂದ ಬದಲಿಗೆ ಚಿತ್ರವನ್ನು ಉದ್ಘಾಟನೆಯ ತದನಂತರ ನೀವು, ಮತ್ತೊಂದು / ಚಿತ್ರ ಮಾಡುವ ಈ ಸ್ವಲ್ಪ ಸ್ಲ್ಯಾಷ್ ಹೊಂದಿರಬೇಕು ಇಲ್ಲಿ, ಇದು ಮುಚ್ಚುವುದು. ಮತ್ತು ಚಿತ್ರದ ಟ್ಯಾಗ್ ಸಹ ಈ ಪ್ರಮುಖ ಹೊಂದಿದೆ ಮೌಲ್ಯ ಗುಣಲಕ್ಷಣ ಆಲ್ಟ್ ಕರೆಯಲಾಗುತ್ತದೆ. ಪರ್ಯಾಯ ಪಠ್ಯ ಎಂದು ನೀವು ಸುಳಿದಾಡಿ ಸಂಭವಿಸುತ್ತದೆ. ಹೆಚ್ಚಿನ ಎಚ್ಟಿಎಮ್ಎಲ್ ಘಟಕಗಳು ಕೆಲವು ಪ್ರಮುಖ ಮೌಲ್ಯ ನೀವು ವಿವಿಧ, ಇದು ನೀಡುವ ವಿಷಯಗಳನ್ನು ಗ್ರಾಹಕೀಕರಣ. ಹೌದು. ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ]. ಏಂಜೆಲಾ ಲಿ: ಸರಿ, ಆದ್ದರಿಂದ ಒಂದು ಇಲ್ಲಿದೆ ಟ್ಯಾಗ್ ಗುಣಲಕ್ಷಣ. ನೀವು jQuery ಬಳಸಿಕೊಂಡು ವೇಳೆ ಆದ್ದರಿಂದ, ನೀವು ಸಾಧ್ಯವೋ ಆಯ್ದ image.getAttribute ಮಾಡಲು. ತದನಂತರ ನೀವು ಹುಡುಕಬಹುದು ಆಲ್ಟ್ ಗುಣಲಕ್ಷಣ ಪಡೆಯಿರಿ. ಮತ್ತು ನೀವು ಉಡುಗೆಗಳ ನೀಡುತ್ತದೆ. ನೀವು HTML, ಇನ್ಪುಟ್ ರೀತಿಗಳನ್ನು ನೆನಪಿಡಿ ಅಂಶಗಳನ್ನು ಹೆಸರು ಲಕ್ಷಣಗಳು ಹೊಂದಿರುತ್ತದೆ. ಮತ್ತು ಪಿಎಚ್ಪಿ ಕಳುಹಿಸಲು ಬಳಸುವ ಇಲ್ಲಿದೆ ಒಂದು ರಚನೆಯಲ್ಲಿ ಸಲ್ಲಿಸಿದ ನಂತರ ವಿನಂತಿಗಳನ್ನು. ಪ್ರೇಕ್ಷಕರು: ನೀವು ಏನಾದರೂ ಬಗ್ಗೆ ತಿಳಿದಿದೆಯೇ ನೀವು kittens.jpg ಬಳಸಲು ಅಥವಾ ವೇಳೆ ಬಗ್ಗೆ ಕಾಣೆಯಾಗಿದೆ ಎಂದು ಏನೋ ಫೋಲ್ಡರ್ಗಳನ್ನು ಅಥವಾ ಇತರ ಕಡತಗಳನ್ನು ಕಡತ? ಏಂಜೆಲಾ ಲಿ: ಹೌದು. ಆದ್ದರಿಂದ ಈ ಸಂಬಂಧ ಕರೆಯಲಾಗುತ್ತದೆ ಏನು ಮಾರ್ಗ, ನಾನು ನೀಡುವ ಇಲ್ಲ ಏಕೆಂದರೆ ನೀವು ಸಂಪೂರ್ಣ ಮಾರ್ಗವನ್ನು. ನೀವು fopen ಹೋದರೆ ಈ ಸಂದರ್ಭದಲ್ಲಿ ಸಿ ಹಾಗೆ ಕೆಲವು ಫೈಲ್, ನೀವು fopen hi.txt, ಆ ವೇಳೆ hi.txt ಅದೇ ಎಂದು ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ ಕೋಶವನ್ನು, ನೀವು ಹೆಚ್ಚು ನೀಡಲು ಹೊರತು ಸಂಕೀರ್ಣ ಮಾರ್ಗ. ಪ್ರೇಕ್ಷಕರು: ನೀವು ಸೂಚಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ ಇದು ಫೋಲ್ಡರ್ [ಕೇಳಿಸುವುದಿಲ್ಲ]? ಏಂಜೆಲಾ ಲಿ: ಹೌದು. ಮತ್ತು ನೀವು ಹಾಗೆ ಹೇಗೆ ನೋಡಬಹುದು. ಆದರೆ ನಾನು kittens.jpg ಔಟ್ ಪಡೆಯಲು ಬಯಸಿದರು ಮೂಲ ಡೈರೆಕ್ಟರಿ ಆಫ್, ನಾನು ಎಂದು .. / Kittens.jpg. ಹೌದು. ಕ್ಷಮಿಸಿ. ಹೌದು. ಮನುಷ್ಯ ಓಹ್, ನಾನು ಪ್ರಶ್ನೆ ಮರೆತುಹೋಗಿದೆ. ಪ್ರಶ್ನೆ ಏನು? ಓಹ್, ಪ್ರಶ್ನೆ, kittens.jpg ಆಗಿತ್ತು ಅದೇ ಕೋಶದಲ್ಲಿನ ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ? ಮತ್ತು ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಅದು. ಆದರೆ ನೀವು ಅದನ್ನು ಒಂದು ನಿರ್ದಿಷ್ಟ ಮಾರ್ಗವನ್ನು ನೀಡುತ್ತದೆ ಇದು ಹೊಂದಿಲ್ಲ ಉದಾಹರಣೆಗೆ. ಉತ್ತಮ? ಸಿಎಸ್ಎಸ್. ಆದ್ದರಿಂದ ಸಿಎಸ್ಎಸ್, HTML ರೀತಿಯಲ್ಲಿ, ಅಲ್ಲ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ. ಸಿಎಸ್ಎಸ್ ಶೈಲಿಯನ್ನು ನಿಯಮಗಳ ಕೇವಲ ಒಂದು ಸರಣಿ. ಇದು ಕ್ಯಾಸ್ಕೇಡಿಂಗ್ ಸ್ಟೈಲ್ ಶೀಟ್ಸ್ ನಿಂತಿದೆ. ಮತ್ತು ನೀವು ಸೇರಿ ಇದನ್ನು ಬಳಸಲು ಶೈಲಿಯ ಪುಟಗಳು ಎಚ್ಟಿಎಮ್ಎಲ್. ಆದ್ದರಿಂದ ಮೂರು ಮಾರ್ಗಗಳಿವೆ ನೀವು ಇದನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ. ನೀವು ಮಾಡಬಹುದು ಒಂದು ರೀತಿಯಲ್ಲಿ ತಲೆ ಇದೆ ನಿಮ್ಮ HTML ಭಾಗವನ್ನು, ನೀವು ಮಾಡಬಹುದು ಒಂದು ಶೈಲಿ ಟ್ಯಾಗ್ ತೆರೆಯಲು ಮತ್ತು ನಂತರ ಅಂಟಿಕೊಂಡು ಕೆಲವು ಸಿಎಸ್ಎಸ್ ಹಾಗಾದರೆ ನಿಯಮಗಳು. ಇದು ಬಹಳ ಒಕೆ. ಹೌದು. ಪ್ರೇಕ್ಷಕರು: ನೀವು ಆ ಹಾಕಲು ಸಾಧ್ಯವಿಲ್ಲ ಅವಕಾಶ ತಂದೆಯ, ನಡುವೆ ಶೈಲಿ ಟ್ಯಾಗ್ಗಳನ್ನು ಹೇಳುತ್ತಾರೆ, ದೇಹದ ಮತ್ತು / ದೇಹದ. ತದನಂತರ ನೀವು ಶೈಲಿಯನ್ನು ಎಂದು ಕೇವಲ ದೇಹದಲ್ಲಿ. ಏಂಜೆಲಾ ಲಿ: ನೀವು ಮಾಡಬಹುದು. ಇದು ಕೆಲಸ ಮಾಡುತ್ತೇವೆ. ಸ್ಟೈಲಿಂಗ್ ಏಕೆಂದರೆ ಆದರೆ ನೀವು ಮಾಡಬಾರದು ಹೋಗಬೇಕು ಎಂದು ಮೆಟಾಡೇಟಾ ರೀತಿಯ ನಿಮ್ಮ ಡಾಕ್ಯುಮೆಂಟ್ ಮುಖ್ಯಸ್ಥ. ದೇಹ ನಿಜವಾಗಿಯೂ ಮಾತ್ರ ಹೊಂದಿರಬೇಕು ನಿಜವಾಗಿ ವಿಶೇಷವೇನು ನಿಮ್ಮ ಪುಟದಲ್ಲಿ ತೋರಿಸಲು. ಪ್ರೇಕ್ಷಕರು: ನೀವು ಶೈಲಿಯ ಪುಟ್ ಬಯಸುವ ಶೈಲಿ ನಿಮ್ಮ ತಲೆ ಸಂಪೂರ್ಣ ವೆಬ್ ಪುಟ, ಬಲ? ಏಂಜೆಲಾ ಲಿ: ಹೌದು. ಆದ್ದರಿಂದ ಈ ಸಿಎಸ್ಎಸ್ ನಿಯಮಗಳು, ಇಲ್ಲಿ ಶೈಲಿ ಹಾಕುವ ಆಧರಿಸಿ ಇಡೀ ಪುಟ ಅನ್ವಯಿಸುತ್ತದೆ ತಮ್ಮ ಆಯ್ಕೆ. ಆದ್ದರಿಂದ ಇದನ್ನು ಉತ್ತಮ ರೀತಿಯಲ್ಲಿ ಬದಲಿಗೆ ಹೊಂದಿದೆ ನಿಮ್ಮ ತಲೆಯ ಒಂದು ಶೈಲಿ ಟ್ಯಾಗ್ ಹೊಂದಿರುವ, ನೀವು ಬಾಹ್ಯ ಶೈಲಿ ಈ ಲಿಂಕ್ ನಾನು ನೀವು ತೋರಿಸಿದರು ಹಾಳೆ ಹಾಗೆ ಹಿಂದಿನ ಉದಾಹರಣೆಗೆ. ಏನು ಮಾಡುತ್ತದೆ ಪ್ರಯತ್ನಿಸುತ್ತದೆ ಮತ್ತು ಕಂಡುಕೊಳ್ಳುತ್ತಾನೆ style.css ಫೈಲ್ ಮತ್ತು ನಂತರ ಎಳೆಯುತ್ತದೆ ಮತ್ತು ಬಳಸುವ ಮಾಹಿತಿ ಪುಟ ಶೈಲಿಗಳು. ಮತ್ತು ನಿಮ್ಮ style.css ಎಂದು ಈ ರೀತಿ. ಇದು ಕೇವಲ ಸಿಎಸ್ಎಸ್ ಒಂದು ಗುಂಪೇ ಎಂದು. ಮತ್ತು ಅಂತಿಮವಾಗಿ, ಮತ್ತೊಂದು ರೀತಿಯಲ್ಲಿ ನೀವು ಇಲ್ಲ ಸಿಎಸ್ಎಸ್ ಒಳಗೊಳ್ಳಬಹುದು, ಇದು ನೀವು ನಿಜವಾಗಿಯೂ ಇದುವರೆಗೆ ಮಾಡಬಾರದು. ಇದು ಕರೆ ಇನ್ಲೈನ್ ಶೈಲಿಯನ್ನು ಇಲ್ಲಿದೆ. ಆದ್ದರಿಂದ ಯಾವುದೇ HTML ಅಂಶ ಮಾಡಬಹುದು ಒಂದು ಶೈಲಿ ಗುಣಲಕ್ಷಣ ತೆಗೆದುಕೊಳ್ಳಬಹುದು. ತದನಂತರ ಆ ಶೈಲಿಯ ಗುಣಲಕ್ಷಣ, ನೀವು ಸಿಎಸ್ಎಸ್ ನಿಯಮಗಳು ನೀಡಬಹುದು. ಆದ್ದರಿಂದ ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಯಾವುದೇ DIV ನಾನು ಇಲ್ಲಿಯೇ ವ್ಯಾಖ್ಯಾನಿಸುವುದು ವಿಶೇಷವೇನು ಕಪ್ಪು ಹಿನ್ನೆಲೆ ಮತ್ತು ಒಂದು ಬಿಳಿ ಪಠ್ಯ ಬಣ್ಣ. ಆದರೆ ನೀವು, ಈ ಮಾಡಬಾರದು ಏಕೆಂದರೆ ಏನು ಈ ನಿಮ್ಮ ಶೈಲಿಯನ್ನು ಇರಿಸುತ್ತದೆ ಇದೆ ಮಾಡುವುದಿಲ್ಲ ನಿಮ್ಮ HTML ಒಳಗೆ. ಮತ್ತು ನಾವು HTML ಬಗ್ಗೆ ಮಾಡಿರುವ ಗೊತ್ತು ರಚನೆ ಮತ್ತು ಸಿಎಸ್ಎಸ್ ಶೈಲಿ. ನೀವು ಇದನ್ನು ಮಾಡಿದರೆ, ಅದು ಸಿಕ್ಕಿತ್ತು ಅವುಗಳನ್ನು ಒಟ್ಟಿಗೆ. ಮತ್ತು ಇದು ತುಂಬಾ ಕ್ಲೀನ್ ಅಲ್ಲ. ಆದ್ದರಿಂದ ಹಾಗೆ ಮಾಡಬೇಡಿ. ನಾವು, ಅಲ್ಲಿ, ಸಿಎಸ್ಎಸ್ ಉದಾಹರಣೆಯನ್ನು ಬಳಸಿ ಕೇವಲ HTML ದೇಹದ ಆಯ್ಕೆ ಸಾಕ್ಷ್ಯಚಿತ್ರ. ನಾವು ಎಲ್ಲವನ್ನೂ ನ, ಹಾಗೆ ನೀವು ಕಾಮಿಕ್ ಸಾನ್ಸ್ ಏರಲಿದೆ. ನಾನು ಎಂದು ಶಿಫಾರಸು ಮಾಡುವುದಿಲ್ಲ. ಆದರೆ ನೀವು ಹಾಗೆ. ಇಲ್ಲಿಯೇ ಎರಡನೇ ನಿಯಮ, ಇದು ವಿಶೇಷವೇನು ಮೇಲೆ ಅಂಶ ಆಯ್ಕೆ ID ಯನ್ನು ಮುಖ್ಯ ಜೊತೆ ಪುಟ. ಆದ್ದರಿಂದ ಯಾವುದೇ HTML ಅಂಶ, ನಾನು ID ಹೇಳಿದರು = ಮುಖ್ಯ, ನಾನು ಒಂದು ನೀಡಲು ಪಡೆಯಲಿದ್ದೇನೆ 20 ಪಿಕ್ಸೆಲ್ ಅಂಚು ಮತ್ತು ಎಲ್ಲವೂ align, ಕೇಂದ್ರಕ್ಕೆ ಎಲ್ಲಾ ಪಠ್ಯ,. ಕಡೆಯದಾಗಿ ಸಿಎಸ್ಎಸ್ ವರ್ಗದ ಆಯ್ಕೆ. ಹಾಗಾಗಿ ನೀಡಿದ ಪುಟದಲ್ಲಿ ಯಾವುದೇ ಅಂಶ ಒಂದು ವಿಭಾಗ ವರ್ಗ, ನಾನು ಮಾಡಲು ಪಡೆಯಲಿದ್ದೇನೆ ಬೆಳಕಿನ ನೀಲಿ ಹಿನ್ನೆಲೆ ಬಣ್ಣ. ಹೌದು. ನಾನು ಸಿಕ್ಕಿತು ಅಷ್ಟೆ. ಪ್ರಶ್ನೆ? ಪ್ರೇಕ್ಷಕರು: ಏನು ಹ್ಯಾಶ್ಟ್ಯಾಗ್ ಮುಖ್ಯ ಮೊದಲು ಮಾಡಬೇಕು? ಏಂಜೆಲಾ ಲಿ: ಪ್ರಶ್ನೆ ಏನು, ಆಗಿದೆ ಮುಖ್ಯ ಮೊದಲು ಹ್ಯಾಶ್ಟ್ಯಾಗ್? ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಲ್ಲಿ ಹ್ಯಾಶ್ ಸಿಎಸ್ಎಸ್ ID ಆಯ್ಕೆಮಾಡಿ ಅರ್ಥ. ನಾನು ಕೆಲವು HTML ಅಂಶ ಹೊಂದಿತ್ತು ಆದ್ದರಿಂದ, ಹಾಗೆ divID = ಮುಖ್ಯ, ಈ ಸಿಎಸ್ಎಸ್ ನಿಯಮವನ್ನು ಆಯ್ದುಕೊ ID ಯನ್ನು ಮುಖ್ಯ ವಿಷಯ. ಮತ್ತು ಇದೇ, ಮುಂದೆ ಅವಧಿಯಲ್ಲಿ ವಿಭಾಗ ಸಿಎಸ್ಎಸ್ ವರ್ಗದ ಆಯ್ಕೆ ಅಥವಾ ಆಗಿದೆ ಎಚ್ಟಿಎಮ್ಎಲ್ ವರ್ಗದ ಆಯ್ಕೆ. ಪ್ರೇಕ್ಷಕರು: ಏಕೆ ಮೊದಲು ಹೊಂದಿದೆ ಇಲ್ಲ ಹಿನ್ನೆಲೆ ಬಣ್ಣ 6? ಏಂಜೆಲಾ ಲಿ: ಹೌದು. ಆದ್ದರಿಂದ ಪ್ರಶ್ನೆ ಏಕೆ ಇಲ್ಲ ಇದೆ 6 ಮೊದಲು ಒಂದು ಹ್ಯಾಶ್? ಈ ಹ್ಯಾಶ್ ವಿಭಿನ್ನವಾದ. ನೀವು ನೀಡುವ ಎಂಬುದನ್ನು ಅರ್ಥ ಒಂದು ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ಬಣ್ಣ. ಆದ್ದರಿಂದ ಹೆಕ್ಸ್ ಬಣ್ಣಗಳು, ಈ ಕೇವಲ ಒಂದು ಬಣ್ಣ ಪ್ರತಿನಿಧಿಸುತ್ತದೆ. ಮತ್ತು ನೀವು RGB ಮೂರು ನೆನಪಿಸಿಕೊಳ್ಳುವೆ ನೀವು ನ್ಯಾಯ pset ಮಾಡಿದರು? ಈ ಹೋಲುತ್ತದೆ. ಮೊದಲ ಎರಡು ಅಂಕೆಗಳು ಪ್ರತಿನಿಧಿಸಲು ಎಷ್ಟು ಕೆಂಪು ಬಣ್ಣ. ಎರಡನೇ ಎರಡು ಪ್ರತಿನಿಧಿಸಲು ಎಷ್ಟು ಹಸಿರು. ಮತ್ತು ಮೂರನೇ ಪ್ರತಿನಿಧಿಸುತ್ತದೆ ಎಷ್ಟು ನೀಲಿ. ಮತ್ತು ಹ್ಯಾಶ್ ಈ ಹೋಗುತ್ತದೆ ಒಂದು ಬಣ್ಣ ಪ್ರತಿನಿಧಿಸಲು. 0, 0, 0, 0, 0, 0 ಏನು ಎಫ್, ಎಫ್, ಎಫ್, ಎಫ್, ಎಫ್ ವರೆಗೆ, ಎಫ್ ಮಾನ್ಯವಾಗಿಲ್ಲ. ಇದು ಸಾಧ್ಯವಾದರೆ ಕೆಲವು ಮಾನ್ಯ ಕಲರ್ ನಿಮ್ಮ ಬ್ರೌಸರ್ ಪ್ರದರ್ಶಿಸಿದರೂ. ಪ್ರಶ್ನೆ? ಪ್ರೇಕ್ಷಕರು: ನಡುವಿನ ಭಿನ್ನತೆ ಏನು ID ಮೂಲಕ ಮತ್ತು ವರ್ಗದ ಬಳಸಿ? ಏಂಜೆಲಾ ಲಿ: ಪ್ರಶ್ನೆ ಏನು ನಡುವಿನ ವ್ಯತ್ಯಾಸ ID ಮತ್ತು ವರ್ಗ ಬಳಸಿ? ನೀವು ಕೇವಲ ಒಂದು ಒಂದು ಅಂಶ ಹೊಂದಿರುತ್ತವೆ ಮಾಡಬಹುದು ಒಂದು ನಿರ್ದಿಷ್ಟ ID ಯನ್ನು ಹೊಂದಿದೆ ಎಂದು HTML ಡಾಕ್ಯುಮೆಂಟ್. ನನ್ನ ಪುಟ ಮೇಲೆ ಆದ್ದರಿಂದ ಕೇವಲ ಒಂದು ವಿಷಯ ID ಯನ್ನು ಮುಖ್ಯ ಹೊಂದಲು ಅವಕಾಶ ಇದೆ. ಆದ್ದರಿಂದ ನೀವು ಈ ಬಳಸಲು ಹೆಡರ್. ಈ ಸಂಚರಣೆ ಆಗಿದೆ. ಈ ಅಡಿಟಿಪ್ಪಣಿ ಆಗಿದೆ. ನೀವು ಏಕೆಂದರೆ ತರಗತಿಗಳು, ವಿವಿಧ ಅನೇಕ HTML ಅಂಶಗಳನ್ನು ತರಗತಿಗಳು ಅರ್ಜಿ ನೀವು ಬಯಸುವ. ಆದ್ದರಿಂದ ಉದಾಹರಣೆಗೆ, ನಾನು, ಕ್ಲಾಸ್ ವಿಭಾಗದಲ್ಲಿ ಮಾಡಿದರು ಒಂದಕ್ಕಿಂತ ಹೆಚ್ಚು ಬಹುಶಃ ಇರುವುದರಿಂದ ನನ್ನ ಪುಟ ವಿಭಾಗದಲ್ಲಿ. ನೀವು ಅನೇಕ ಹೊಂದಿವೆ ಅವಕಾಶ ನೀವು ಅದೇ ಪುಟದಲ್ಲಿ ಅಂಶಗಳನ್ನು ವರ್ಗ ಆದರೆ ಒಂದು ನಿರ್ದಿಷ್ಟ ID ಜೊತೆ ಒಂದೇ. ಪ್ರೇಕ್ಷಕರು: ಡಾಟ್ ಪ್ರತಿನಿಧಿಸುತ್ತದೆ ವರ್ಗ? ಏಂಜೆಲಾ ಲಿ: ಹೌದು. ಎ ಡಾಟ್ ಒಂದು ವರ್ಗ ಪ್ರತಿನಿಧಿಸುತ್ತದೆ. ಕೂಲ್. ನಾನು ಮಾಡಲೇಬೇಕು ಎಲ್ಲಾ, ಹುಡುಗರಿಗೆ ಇಲ್ಲಿದೆ. ಧನ್ಯವಾದಗಳು. [ಚಪ್ಪಾಳೆಯನ್ನು] ZAMYLA ಚಾನ್: ಹಾಯ್, ಎಲ್ಲರಿಗೂ. ನಾನು, Zamyla ಮನುಷ್ಯ. ನಾನು ಪಿಎಚ್ಪಿ ಒಳಗೊಂಡ ಪಡೆಯಲಿದ್ದೇನೆ ಅಲ್ಲದ MVC, ಮತ್ತು SQL ಇಂದು. ನಾನು ಮಾಡುತ್ತೇವೆ ಎಂದು ವಸ್ತುಗಳ ಬಹಳಷ್ಟು ಆವರಣವನ್ನು ಅತ್ಯಧಿಕವಾಗಿ ಏರಲಿದೆ ಬಲ pset7 ಔಟ್. ಸರಿ. ಆದ್ದರಿಂದ ಪಿಎಚ್ಪಿ ಏನು? ಪಿಎಚ್ಪಿ ಪಿಎಚ್ಪಿ ಹೈಪರ್ಟೆಕ್ಸ್ಟ್ ನಿಂತಿದೆ ಪ್ರಿಪ್ರೊಸೆಸರ್. ಆದ್ದರಿಂದ, ಸ್ವತಃ, ಒಂದು ಪುನರಾವರ್ತಿತ ಸುಂದರವಾಗಿದೆ, ಹೆಸರು. ಪಿಎಚ್ಪಿ ಸರ್ವರ್ ಸೈಡ್ ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ ಭಾಷೆಯನ್ನು ಹೊಂದಿದೆ, ಮತ್ತು ಇದು ಬ್ಯಾಕೆಂಡ್ ಒದಗಿಸುತ್ತದೆ ಮತ್ತು ತಾರ್ಕಿಕ ವಿನ್ಯಾಸ ನಮ್ಮ ವೆಬ್ಸೈಟ್. ಆದ್ದರಿಂದ ಏಂಜೆಲಾ ಎಚ್ಟಿಎಮ್ಎಲ್ ಬಗ್ಗೆ ಸಾಕಷ್ಟು ಮಾತನಾಡಿದರು ಮತ್ತು ಸಿಎಸ್ಎಸ್ ರಚನೆ ಮಾಡುತ್ತದೆ ವೆಬ್ಸೈಟ್. ಆದರೆ ನೀವು ಬದಲಾಯಿಸಲು ಏನು ಬಯಸಿದರೆ ವಿಷಯವನ್ನು ಸಕ್ರಿಯವಾಗಿ ಅಥವಾ ಅದು ಬದಲಾಗುತ್ತದೆ ಬಳಕೆದಾರ ಅಥವಾ ಆಧರಿಸಿ ಕೆಲವು ಪರಿಸ್ಥಿತಿಗಳು? ಪಿಎಚ್ಪಿ ಸೈನ್ ಬರುತ್ತದೆ ಅಲ್ಲಿ ಆ ಈಗ, ಸಾಮಾನ್ಯವಾಗಿ, ಪಿಎಚ್ಪಿ ಕೆಲವು ತೆಗೆದುಕೊಳ್ಳಬಹುದು ಅದೇ ವಿಷಯ ಅಳವಡಿಸಲು ಕಡಿಮೆ ರೇಖೆಗಳು ಪಿಎಚ್ಪಿ ಮೆಮೊರಿ ನಿರ್ವಹಿಸುತ್ತದೆ ಏಕೆಂದರೆ ಸಿ ಆ ಪ್ರೋಗ್ರಾಮರ್ ನಿರ್ವಹಣೆ, ನಮಗೆ malloc ಗೆ ಹೊಂದಿರುವ ವಿರುದ್ಧವಾಗಿ ಉಚಿತ, ವಿಷಯಗಳನ್ನು. ಆದರೆ PHP ಒಂದು ವಿವರಣಾತ್ಮಕ ಕಾರಣ ಭಾಷೆ, ಸಾಮಾನ್ಯವಾಗಿ, ಇದನ್ನು ನಿರ್ವಹಿಸಲು ಇರಬಹುದು ಸ್ವಲ್ಪ ನಿಧಾನವಾಗಿ ಸಿ ಹೆಚ್ಚು, ಇದು ಒಂದು ಸಂಕಲನ ಭಾಷೆ. ನಾವು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಚಲಿಸುವ ಕಾರಣ ಭಾಷೆಗಳು, ನ ನೋಡೋಣ ಹೇಗೆ ವಾಕ್ಯ ಬದಲಾಗುತ್ತದೆ. ನ ಅಲ್ಲ ಜಾಗ್ರತೆಯಿಂದಿರಬೇಕು ಲೆಟ್ ಈ ಗೊಂದಲ ಪಡೆಯಿರಿ. ನೀವು ಎಂಬುದನ್ನು, ಪಿಎಚ್ಪಿ ವಾಕ್ಯ ಆದ್ದರಿಂದ ಒಂದು HTML ಒಳಗೆ ನಿಮ್ಮ ಪಿಎಚ್ಪಿ ಎಂಬೆಡಿಂಗ್ ನೀವು, ಸ್ವತಃ ಫೈಲ್ ಅಥವಾ. ಪಿಎಚ್ಪಿ ಕಡತ ಒ ತೆರೆದ ಕೋಡ್ ಸುತ್ತುಗಟ್ಟಬೇಕು ಅಗತ್ಯವಿದೆ PHP ಮತ್ತು ಹಾಗೆ ಮುಚ್ಚಿದ ಪಿಎಚ್ಪಿ ಟ್ಯಾಗ್ಗಳು ಸ್ಕ್ರೀನ್ ಮೇಲೆ, ಅನುಸರಿಸುತ್ತದೆ. ಪಿಎಚ್ಪಿ ಅಸ್ಥಿರ. ಪ್ರತಿಯೊಂದು ವೇರಿಯಬಲ್ ಆರಂಭವಾಗುತ್ತವೆ ಹೆಸರಿನ ಮೊದಲು $ ಚಿಹ್ನೆ ನಿಮ್ಮ ವೇರಿಯಬಲ್. ಈಗ, ಪಿಎಚ್ಪಿ ಅಸ್ಥಿರ ಸಡಿಲವಾಗಿ ಟೈಪಿಸಿದ ಮಾಡಲಾಗುತ್ತದೆ, ಇದು ನೀವು ಅಗತ್ಯವಿಲ್ಲ ಎಂದು ಅರ್ಥ ಯಾವ ಡೇಟಾವನ್ನು ಟೈಪ್ ಸೂಚಿಸಲು ನೀವು ಡಿಕ್ಲೇರ್ ಮಾಡಿದಾಗ ಆಗಿದೆ. ಆದಾಗ್ಯೂ, ಈ ಅರ್ಥವಲ್ಲ ಎಂದು ಅವರು ಯಾವುದೇ ರೀತಿಯ ಇಲ್ಲ. ನಾನು ವೇರಿಯಬಲ್ ಘೋಷಿಸಲು ಮತ್ತು ಕೇವಲ ಸೆಟ್ ಆದ್ದರಿಂದ ಇದು 1 ಗೆ ಸಮವಾಗಿದೆ, ಮತ್ತು ನಂತರ ನಾನು ಘೋಷಿಸಲು ಮತ್ತೊಂದು ವ್ಯತ್ಯಾಸಗೊಳ್ಳುವ, ", 1" ಸಮನಾದ ಸೆಟ್ ಮತ್ತು ಇನ್ನೊಂದು ಒಂದು 1.0, ಹಾಗೂ, ಸಮಾನತೆ ಅವಲಂಬಿಸಿದೆ ನಾನು ಹೋಲಿಕೆ ಬಯಸಿದರೆ ನಿರ್ವಾಹಕರು ನಾನು ಬಳಸಲು ಎಲ್ಲಾ ರೀತಿಯ, ನಂತರ ಅವರು ಸಮಾನ ಮಾಡುತ್ತೇವೆ. ಆದರೆ ನಾನು ಖಚಿತವಾಗಿ ಮಾಡಲು ಬಯಸಿದರೆ ರೀತಿಯ ಸಮ, ಪಿಎಚ್ಪಿ ಇನ್ನೂ ಮಾಡಬಹುದು ನಾವು ಸೂಚಿಸುವುದಿಲ್ಲ ಸಹ, ಯಾವಾಗ ನಾವು ಯಾವ ರೀತಿಯ ಮೊದಲ ಫೈಲ್ ಮಾಡಲು. ಈಗ, PHP, ಸಹ ನಾವು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಸ್ವಿಚಿಂಗ್ ಸಿ ಭಾಷೆಗಳಲ್ಲಿ, ನಾವು ಇನ್ನೂ ನಮ್ಮ ಇದರಂತೆಯೇ, ಸ್ಥಿತಿ ವೇಳೆ ನಂಬಲರ್ಹ. ನಾವು ಇನ್ನೂ ಕೇವಲ ನಮ್ಮ ಸಂದರ್ಭದಲ್ಲಿ ಕುಣಿಕೆಗಳು ಹೊಂದಿವೆ ಈ ರೀತಿಯ, ನೀವು ಅಲ್ಲಿ ಪುಟ್ ನಿಮ್ಮ ನಂತರ ಪರಿಸ್ಥಿತಿ ಮತ್ತು ಲೂಪ್ ದೇಹದ. ನಂತರ ನಾವು, ಲೂಪ್ ನಮ್ಮ ಹೊಂದಿವೆ ಸಾಮಾನ್ಯವಾಗಿ, ಈ ತೋರುತ್ತಿದೆ ಇದು. ನಾನು ಎಲ್ಲಾ ಮೇಲೆ ತಿರುಗಿ ಬೇಕಾಗಿದ್ದಾರೆ ಆದ್ದರಿಂದ ಒಂಬತ್ತು psets ಮತ್ತು ಸಲ್ಲಿಸಲು ಮತ್ತು ಒಂದು ಕರೆ ಕಾರ್ಯ submitPset, ನಂತರ ನಾನು ಮಾಡಬಹುದು ಇಲ್ಲಿ, ಇದು ನೀವು ಹುಡುಗರಿಗೆ ಎಲ್ಲಾ ಈ ಹಂತದಲ್ಲಿ ಇದನ್ನು. ಮೂಲಕ ಅಭಿನಂದನೆಗಳು,. ಕ್ಯಾಮರಾ, ಜನರು ಹೇಳಿದರು, ಧನ್ಯವಾದಗಳು. ಈಗ, ನೀವು ಈ ಬಳಸಲು ಬಯಸುವ ಮಾಡದಿದ್ದಲ್ಲಿ ಲೂಪ್, ನಂತರ ಪಿಎಚ್ಪಿ ವಾಸ್ತವವಾಗಿ ಸಹ ವಿಷಯಗಳನ್ನು foreach ಕುಣಿಕೆಗಳು ಕರೆನೀಡಿದರು. ಹಾಗಾಗಿ ಪೂರ್ಣಾಂಕಗಳ ಒಂದು ಶ್ರೇಣಿಯನ್ನು, 0 ಹೊಂದಿದ್ದರೆ 8 ಮೂಲಕ, ರಚನೆಯ psets ರಲ್ಲಿ ಸಂಗ್ರಹಿಸಿದ, ನಂತರ ನಾನು foreach ಲೂಪ್ ಹೊಂದಿವೆ ಎಂದು psets ರಲ್ಲಿ ಪ್ರತಿ ಸಂಖ್ಯೆ ಮೇಲೆ iterates. ತದನಂತರ ನಾನು ಅದೇ ಕರೆಯಬಹುದು ಎಂಟು ಬಾರಿ ಕೆಲಸ, ನಾನು ಮೊದಲು ಮಾಡಿದಂತೆ. ಆದ್ದರಿಂದ ಪ್ರತಿ ಲೂಪ್ ಈ, ಸಂತೋಷ ಕಾರಣ ನೀವು ಹೊಂದಿಲ್ಲ ನೀವು ಗೊತ್ತಿಲ್ಲ ವೇಳೆ ಗೆ ರಚನೆಯ ಕರಾರುವಾಕ್ಕಾದ ಉದ್ದ ಎಂದು ನೀವು , ಈ foreach ಲೂಪ್ ಬಳಸಿಕೊಂಡು ನೀವು ಆ ಆರೈಕೆಯನ್ನು ಕಾಣಿಸುತ್ತದೆ. ಆದ್ದರಿಂದ ನಾನು ಒಂದು ಶ್ರೇಣಿಯನ್ನು psets ಮಾಡಿದ. ಆ ನೋಡೋಣ. ಪಿಎಚ್ಪಿ ಅರೆಸ್ ಸಾಮಾನ್ಯವಾಗಿ ಒಂದೇ ನಾವು ಸಿ, ಹೊಂದಿತ್ತು ಮಾಡಿದ ಬಯಸುವುದನ್ನು ಅಲ್ಲಿ ನೀವು ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಘೋಷಿಸಲು ಮಾಡಬಹುದು. ಮತ್ತು ಇಲ್ಲಿ, ನಾನು ಖಾಲಿ ರಚನೆಯ ಘೋಷಿಸಬಹುದು ತದನಂತರ ಬಳಸಿಕೊಂಡು ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ನಿರ್ಮಿಸಲು ಪೂರ್ಣಾಂಕಗಳ ಸೂಚ್ಯಂಕಗಳು. ಸೂಚ್ಯಂಕ 0 ಆದ್ದರಿಂದ, ನಾನು ಸಂಗ್ರಹಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ ಒಂದು ಪೂರ್ಣಾಂಕ 1 ಹೆಸರಿನ. ನನ್ನ ಪಟ್ಟಿಯ ಸೂಚ್ಯಂಕ 1, ನಾನು ಪಡೆಯಲಿದ್ದೇನೆ ಮೌಲ್ಯ 2 ಶೇಖರಿಸಿಡಲು. ಮತ್ತು ಮೂರನೇ ಸೂಚ್ಯಂಕ ಆದರೆ ಎರಡನೇ ಸಂಖ್ಯೆ, ನಾನು ಪಡೆಯಲಿದ್ದೇನೆ ಸಂಖ್ಯೆ 12 ಶೇಖರಿಸಿಡಲು. ಈಗ, ಈ ಉತ್ತಮವಾಗಿದೆ ಇದು ಚೆನ್ನಾಗಿ ಕೆಲಸ ಕೆಲಸ. ಆದರೆ ನನಗೆ ಸಂಗತಿಗಳನ್ನು ಹೇಳಲು ಪ್ರತಿ ಸೂಚ್ಯಂಕ ಹೊಂದಿದೆ ಏನು. ನನಗೆ, ಸೂಚ್ಯಂಕ 0 ಎಂದರೆ ಹೇಗೆ ಅನೇಕ ಬೆಕ್ಕುಗಳು ನಾನು ಹೊಂದಿವೆ. ಸೂಚ್ಯಂಕ 1 ಅರ್ಥ ಹೇಗೆ ಅನೇಕ ಗೂಬೆಗಳು ನಾನು ಹೊಂದಿವೆ. ಮತ್ತು ಮುಂದಿನ ಒಂದು ಎಷ್ಟು ನಾಯಿಗಳು ಅರ್ಥ. ಅಲ್ಲದೆ, ಅದು ಬದಲಾಗಿ, ಎಂದು ಸೂಚಿಸಲು 0 ಸಂಬಂಧಿಸಿದೆ ನೆನಪಿಟ್ಟುಕೊಳ್ಳಲು ಹೊಂದಿರುವ ಗೂಬೆಗಳು ಬೆಕ್ಕುಗಳು ಮತ್ತು 1, ನಾನು ಬಳಸಬಹುದು ಅಂದರೆ ಸಹವರ್ತನೀಯ ಸರಣಿಗಳ, ಬದಲಿಗೆ ನನ್ನ ಸೂಚ್ಯಂಕಗಳು ಮಾಹಿತಿ ಪೂರ್ಣಾಂಕಗಳ, ನಾನು ವಾಸ್ತವವಾಗಿ ತಂತಿಗಳನ್ನು ಬಳಸಬಹುದು. ಆದ್ದರಿಂದ ಈ ಬಹಳ ಸಹಾಯಕ. ಮತ್ತು ನೀವು ಮೂಲತಃ ಕೇವಲ ಬದಲಿಗೆ ಬಂದಿದೆ ತಂತಿಯನ್ನು ಪೂರ್ಣಾಂಕಗಳ. ಮತ್ತು ಅಲ್ಲಿ ನೀವು ಒಂದು ಹೊಂದಿವೆ ಸಹಾಯಕ ರಚನೆಯ. ಹೌದು. ಪ್ರೇಕ್ಷಕರು: ಇಲ್ಲ ಏಕೆ ಒಂದು ಕಾರಣವಿರುವುದಿಲ್ಲ ಎರಡನೇ ಅಂಡರ್ಸ್ಕೋರ್ ಭಾಗ, ನನ್ನ ಪಟ್ಟಿ ರಚನೆಯ ಕಾರಣ. ZAMYLA ಚಾನ್: ಪ್ರಶ್ನೆ, ಆಗಿದೆ ಅಲ್ಲಿ ಒಂದು ಇಲ್ಲ ಏಕೆ ಒಂದು ಕಾರಣ ನನ್ನ ಮತ್ತು ಪಟ್ಟಿಯಲ್ಲಿ ನಡುವೆ ಒತ್ತಿಹೇಳುತ್ತವೆ? ನಂ ನಾನು ಹೆಸರಿಸುವ ನುಡಿದರು ಕೇವಲ ಹೇಗೆ ನನ್ನ ವೇರಿಯಬಲ್. ಪ್ರೇಕ್ಷಕರು: ಮೊದಲ ರಂದು ಲೈನ್, ಇದು ಒಂದು ವರ್ಡ್. ZAMYLA ಚಾನ್: ನನ್ನ ಕೃತಜ್ಞತೆಗಳು. ನಾನು ಸರಿಪಡಿಸಲು ಮಾಡುತ್ತೇವೆ. ಹೌದು. ಅವರು ಅದೇ ವೇರಿಯಬಲ್ ಹೆಸರು ಇರಬೇಕು. ಉತ್ತಮ ಕ್ಯಾಚ್. ಸರಿ. ಆದ್ದರಿಂದ ಸ್ಟ್ರಿಂಗ್ ಮೇಲೆ ಚಲಿಸೋಣ ಪೋಣಿಸುವಿಕೆಯ. ನಾನು ಎರಡು ತಂತಿಗಳು ಪಡೆಯಲು ಬಯಸಿದರು ವೇಳೆ ನಂತರ ನಾನು ಅವರನ್ನು concatenate ಮಾಡಬಹುದು ಡಾಟ್ ಆಯೋಜಕರು. ಹಾಗಾಗಿ ಮೊದಲ ಹೆಸರು ಎಂದು ಮಿಲೋ ಹೊಂದಿದ್ದರೆ ತದನಂತರ ಕೊನೆಯ ಹೆಸರಿನ ಬಾಳೆಹಣ್ಣು, ಡಾಟ್ ಆಯೋಜಕರು ಮತ್ತು concatenating ನಂತರ ಮಧ್ಯೆ ಅಂತರವನ್ನು ಹಾಕುವ ಮಿಲೋ ಹೊಂದಿರುವ ಸ್ಟ್ರಿಂಗ್ ಮಾಡುತ್ತದೆ ನಾನು ನಂತರ ಪ್ರತಿಧ್ವನಿ ಅಥವಾ ಇದು ಬಾಳೆಹಣ್ಣು, ಬದಲಿಗೆ, ಮುದ್ರಿಸುತ್ತದೆ. ಪ್ರತಿಧ್ವನಿ ಮಾತನಾಡುತ್ತಾ, ನ ಮಾತನಾಡೋಣ ಕೆಲವು ಉಪಯುಕ್ತ ಬಗ್ಗೆ - ಓಹ್. ಕ್ಷಮಿಸಿ. ಕೆಲವು ಉಪಯುಕ್ತ ಪಿಎಚ್ಪಿ ಕಾರ್ಯಗಳನ್ನು. ಹಾಗಾಗಿ ನಾವು - ತಾಂತ್ರಿಕ ತೊಂದರೆಗಳನ್ನು. ಒಂದು ಎರಡನೇ. ನಾನು ಕಳುಹಿಸಿದ. ಪವರ್ಪಾಯಿಂಟ್ ಸಮಸ್ಯೆಗಳನ್ನು. ನಾವು ಪಿಎಚ್ಪಿ ಕಾರ್ಯಗಳನ್ನು ಮತ್ತೆ ಅವು. ನಾವು ಪಿಎಚ್ಪಿ ಕಾರ್ಯಗಳನ್ನು ಮತ್ತೆ ಅವು. ನಾವು, ಕಾರ್ಯ ಅಗತ್ಯವಿರುತ್ತದೆ ಅಲ್ಲಿ ನೀವು ಒಂದು ಕಡತದಲ್ಲಿ ಪಾಸ್ ವೇಳೆ, ಇಲ್ಲಿ ಕೇವಲ ಒಂದು ಕಡತ ಉದಾಹರಣೆ ಎಂದು ನಾನು ಹಾದು ಇರಬಹುದು ನಂತರ PHP ಕೋಡ್ ಒಳಗೊಂಡಿದೆ ನಾನು ಸೂಚಿಸುವ ಕಡತದಿಂದ. ಅದನ್ನು ಸೈನ್ ಎಂದು ಪರಿಶೀಲಿಸಿತು ನಂತರ ನಾವು, ಪ್ರತಿಧ್ವನಿ ಹೊಂದಿರುವ printf ಸಮಾನಾಂತರವಾಗಿದೆ. ಎಕ್ಸಿಟ್ ಮುರಿಯಲು ಸಮಾನಾಂತರವಾಗಿದೆ ಬ್ಲಾಕ್ ನಿರ್ಗಮಿಸುತ್ತದೆ ನೀವು ಸೈನ್ ಎಂಬುದನ್ನು ಕೋಡ್ ತದನಂತರ ಖಾಲಿ ಚೆಕ್ ಎಂಬುದನ್ನು ನೀಡಿರುವ ವೇರಿಯಬಲ್ ಶೂನ್ಯ ಅಥವಾ ಶೂನ್ಯ ಅಥವಾ ಹಾಗೆ ಯಾವುದೇ ಖಾಲಿ ಎಂದು ಸಮೀಕರಿಸಲಾಗುತ್ತದೆ. ಹೌದು. ಪ್ರೇಕ್ಷಕರು: ಸ್ಟ್ರಿಂಗ್ ಪೋಣಿಸುವಿಕೆಯ ಡಾಟ್ ಆಯೋಜಕರು ಒಂದು, PHP, ಎಂದು ಅದನ್ನು ಬಳಸಿಕೊಂಡು ಅಲ್ಲಿ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಅದೇ ಪೋಣಿಸುವಿಕೆಯ ಡಾಟ್ ಜೊತೆಗೆ ಅರ್ಥ? ಆದ್ದರಿಂದ ಪೂರ್ಣ ಹೆಸರು, ನೀವು ಡಾಲರ್ ತೋರಿಸಬಹುದಿತ್ತು ಮೊದಲ + ಚಿಹ್ನೆಯನ್ನು ಮತ್ತು ನಂತರ + ಕಾಲ? ZAMYLA ಚಾನ್: ಹೌದು. ಆದ್ದರಿಂದ ಪ್ರಶ್ನೆ ಪಿಎಚ್ಪಿ ರಲ್ಲಿ ಎಂಬುದನ್ನು ನಾವು ಅದೇ ತಂತುವಿನ ಪೋಣಿಸುವಿಕೆಯ ಬಳಸಬಹುದು ಪ್ಲಸಸ್ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ರಲ್ಲಿ. ಯೋಸೇಫನು ಆ ಪಡೆಯುತ್ತಾನೆ. ನಾನು ಆ ಮೇಲೆ ಸ್ಲೈಡ್ ಭಾವಿಸುತ್ತೇನೆ. ವಾಸ್ತವವಾಗಿ, ಇದು ವಿಭಿನ್ನವಾಗಿದೆ. ಆದ್ದರಿಂದ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, ನೀವು ಬಳಸಬೇಕಾಗುತ್ತದೆ ತಂತಿಗಳನ್ನು concatenate ಜೊತೆಗೆ. ಮತ್ತು ಪಿಎಚ್ಪಿ, ನೀವು ಮಾಡಬೇಕು ಡಾಟ್ ಆಯೋಜಕರು ಬಳಸಲು. ಆದ್ದರಿಂದ ಅವರು ವಿವಿಧ ಆರ್. ಸರಿ. ಈಗ ನಾವು ಎಲ್ಲಾ ಒಳಗೊಂಡಿದೆ ಎಂಬುದನ್ನು ಈ ಪಿಎಚ್ಪಿ, ಅಲ್ಲಿ ಅದು ನಿಜವಾಗಿಯೂ HANDY ಬರುತ್ತವೆ? ಅಲ್ಲದೆ, ಇದು HANDY ಬಂದಾಗ ನಾವು ನಮ್ಮ HTML ಅದನ್ನು ಒಂದುಗೂಡಿಸಬಹುದು. ಆದ್ದರಿಂದ ನಮ್ಮ PHP ನಮಗೆ ಶಕ್ತಿ ನೀಡುತ್ತದೆ ಒಂದು ಪುಟದ HTML ವಿಷಯ ಮೊದಲು ಮಾರ್ಪಡಿಸುತ್ತದೆ ಅದರ ಲೋಡ್. ಆದ್ದರಿಂದ ವಿವಿಧ ನಿಯಮಗಳು ಆಧರಿಸಿ, ಎಂದು ಸಾಮಾನ್ಯವಾಗಿ ನಿರ್ದಿಷ್ಟ ಬಳಕೆದಾರ ಲಾಗ್ ಇನ್, ನಾವು ಪ್ರದರ್ಶಿಸಬಹುದು ವಿವಿಧ ಮಾಹಿತಿ. ಲಿಂಡಾ, ಪ್ರಶ್ನೆ ನೀಡಲಿಲ್ಲ? ಪ್ರೇಕ್ಷಕರು: ನೀವು concatenate ಕ್ಯಾನ್ ಒಂದು ಪೂರ್ಣಾಂಕ? ZAMYLA ಚಾನ್: ಹೌದು, ನೀವು. ನೀವು ಆದ್ದರಿಂದ ಪ್ರಶ್ನೆ ಪೂರ್ಣಾಂಕಗಳ ಅಥವಾ ಇತರ concatenate ಈಗ, ನಾವು, ಅಲ್ಲದ MVC ತೆರಳಿ variable.s ಇದು ನಾವು ಬಳಸಿದ ಒಂದು ಮಾದರಿ ಹೊಂದಿದೆ pset7 ಮತ್ತು ವೆಬ್ ವಿನ್ಯಾಸಕರು ಸಾಕಷ್ಟು ಬಳಸಲು ಕಡತಗಳನ್ನು ಕೋಡ್ ಸಂಘಟಿಸುವ ತಮ್ಮ ವೆಬ್ಸೈಟ್. ಎಂ ಮಾದರಿ ನಿಂತಿದೆ. ಮತ್ತು ಮೂಲಭೂತವಾಗಿ, ಮಾದರಿ ಕಡತಗಳನ್ನು ಎದುರಿಸಲು ಡೇಟಾಬೇಸ್ ಪರಸ್ಪರ. ಕಡತಗಳನ್ನು ವೀಕ್ಷಿಸಿ, ಅವರು ಸಂಬಂಧ ವೆಬ್ಸೈಟ್ ಸೌಂದರ್ಯಶಾಸ್ತ್ರ. ಮತ್ತು ನಿಯಂತ್ರಕ ಹಿಡಿಕೆಗಳು ಬಳಕೆದಾರ ಮನವಿಗಳನ್ನು, parses ಡೇಟಾ, ಇತರ ತರ್ಕ ಮಾಡುತ್ತದೆ. Pset7, ನಾವು ಮಾದರಿ ಸಂಯೋಜಿತ ಮತ್ತು ನಿಯಂತ್ರಕ. ಮತ್ತು ನಾವು ನಿಯಂತ್ರಕಗಳು ಅವುಗಳನ್ನು ಕರೆಯಲಾಗುತ್ತದೆ ಮತ್ತು ಸಾರ್ವಜನಿಕ ಕೋಶವನ್ನು ಇರಿಸಿ. ಪರಿವಿಡಿಯನ್ನುವಿಕ ಕಡತಗಳನ್ನು, ನಾವು ಅವುಗಳನ್ನು ಬಳಸಲು ಟೆಂಪ್ಲೇಟ್ಗಳು ಕೋಶದಲ್ಲಿ ಟೆಂಪ್ಲೇಟ್ಗಳು. ಇಲ್ಲಿ ಈ ಚಿತ್ರದಲ್ಲಿ ಸಹ ಪ್ರತಿನಿಧಿಸುತ್ತದೆ ಜೊತೆ ವಿಭಾಗದ ಅದೇ ರೀತಿಯ ಮಾದರಿ ಮತ್ತು ನೇರಳೆ ನಿಯಂತ್ರಕ ಇಲ್ಲಿ ಎಡ ಮತ್ತು ಬಲ ಮೇಲೆ ವೀಕ್ಷಿಸಿ. ಆದ್ದರಿಂದ ಈ ಒಂದು ರೂಪರೇಖೆಯ ಎಂದು ನೀವು ಕೆಲವು ಆಫೀಸ್ ಅವರ್ಸ್ ಅಥವಾ ನೋಡಬಹುದು ನಾವು ನೀವು ರೇಖಾಚಿತ್ರ ಎಂದು ಚಿತ್ರಗಳು ನಿಮ್ಮ pset ಕುರಿತಾಗಿ ಮಾಡಲಾಯಿತು. ಇಲ್ಲಿ, ಒಂದು ನಿರ್ದಿಷ್ಟ ನಿಯಂತ್ರಕ, ಒಂದು ಮಾದರಿ ನಿಯಂತ್ರಕ, ನಾವು ಕಾರ್ಯಗಳನ್ನು SQL ಪ್ರಶ್ನಿಸಿದ ಸಂಬಂಧ ಡೇಟಾಬೇಸ್, ಪಿಎಚ್ಪಿ ತರ್ಕ ಪಾಲಿಸಲು. ಬಹುಶಃ ನೀವು ನೋಡಲು ಯಾಹೂ ಒಂದು ಸ್ಟಾಕು ಹಣಕಾಸು. ಅಥವಾ ಬಹುಶಃ, ನೀವು ಪರಿಶೀಲಿಸಿ ಎಂದು ಒಂದು ಬಳಕೆದಾರ ಸಲ್ಲಿಸಿದ ಎಂದು ನೋಡಲು ಒಂದು ಮೊದಲು ಈಗಾಗಲೇ ರೂಪಿಸಲು ನಿಮ್ಮ ಪುಟ ಭೇಟಿ. ತದನಂತರ ನೀವು ನಿರೂಪಿಸಲು ಎಂದು ಒಂದು ಇಲ್ಲಿ ರೂಪಿಸುತ್ತವೆ. ಎಂದು ರೂಪ ಸಲ್ಲಿಸಿದ ನಂತರ ಬಳಕೆದಾರ, ಎಂದು ಕ್ರಮ ರೂಪ HTML ಟ್ಯಾಗ್ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಪುಟ ಸೂಚಿಸುತ್ತವೆ ಎಂದು ಇದು ಎಂದು ದಶಮಾಂಶ ಹಿಂದಿರುಗುತ್ತಾನೆ. ಆದ್ದರಿಂದ ಎಲ್ಲಾ ಮಾಹಿತಿಗಳನ್ನು ಎಂದು ನಿಮ್ಮ ನಿಯಂತ್ರಕ ಕಳುಹಿಸಲಾಯಿತು. ನಂತರ ನೀವು ಬಹುಶಃ ಒಂದು ಬಿಟ್ ಹೆಚ್ಚು ಎಂದು ಆ ತರ್ಕ ಮತ್ತು ಬಹುಶಃ ಕೆಲವು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಹೆಚ್ಚು SQL ಡೇಟಾಬೇಸ್ ಪ್ರಶ್ನೆಗಳನ್ನು ಮತ್ತು ನಂತರ, ಅಂತಿಮವಾಗಿ, ಒಂದು ಚೆನ್ನಾಗಿ ಮಂದಿ ಮಾಹಿತಿಯನ್ನು ಪ್ಯಾಕ್ ಸೆಟ್ ಎಂದು ನೀವು ಕೆಲವು ಟೆಂಪ್ಲೇಟ್ ರವಾನಿಸಲು ಆ ಮಾಹಿತಿ ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ. ಈಗ ಹೇಗೆ ನಾವು ವಾಸ್ತವವಾಗಿ ಪ್ಯಾಕೇಜ್ ಇಲ್ಲ ಮಾಹಿತಿಯನ್ನು? ಹಾಗೆಯೇ, ನಾವು ಸಲ್ಲಿಸಿರಿ ಎಂಬ ಫಂಕ್ಷನ್ ಆ functions.php ಫೈಲ್ ರಲ್ಲಿ pset7, ನೀವು ಹೆಸರಿನಲ್ಲಿ ಪಾಸ್ ಅಲ್ಲಿ ಒಂದು ಕಡತ, ಒಂದು ಟೆಂಪ್ಲೇಟ್ ಹೆಸರು. ಮತ್ತು ನಂತರ ನೀವು ಹಾದು ಒಂದು ಸಹಾಯಕ ರಚನೆಯ. ಮತ್ತು ಆದ್ದರಿಂದ ಸಹಾಯಕ ರಚನೆಯ ಪ್ರತಿನಿಧಿಸುತ್ತದೆ ವಿವಿಧ ಮಾಹಿತಿ ನೀವು ಸೈನ್ ಪಾಸ್ ಬಯಸುವ ಈಗ ಯಾವ ನಿರಂತರ ಎಂದು ವಿಶೇಷವೇನು ಈ ಉದಾಹರಣೆಗಳು ಎಂದು ಕೀಲಿಗಳನ್ನು ಅಥವಾ, ಬದಲಿಗೆ, ಸಹಾಯಕ ಕೀಲಿಗಳನ್ನು ರಚನೆಗಳು, ಆ ಎಂದು ವಿಶೇಷವೇನು ಏನು ಟೆಂಪ್ಲೆಟ್ ನಿರಂತರ ಎಂದು ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ, ಇದು ಅಗತ್ಯವಿದೆ ಗೊತ್ತಿತ್ತು ಸಂದೇಶ ಕರೆಯುವುದನ್ನು ಅಥವಾ ಹೆಸರು ಎಂದು. ತದನಂತರ ಬಲ ಮೇಲೆ ವಿಷಯಗಳನ್ನು, ನಿಜವಾದ ಮೌಲ್ಯಗಳನ್ನು, ಆದ್ದರಿಂದ ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಯಾರು ಉತ್ತಮ ಹುಡುಗ ಮತ್ತು ಮಿಲೋ, ಆ ಹೋಗುವ ಬದಲಾಗುತ್ತಿದೆ ಎಂಬುದನ್ನು ಮೌಲ್ಯಗಳನ್ನು ನಿಯಂತ್ರಕ ಪ್ರತಿ ಬಾರಿ ಬದಲಾಯಿಸುತ್ತದೆ ಅಥವಾ ಒಂದು ನಿರ್ದಿಷ್ಟ ಸ್ಥಿತಿಯನ್ನು ಆಧರಿಸಿ ಮತ್ತು ಸೈನ್ ವರ್ಗಾಯಿಸುತ್ತವೆ ಇಲ್ಲಿ ಟೆಂಪ್ಲೆಟ್ಗಳನ್ನು, ನಾವು ನೋಡಿ ಎಂದು ನಾವು ಎಚ್ಟಿಎಮ್ಎಲ್ ವಿಶೇಷ ಅಕ್ಷರಗಳನ್ನು ಬಳಸುತ್ತಿದ್ದರೆ, ಇದು ಕೇವಲ ಮೂಲತಃ ನಾವು ಬಯಸುವ ಅರ್ಥ ಪೀರ್ ಸ್ಟ್ರಿಂಗ್ ಪಡೆಯಲು ಎಂದು ಬಳಕೆದಾರ ಸೈನ್ ಪುಟ್ ನಾವು ಪರ್ಯಾಯದ ಬಯಸುವ ಹಾಗಾದರೆ ಸಂದೇಶವನ್ನು. ಆದ್ದರಿಂದ ನಾವು ವಾಸ್ತವವಾಗಿ ವೀಕ್ಷಿಸಲು ಕಡತ, ನಿರ್ದಿಷ್ಟ ಮಾಹಿತಿಯನ್ನು ಸೈನ್ ರವಾನಿಸಲಾಗಿದೆ ಹೇಗೆ ಕೃತಿಗಳು ನಿರೂಪಿಸಲು ಪ್ರಮುಖ ಗಮನಿಸಿ ಎಂದು ಸಹಾಯಕ ಕೀಲಿಗಳನ್ನು ರಚನೆಗಳು, ಆ ಆಗಲು ವೇರಿಯಬಲ್ ಇಲ್ಲಿ ಹೆಸರುಗಳು. ಆದ್ದರಿಂದ ಆ ಕೀಲಿಯ ಮೌಲ್ಯಗಳನ್ನು ಸಹಾಯಕ ರಚನೆಯ ನಂತರ ಆಗುತ್ತದೆ ವೇರಿಯೇಬಲ್ ಮೌಲ್ಯ. ಈಗ SQL ಮೇಲೆ ಚಲಿಸೋಣ. ಇದು ರಚನಾತ್ಮಕ ನಿಂತಿದೆ ಭಾಷಾ ಪ್ರಶ್ನಿಸಿ. ಆದ್ದರಿಂದ ಈ ಕೇವಲ ಒಂದು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ವಿನ್ಯಾಸ ಭಾಷೆ ಡೇಟಾಬೇಸ್ ನಿರ್ವಹಣೆ. ಮತ್ತು ಇದು ನಮಗೆ ಸೂಕ್ತ ಬಂದಿತು ನಮ್ಮ pset7 ಹಣಕಾಸು ವೆಬ್ಸೈಟ್. ಮೂಲಭೂತವಾಗಿ, ಇದು ಕೇವಲ ಒಂದು ಸುಲಭ ಮಾರ್ಗವಾಗಿದೆ ವಸ್ತುಗಳು ಮತ್ತು ಕೋಷ್ಟಕಗಳು ಟ್ರ್ಯಾಕ್ ಮತ್ತು ನಿರ್ವಹಿಸಲು ಮತ್ತು ಪರಸ್ಪರ ಸಂಪರ್ಕ. ಈಗ, ನಿಮ್ಮ SQL ಡೇಟಾಬೇಸ್ ನಗರದ ಮೂಲತಃ ಒಂದು ಎಕ್ಸೆಲ್ ಕಡತವನ್ನು ಎಂದು, ಬಹುಶಃ, ಅನೇಕ ಟಾಬ್ಡ್ ಹಾಳೆಗಳನ್ನು. ಆದ್ದರಿಂದ ನೀವು ಅನೇಕ ಕೋಷ್ಟಕಗಳು ತೋರಿಸಬಹುದಿತ್ತು, ಬಹುಶಃ, ಎಂದು ಒಂದಕ್ಕೊಂದು ಲಿಂಕ್. ಮತ್ತು ಎಕ್ಸೆಲ್ ಹಾಗೆ, ನಾವು ಕಾಣಲು ನಾವು ಬಯಸುವ ಕಾರ್ಯಗಳನ್ನು. ಉದಾಹರಣೆಗೆ, ನಾವು ಆಯ್ಕೆ ಮಾಡಬಹುದು ಕೆಲವು ಸಾಲುಗಳು. ನಾವು ಮಾಹಿತಿಯನ್ನು ಸೇರಿಸುತ್ತವೆ. ನಾವು ಸಾಲುಗಳನ್ನು ನವೀಕರಿಸಬಹುದು. ಮತ್ತು ನಾವು ವಿಷಯಗಳನ್ನು ಅಳಿಸಬಹುದು. SQL ಸಾಲುಗಳನ್ನು ಆಯ್ಕೆ ಕೃತಿಗಳ ಆಯ್ಕೆ ಅಥವಾ ಒಂದು ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾದ ಕಾಲಮ್ಗಳನ್ನು ಸಾಲಾಗಿ ಒಂದು ನಿರ್ದಿಷ್ಟ ಹೊಂದುವ ಡೇಟಾಬೇಸ್ ನೀವು ಸೂಚಿಸುವ ಮಾನದಂಡಗಳನ್ನು. ಇಲ್ಲಿ ಮೇಲೆ ನಾನು ಆಯ್ದ ನೋಡಿ * ಆದ್ದರಿಂದ ಅಲ್ಲಿ ಮನೆ = ರೆವೆನಕ್ಲಾ, ನಂತರ ಮಾಂತ್ರಿಕರ ನಾನು ಮನುಷ್ಯ ಅಂದರೆ, * ಆಯ್ಕೆ ನುಡಿದರು ಎಂದು ಪ್ರತಿಯೊಂದು ಕಾಲಮ್ ಆಯ್ಕೆ ಮಾಂತ್ರಿಕರ ಟೇಬಲ್ ಆದರೆ ಮಾತ್ರ ನಿಂದ ಸಾಲನ್ನು ಮನೆ ಕಾಲಮ್ ರೆವೆನಕ್ಲಾ ಸಮನಾಗಿರುತ್ತದೆ. ಈಗ, ಈ ಶುದ್ಧ ಅಥವಾ SQL ಆಗಿದೆ. ನಾನು ಇದು PhpMyAdmin ಹೋದೆವು ಹಾಗಾಗಿ ನಾವು ನಿರ್ವಹಿಸಲು ನಿರ್ದಿಷ್ಟ ರೀತಿಯಲ್ಲಿ ನಮ್ಮ SQL ದತ್ತಾಂಶ, ನಂತರ ನಾನು ಸೇರಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ ಎಂದು PhpMyAdmin ವೆಬ್ಸೈಟ್. ಮತ್ತು ಕಾರ್ಯಗತಗೊಳಿಸಿ ಎಂದು. ಆದರೆ ವಾಸ್ತವವಾಗಿ ಮಾಡಲು ಬಯಸುವ ಎಂದು ಪಿಎಚ್ಪಿ ಬದಿಯಲ್ಲಿ. ಆದ್ದರಿಂದ ನಾವು ಹೇಗೆ ಮಾಡಬೇಕು? ಹಾಗೆಯೇ, ನಾವು ಪ್ರಶ್ನೆಗೆ ಕಾರ್ಯ ಬಳಸುವ ಮೂಲತಃ SQL ಪ್ರಶ್ನೆ ಕಾರ್ಯಗತಗೊಳಿಸಿ. ಬಳಸಿ? ಒಂದು ಪ್ಲೇಸ್ಹೋಲ್ಡರ್, ನಾವು ಕೆಲವು ಹಸ್ತಾಂತರಿಸುತ್ತಾನೆ ನಮ್ಮ ಸ್ಟ್ರಿಂಗ್ ಮೌಲ್ಯಗಳನ್ನು ನಾವು ಬದಲಾಯಿಸಲು ಬಯಸುವ. ಆದ್ದರಿಂದ ಬಹುಶಃ ನಾನು ವಿವಿಧ ಸಂಗ್ರಹಿಸುವ ನುಡಿದರು curr_house ಮೌಲ್ಯಗಳನ್ನು, ಇದು ಪ್ರಸ್ತುತ ಮನೆ ಪ್ರತಿನಿಧಿಸುತ್ತದೆ ನಾನು ಮೂಲಕ ಪಡೆಯಲಿದ್ದೇನೆ. ಹಾಗಾಗಿ ಒಂದು ಪ್ಲೇಸ್ಹೋಲ್ಡರ್ ಎಂದು ಹಸ್ತಾಂತರಿಸುತ್ತಾನೆ ಪ್ರಶ್ನೆ ಗುರುತು. ತದನಂತರ ನಾನು ಮೂಲತಃ ಕಾರ್ಯಗತಗೊಳಿಸಲು ಮಾಡುತ್ತೇವೆ ನಾನು ಹೊರತುಪಡಿಸಿ, ಮೊದಲು ಮಾಡಿದರು ಅದೇ ವಿಷಯ ಈಗ, ನಾನು ಪಿಎಚ್ಪಿ ಆಗಿದ್ದೇನೆ. ಮತ್ತು ಪ್ರಶ್ನೆ ಒಂದು ಹಿಂತಿರುಗುವುದು ಸಹಾಯಕ ರಚನೆಯ. ನಾನು ಸಾಲುಗಳಲ್ಲಿ ಇದು ಸಂಗ್ರಹಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ. ಈಗ, ಪ್ರಶ್ನೆ ಯಾವಾಗಲೂ ವಿಫಲವಾಗಬಹುದು. ಬಹುಶಃ SQL ಪ್ರಶ್ನೆ ಕಾರ್ಯಗತಗೊಳಿಸುವುದಿಲ್ಲ ಎಂಬುದನ್ನು ಟೇಬಲ್ ಇರಲಿಲ್ಲ ಏಕೆಂದರೆ. ಅಥವಾ ಬಹುಶಃ, ಕಾಲಮ್ ಇರಲಿಲ್ಲ. ಯಾವುದೋ ತಪ್ಪು ಸಂಭವಿಸಿದೆ. ಅಲ್ಲದೆ, ಆ ಸಂದರ್ಭದಲ್ಲಿ, ನೀವು ಮಾಡಲು ಬಯಸುವಿರಿ ಎಂಬುದನ್ನು ನೀವು ಪರೀಕ್ಷಿಸಿ ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ಪ್ರಶ್ನೆಗೆ ತಪ್ಪು ಮರಳಿದರು. ಮತ್ತು ಟ್ರಿಪಲ್ ಬಳಸಿಕೊಂಡು ಇಲ್ಲಿದೆ ಅಲ್ಲಿಂದ ಕಾರ್ಯಾಚರಣೆ ಸಮನಾಗಿರುತ್ತದೆ. ತದನಂತರ ನಾನು ಮತ್ತೊಂದು ಇದು ಕ್ಷಮೆ ಸಂದೇಶವನ್ನು ಸಾಗುವ CS50 ಕಾರ್ಯ,. ಮತ್ತು ನೀವು ಕ್ಷಮೆ, ಎಲ್ಲಾ ಇದನ್ನು ನೋಡಿದರೆ ನಿಜವಾಗಿಯೂ apology.php ನಿರೂಪಿಸಲು ಇದು. ಹೌದು. ಪ್ರೇಕ್ಷಕರು: ನೀವು ಏನು ಎಂದು ವಿವರಿಸಲು ಸಾಧ್ಯವಾಯಿತು ಸ್ಟಾರ್ ಆಯ್ದ ಮತ್ತು ನಿಂದ ನಡುವೆ ಮಾಡುತ್ತದೆ? ZAMYLA ಚಾನ್: ಹೌದು, ಸಂಪೂರ್ಣವಾಗಿ. ಆದ್ದರಿಂದ ಆಯ್ದ ಮತ್ತು ನಡುವೆ ಸ್ಟಾರ್ ನಾನು ಇಡೀ ಆಯ್ಕೆ ಬಯಸುವ ಅರ್ಥ ನನ್ನ ಮೇಜಿನ ಇಡೀ ಸಾಲು. ನಾನು ಆಯ್ದ ಸೂಚಿಸಿದ ಬಂದಿದೆ ಸಾಧ್ಯವಾಗಲಿಲ್ಲ , ವರ್ಷ, ಮನೆ ಹೆಸರಿಸಲು. ನಾನು ಮಾತ್ರ ಆ ಮೂರು ಪಡೆಯುತ್ತೀರಿ ನನ್ನ ಮೇಜಿನ ಕಾಲಮ್ಗಳನ್ನು. ನಾನು ಆಯ್ದ * ಹೇಳಲು ವೇಳೆ, ನಂತರ ನಾನು ಕಾಲಂ ಎಲ್ಲವೂ ಪಡೆಯಿರಿ. ನಂತರ ನಾನು ಹೋಗಿ ಪಡೆಯಲಿದ್ದೇನೆ ಮೊದಲ ಮತ್ತೆ. ಪ್ರೇಕ್ಷಕರು: ಈ ಇನ್ನೂ SQL ನಲ್ಲಿ, ಬಲ? ಈ ಪ್ರಶ್ನೆಗೆ ಅಥವಾ ಈ ಪಿಎಚ್ಪಿ? ZAMYLA ಚಾನ್: ನಾವು ಪ್ರಶ್ನೆಯನ್ನು ಆರ್. ಆದ್ದರಿಂದ ಈ ಪಿಎಚ್ಪಿ ಹೊಂದಿದೆ. ಆದ್ದರಿಂದ ಪಿಎಚ್ಪಿ ಕ್ರಿಯೆ ಪ್ರಶ್ನೆಗೆ ಬಳಸಿ, ನಾವು ಒಂದು SQL ಪ್ರಶ್ನೆ ಪಾಲಿಸಲು ಮಾಡುತ್ತಿದ್ದೇವೆ. ಪ್ರೇಕ್ಷಕರು: SQL ನಲ್ಲಿ ಏನು ಕೇಸ್ ಸೆನ್ಸಿಟಿವ್, ಹಾಗೆ ಆಯ್ಕೆ ಅಥವಾ ಮಾಂತ್ರಿಕರ ಅಥವಾ ಮನೆ? ZAMYLA ಚಾನ್: ಏನು SQL ಕೇಸ್ ಸೆನ್ಸಿಟಿವ್ ರಲ್ಲಿ? ನಾನು ಹೌದು, ಆದ್ದರಿಂದ ನಂಬುತ್ತಾರೆ. ನಾನು ನಂಬಿಕೆ ಆಯ್ದ ಮತ್ತು ಮತ್ತು ಸೂಕ್ಷ್ಮ ಅಲ್ಲಿ. ಯಾವುದೇ? ರಾಬ್ ಬೌಡೆನ್: ಆದ್ದರಿಂದ, ವಿರುದ್ಧ ಇಲ್ಲಿದೆ. ಕಾಲಮ್ ಹೆಸರುಗಳು ಮತ್ತು ಟೇಬಲ್ ಎಂದರೆ, ಆ ಎಲ್ಲಾ ಕೇಸ್ ಸಂವೇದಿ. ಆದರೆ MySQL ಪ್ರಮುಖ ಪದಗಳು ಯಾವುದೇ ರೀತಿಯ ಗೆ, ಆಯ್ಕೆ, ಮತ್ತು, ಆ ಅಲ್ಲಿ ಅಲ್ಲ ಕೇಸ್ ಸೆನ್ಸಿಟಿವ್. ಸರಿ. ಆದ್ದರಿಂದ ನಾನು ಏನು ಹೇಳಿದರು ವಿರುದ್ಧ. ಆದ್ದರಿಂದ MySQL ಕೀವರ್ಡ್ಗಳನ್ನು ಎಲ್ಲಾ - ಆ - ಅಲ್ಲಿ, ರಿಂದ, ಆಯ್ಕೆ ಕೇಸ್ ಸೆನ್ಸಿಟಿವ್ ಅಲ್ಲ. ಆದರೆ ಎಲ್ಲವೂ ಆಗಿದೆ. ಸರಿ. ಮುಂದೆ ನೀವು. ಪ್ರೇಕ್ಷಕರು: ನಾನು ವಿಷಯದಲ್ಲಿ ಸಾಲುಗಳನ್ನು $ ಇದ್ದರೆ ಒಂದಕ್ಕಿಂತ ಹೆಚ್ಚು ಸತತವಾಗಿ, ಆ ಸರಾಸರಿ ಇಲ್ಲ ಕೇವಲ ಒಂದು ಸಹಾಯಕ ರಚನೆಯ ಆಗುತ್ತದೆ? ZAMYLA ಚಾನ್: ಆದ್ದರಿಂದ ಪ್ರಶ್ನೆ ವೇಳೆ ಸಾಲುಗಳನ್ನು ಇದು ಒಂದಕ್ಕಿಂತ ಹೆಚ್ಚು ಸತತವಾಗಿ ಮಾಡುವುದಿಲ್ಲ ಹೊಂದಿದೆ ಇದು ಒಂದು ಸಹಾಯಕ ರಚನೆಯ ಆಗಲು? ಆದ್ದರಿಂದ ಸಹಾಯಕ ಒಂದು ರಚನೆ ಈಗಾಗಲೇ ಸಾಲುಗಳು. ಒಂದೇ ಸಾಲು ಇಲ್ಲ ಹಾಗಾಗಿ ಮರಳಿದರು, ನಂತರ ನೀವು ಹೋಗಿ ಬಯಸುವ ಎಂದು ಫಲಿತಾಂಶ ಸೂಚ್ಯಂಕ 0. ತದನಂತರ ಆ ಮೊದಲ ಸಾಲಿನಲ್ಲಿ ಮಾಡಿದೆವು. ಹೌದು, ಬೆಲಿಂಡಾ? ಪ್ರೇಕ್ಷಕರು: ನೀವು === ಬಳಸಿದಾಗ, ಈ ಮಾತ್ರ ನಿದರ್ಶನ? ಅಥವಾ ಇತರರು ಇವೆ? ZAMYLA ಚಾನ್: ಆದ್ದರಿಂದ ಈ ಸಂದರ್ಭದಲ್ಲಿ, === ರೀತಿಯ ಹೋಲಿಕೆ ಹೊಂದಿದೆ. ಕ್ಷಮಿಸಿ. === ಹೋಲಿಕೆಯಾಗಿದೆ ಎಂದು ರೀತಿಯ ಹೋಲಿಸುತ್ತದೆ. ತದನಂತರ == ಎಲ್ಲಾ ರೀತಿಯ ಹೋಲಿಸುತ್ತದೆ. ಪ್ರೇಕ್ಷಕರು: ನೀವು ಏನು ವಿವರಿಸಲು ಸಾಧ್ಯ ಸಾಲುಗಳನ್ನು ಈ ಪರಿಸ್ಥಿತಿಯಲ್ಲಿ? ಮಾಹಿತಿಗಿಂತ ಸಾಲು? ZAMYLA ಚಾನ್: ಮುಂದಿನ ಸ್ಲೈಡ್, ನಾನು ಮನುಷ್ಯ ಏನು ಸಾಲುಗಳನ್ನು ವಿವರಿಸಲು ವಿಶೇಷವೇನು. ಆದ್ದರಿಂದ ನೀವು ಹಿಡುವಳಿ ನನಗಿಷ್ಟವಿಲ್ಲ ಆಫ್ ಮೇಲೆ. ತದನಂತರ ನೀವು ಹಿಂದೆ? ಪ್ರೇಕ್ಷಕರು: ಪ್ರಶ್ನೆ ಕ್ರಿಯೆಗಳಿಗಾಗಿ, ನಿರೂಪಿಸಲು ಮತ್ತು [ಕೇಳಿಸುವುದಿಲ್ಲ] ಕ್ಷಮೆ? ZAMYLA ಚಾನ್: ಪ್ರಶ್ನೆ ಎನ್ನುವುದು ಈ ಕಾರ್ಯಗಳನ್ನು - ಪ್ರಶ್ನೆಗೆ, ಕ್ಷಮೆ ಮತ್ತು ರೆಂಡರ್ - ಪಿಎಚ್ಪಿ ಅಡ್ಡಲಾಗಿ ಸಾಮಾನ್ಯವಾಗಿದೆ. ಈ ಇವನ್ನು ಎಂದು CS50 pset7 ಬರೆದ. ಮತ್ತು ಜೇ? ಪ್ರೇಕ್ಷಕರು: ನೀವು ಹೇಳಲು ಅಗತ್ಯವಿದೆ $ _session, ಮಾತ್ರ ID ಗಳು ಆ? ಅಥವಾ ನೀವು ಇಲ್ಲಿ ಹೇಳಿದರು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ? ZAMYLA ಚಾನ್: ಆದ್ದರಿಂದ ಪ್ರಶ್ನೆ, ಯಾವಾಗ ನಾವು ಒಂದು ನಿರ್ದಿಷ್ಟ, $ _session ಬಳಸಲು ನಾವು ಬಳಸುತ್ತಿರುವ ಜಾಗತಿಕ ವೇರಿಯಬಲ್. ಇಲ್ಲಿ ಈ ವೇರಿಯಬಲ್ ಹೋಗುತ್ತದೆ ನಮ್ಮ ಕಾರ್ಯ ಸ್ಥಳೀಯ ಎಂದು. ಆದ್ದರಿಂದ ನಾವು ಘೋಷಿಸುವ ನೀವು ಹೊಸ ವೇರಿಯಬಲ್. ಪ್ರೇಕ್ಷಕರು: ಹೇಗೆ ಕ್ಷಮೆ ಇದೆ ಜಾರಿಗೆ? ZAMYLA ಚಾನ್: ಪ್ರಶ್ನೆಯಾಗಿದೆ, ಹೇಗೆ ಜಾರಿಗೆ ಕ್ಷಮೆ ಇದೆ? ನಾನು ಈ ವಾಸ್ತವವಾಗಿ ಒಂದು ಸುಂದರ ಭಾವಿಸುತ್ತೇನೆ ನೀವು ಹುಡುಗರಿಗೆ ಹೋಗಲು ಉತ್ತಮ ಅಭ್ಯಾಸ functions.php ವಿಭಾಗ ಮತ್ತು ನೋಡಲು ಕ್ಷಮೆ ಮತ್ತು ನೀವು ಹೇಗೆ ನೋಡಿ ನೀವೇ ಮಾಡಲಾಗುತ್ತದೆ. ಹಾಗಾಗಿ ನಿಮಗೆ ಬಿಟ್ಟು ಆದರೆ ಕೇವಲ ಮಾಡಬಹುದು ನೀವು ನೋಡಿದರೆ ಕ್ಷಮೆ ಹೇಳುತ್ತಾರೆ, ನಂತರ ಆ ನೀವು ಸಂದೇಶವನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಇದು ನಂತರ ಕ್ಷಮೆ ಸಲ್ಲಿಸಿದ, ಮತ್ತು ಸಂದೇಶವನ್ನು ಸಲ್ಲಿಸುವ. ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳು? ನಾನು ಪ್ರಶ್ನೆಗಳನ್ನು ಪ್ರೀತಿ. ಆದ್ದರಿಂದ ಮುಂಬರುವ ಇರಿಸಿಕೊಳ್ಳಲು. ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ] ಪ್ರತಿಧ್ವನಿ ಅಥವಾ ಇಲ್ಲ ಮುದ್ರಣ? ZAMYLA ಚಾನ್: ಪ್ರಶ್ನೆಯಾಗಿದೆ, ನಾವು ಹಾಕಬಹುದು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ ಪ್ರತಿಧ್ವನಿ ಅಥವಾ ಇಲ್ಲ ಮುದ್ರಣ. ಆದ್ದರಿಂದ ಏನೋ ಮಾಡಿದ್ದೇನೆ ಎಂದು ಸ್ವಲ್ಪ ವಿಭಿನ್ನ. ಆ ಪ್ರಶ್ನೆಗೆ ಮುದ್ರಿತ ಎಂದು ಎಂದು ಒಳಗೆ ವಿಫಲವಾಗಿದೆ - ಅಲ್ಲದೆ, ಇದೀಗ, ನಾವು ವಾಸ್ತವವಾಗಿ ಆರ್ ನಮ್ಮ ನಿಯಂತ್ರಕ. ನಾವು ನಿಜವಾಗಿ ಇಲ್ಲ ಎಚ್ಟಿಎಮ್ಎಲ್ ಇಲ್ಲಿ ಸೆಟ್. Apologize.php ರೆಂಡರಿಂಗ್ ಕ್ಷಮೆ ವಾಸ್ತವವಾಗಿ apology.php ನೀವು ಪುನರ್ನಿರ್ದೇಶಿಸುತ್ತದೆ. ಸರಿ. ಈಗ, ನ ಪರಿಹರಿಸಲು ಹೋಗಿ ಅವಕಾಶ ಬಗ್ಗೆ ಹಿಂದಿನ ಪ್ರಶ್ನೆ ಏನು ನಿಜವಾಗಿಯೂ ಸಾಲುಗಳನ್ನು ಹೊಂದಿದೆ. ಅಲ್ಲದೆ, ಪ್ರಶ್ನೆಗೆ ಹಿಂತಿರುಗುವುದು ಸಾಲುಗಳನ್ನು ಒಂದು ಶ್ರೇಣಿಯನ್ನು. ಮತ್ತು ಪ್ರತಿ ಸಾಲು ನಿರೂಪಿಸಲಾಗಿದೆ ಇದೆ ಒಂದು ಸಹಾಯಕ ರಚನೆಯ ಮೂಲಕ. ನಾನು ಕೆಲವು SQL ಪ್ರಶ್ನೆ ಮತ್ತು ಮರಣದಂಡನೆ ಮಾಡಿದ ಹಾಗಿದ್ದಲ್ಲಿ ನಾನು ನಂತರ, ಸಾಲುಗಳಲ್ಲಿ ಪರಿಣಾಮವಾಗಿ ಸಂಗ್ರಹಿಸಿರುವ ಒಂದು foreach ಲೂಪ್ ಅನ್ನು, ನಂತರ ಸರಣಿ ಸಾಲುಗಳನ್ನು - ಹೆಸರು ಇಲ್ಲ ಮೊದಲ ಒಂದು. ತದನಂತರ ನಾನು ಕರೆ ಪಡೆಯಲಿದ್ದೇನೆ ಇಲ್ಲ $ ಸತತವಾಗಿ ಪ್ರತಿ ಸಾಲು. ಹಾಗಾಗಿ, ಆ ಮೇಲೆ ನಂತರ ಮಾಡಬಹುದು iterating ನೀಡಿದ ಸಾಲು ಹೆಸರನ್ನು ಕಾಲಮ್ ಪ್ರವೇಶಿಸಲು, ವರ್ಷ ಕಾಲಮ್, ಮತ್ತು ಮನೆ ಕಾಲಮ್. ನಾನು ಸಾಧ್ಯವಾಯಿತು ಎಂದು ಗಮನಿಸಿ ಏಕೆಂದರೆ ಸಾಲುಗಳನ್ನು ಸೂಚ್ಯಂಕ, ಸಾಲುಗಳನ್ನು ಹಾಗೆ ಹೆಸರು ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ. ಸಾಲುಗಳ ಕೇವಲ ಒಂದು ರಚನೆ ಸಹವರ್ತನೀಯ ಸರಣಿಗಳ. ಆದ್ದರಿಂದ ನೀವು ಎರಡು ಮಟ್ಟದ. ನೀವು ಸಾಲುಗಳ ಸರಣಿ ಒಮ್ಮೆ, ನೀವು ಒಳಗೆ ಪಡೆಯಲು ಹೊಂದಿವೆ. ತದನಂತರ ನೀವು ಕಾಲಮ್ಗಳನ್ನು ಪ್ರವೇಶಿಸಬಹುದು. ಇದು ಸ್ಪಷ್ಟ ಮಾಡಿದರು? ಹೌದು, ಮುಂದೆ? ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ] ತೆರೆಯಲು ಬ್ರಾಕೆಟ್ಗಳನ್ನು [ಕೇಳಿಸುವುದಿಲ್ಲ] ಫಾರ್? ZAMYLA ಚಾನ್: ಪಾರ್ಡನ್ ಮಿ? ಪ್ರೇಕ್ಷಕರು: ಮುಕ್ತ ಆವರಣ. ZAMYLA ಚಾನ್: ಇಲ್ಲಿ ಈ? ನನಗೆ ಸೇರಿಸಲು ಅವಕಾಶ ವಿಶೇಷವೇನು ವೇರಿಯಬಲ್. ಹೌದು. ಪ್ರೇಕ್ಷಕರು: ನೀವು ಮುದ್ರಿಸಲು ಮಾಡಿದಾಗ, ನೀವು HTML ಕೋಡ್ ಮುದ್ರಿಸುವ? ZAMYLA ಚಾನ್: ಹೌದು. ನಾನು ಮುದ್ರಿಸಲು ಮಾಡಿದಾಗ, ಇಲ್ಲಿ ಈ ಒಳಗಿದೆ ನನ್ನ ಟೆಂಪ್ಲೇಟ್ ಈಗ, ಆದ್ದರಿಂದ ಅಲ್ಲದ MVC ವಿಧಾನ ನನ್ನ ನೋಟ. ಹಾಗಾಗಿ HTML ಗೆ ಮುದ್ರಿಸುವ ನುಡಿದರು. ನಾವು ಡೆವಲಪರ್ ಹೋದರು ಹಾಗಾಗಿ: ಪ್ರೇಕ್ಷಕರು ಉಪಕರಣಗಳು ಈ ಚಾಲನೆಯಲ್ಲಿರುವ ನಂತರ, ನಾವು ಸಾಧ್ಯವೋ ವಾಸ್ತವವಾಗಿ ಕೋಡ್ ಎಂದು? ZAMYLA ಚಾನ್: ಅದು ಒಂದು ಮಹತ್ವದ ಪ್ರಶ್ನೆ, ಹೌದು. ನೀವು ಡೆವಲಪರ್ ಸಾಧನಗಳು ಹೋದರು ಆದ್ದರಿಂದ ಫೈರ್ಫಾಕ್ಸ್ ಫೈರ್ಬಗ್ ಬಳಸಿ ಅಥವಾ ಕ್ರೋಮ್, ನಂತರ ಹೌದು, ನೀವು ಸಾಧ್ಯವೋ ನಿರ್ದಿಷ್ಟ HTML ನೋಡಿ. ಆದ್ದರಿಂದ $ ಸಾಲು ["ಹೆಸರು"] ತೋರಿಸುವುದಿಲ್ಲ ಎಂದು. ಇದು ಯಾವುದೇ ತೋರಿಸಿದವು ಹೆಸರು ಆ ಸಾಲು ಆಗಿದೆ. ಪ್ರೇಕ್ಷಕರು: ಜಸ್ಟ್ ಒಂದು ಸಾಮಾನ್ಯ ಸಮಸ್ಯೆ, ಏನು ಟಿಆರ್ ಮತ್ತು ಟಿಡಿ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ? ಏಕೆ ಎಂದು ನಾವು [ಕೇಳಿಸುವುದಿಲ್ಲ]? ZAMYLA ಚಾನ್: ಟೇಬಲ್ ಸಾಲು ಟಿಆರ್, ಟೇಬಲ್ ನಂತರ ಕಾಲಂ ಟಿಡಿ. ಸರಿ. ಪ್ರೇಕ್ಷಕರು: ಹೌದು, ಇದು ಟೇಬಲ್ ದಶಮಾಂಶ ಇಲ್ಲಿದೆ. ZAMYLA ಚಾನ್: ಟೇಬಲ್ ದಶಮಾಂಶ. ಹೌದು. ಪ್ರೇಕ್ಷಕರು: ಸತತವಾಗಿ ಇಲ್ಲಿದೆ ಇದರಲ್ಲಿ ಸಾಲು ಅಂಕಣ ಪರಿಗಣಿಸಲಾಗಿ? ZAMYLA ಚಾನ್: ಕ್ಷಮಿಸಿ. ನೀವು ಮತ್ತೆ ಮಾಡಬಹುದು? ಪ್ರೇಕ್ಷಕರು: ಹೇಗೆ ನೀವು ಸಾಲುಗಳನ್ನು ಕಲ್ಪಿಸಿಕೊಳ್ಳಲು? ZAMYLA ಚಾನ್: ಹೇಗೆ ನೀವು ಕಲ್ಪಿಸಿಕೊಳ್ಳಲು ಎಂದು ರೀತಿಯಲ್ಲಿ ಯಾವ ರೀತಿಯ ಸಾಲುಗಳನ್ನು? ನೀವು ಈ ಬಗ್ಗೆ ಸಾಲುಗಳನ್ನು ಇಲ್ಲಿ ಅಥವಾ ಟಿಆರ್ ಸಾಲುಗಳನ್ನು? ಪ್ರೇಕ್ಷಕರು: ಸಾಲುಗಳು. ZAMYLA ಚಾನ್: ಇಲ್ಲಿ ಈ ಸಾಲುಗಳನ್ನು? ನಾನು ಈ ಕಲ್ಪಿಸಿಕೊಳ್ಳಲು ಬಯಸುವ ನನ್ನ ಪ್ರಶ್ನೆಗೆ ಕಾರ್ಯಗತಗೊಳಿಸಿ. ಮತ್ತು ಅದನ್ನು ಸರಿ, ನಾನು N 0 ಎರಡೂ ಹೇಳುತ್ತಾರೆ ಮಾನದಂಡಕ್ಕೆ ಸರಿಹೊಂದುವ ಸಾಲುಗಳನ್ನು ಪ್ರಮಾಣವನ್ನು ನೀವು ಪ್ರಶ್ನಿಸಬಹುದು ಎಂದು. ಹಾಗಾಗಿ ಸಾಲುಗಳನ್ನು ಕೆಲವು ಸಂಖ್ಯೆಯ. ಸಾಲುಗಳನ್ನು ಆದ್ದರಿಂದ, $ ಸಾಲುಗಳನ್ನು, ಅಂಗಡಿಗಳಲ್ಲಿ ಪ್ರತಿ ಒಂದು ವ್ಯೂಹದಲ್ಲಿ ಆ ಸಾಲುಗಳ ಒಂದು. ಇದು ಕೇವಲ ಒಂದು ಅವುಗಳನ್ನು ಸಹ, ಅದು ಇನ್ನೂ ಹೊಂದುವ ಸಾಲುಗಳನ್ನು ಒಂದು ಶ್ರೇಣಿಯನ್ನು. ಆದ್ದರಿಂದ, ಉದಾಹರಣೆಗೆ, ಈ ನೀವು ತರಲಾಗಿದೆ ಮಾಡಿದಾಗ ಹೋಲುವ ಬಳಕೆದಾರರಿಂದ ಸಂಗ್ರಹ. ಮತ್ತು ಮಾನದಂಡಗಳನ್ನು ಅಲ್ಲಿ ಇರಲಿಲ್ಲ ID ಯನ್ನು ಅಧಿವೇಶನ ID ಯನ್ನು ಸಮನಾಗಿರುತ್ತದೆ. ನಿಜವಾಗಿಯೂ ಕೇವಲ ಒಂದು ಸಾಲು ಇದೆ ಆ ಹೊಂದಾಣಿಕೆ ಸಾಧ್ಯವಿಲ್ಲ. ಆದರೆ ಇನ್ನೂ ಸಾಲುಗಳನ್ನು ಕೇವಲ ಒಂದು ಸಾಲು ಮರಳಿದರು. ಆದ್ದರಿಂದ ನೀವು ಸಾಲುಗಳನ್ನು ಹೋಗಲು ಮಾಡಿದೆವು, ಸೂಚ್ಯಂಕ 0, ಸೂಚ್ಯಂಕ ಸಂಗ್ರಹ ವಾಸ್ತವವಾಗಿ ನಿಮ್ಮ ಕ್ಯಾಷ್ ಪಡೆಯಲು. ಪ್ರೇಕ್ಷಕರು: ಮುದ್ರಣ ಕಾರ್ಯ ಒಂದೇ ಪ್ರತಿಧ್ವನಿ ರಲ್ಲಿ? ZAMYLA ಚಾನ್: ಹೌದು. ಹೌದು. ಅದೇ ಪ್ರತಿಧ್ವನಿ ಮುದ್ರಿಸು. ಪ್ರೇಕ್ಷಕರು: foreach ಲೂಪ್ ಸಾಲುಗಳನ್ನು ಒಳಗೆ ಸೂಚ್ಯಂಕ ಕೇವಲ ರೀತಿಯಲ್ಲಿ? ZAMYLA ಚಾನ್: ಒಂದು foreach ಲೂಪ್ ನೀವು ಏಕೈಕ ದಾರಿ ಸಾಲುಗಳ ಮೂಲಕ ಮರಳಿ? ನಂ ನೀವು ಒದಗಿಸಿರುವ, ಲೂಪ್ ಒಂದು ಬಳಸಬಹುದು ನೀವು ಉದ್ದ ತಿಳಿದಿರುವ ಸಾಲು ಅವರ ರಚನೆಯ. ಪ್ರೇಕ್ಷಕರು: ನೀವು ಇದನ್ನು ಪ್ರವೇಶಿಸಬಹುದು [ಕೇಳಿಸುವುದಿಲ್ಲ] ಎಂದು ಸತತವಾಗಿ ಬಳಸಿ? ZAMYLA ಚಾನ್: ಆದ್ದರಿಂದ ನೀವು ಅದನ್ನು ಪ್ರವೇಶಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ ನೀವು ಇದ್ದರೆ ಕೇವಲ ಸಾಲು ಬಳಸಿಕೊಂಡು foreach ಲೂಪ್ ಒದಗಿಸಿದ ನೀವು ಸಾಲು ಪ್ರಕಟಿಸಲಿಲ್ಲ. ಹೌದು. ಹೌದು, ಬಿಳಿ. ಪ್ರೇಕ್ಷಕರು: ಅನುವಾದ ಮತ್ತು ಟಿಡಿ ಆದ್ದರಿಂದ ಏನು ಮಾಡಬೇಕು? ZAMYLA ಚಾನ್: ಆದ್ದರಿಂದ ಟಿಆರ್ ಮತ್ತು ಟಿಡಿ HTML ಟ್ಯಾಗ್ಗಳನ್ನು. ಅನುವಾದ ಆರಂಭದಲ್ಲಿ ಸೂಚಿಸುತ್ತದೆ ಒಂದು ಟೇಬಲ್ ಸಾಲು. ಮತ್ತು ಪ್ರತಿ ಟಿಡಿ ಒಂದು ಸೂಚಿಸುತ್ತದೆ ಹೊಸ ಟೇಬಲ್ ದಶಮಾಂಶ ಕಾಲಮ್. ಪ್ರೇಕ್ಷಕರು: ಸತತವಾಗಿ ಒಂದು ದೃಶ್ಯ ಹಾಗೆ, ಕೇವಲ SQL ಕಲ್ಪನೆ ಇದೆ, ಹೇಗೆ ಅವರು ಸತತವಾಗಿ ಹೊಂದಿವೆ. [ಕೇಳಿಸುವುದಿಲ್ಲ]. ZAMYLA ಚಾನ್: ಹೌದು. ಒಂದು ಮಹಾನ್ ಪಾಯಿಂಟ್ ಇಲ್ಲಿದೆ. ನೀವು ಕೇವಲ ಸಾಲುಗಳನ್ನು ದೃಶ್ಯೀಕರಿಸಬಹುದು ಹಾಗೆ ಒಂದು ಎಕ್ಸೆಲ್ ಕೋಷ್ಟಕದಲ್ಲಿ, ಕೇವಲ ಸಾಲುಗಳ ಪಟ್ಟಿ. ಸರಿ. ಸರಿ. ಈಗ ನಾವು ವೇಳೆ, ಆಯ್ದ ಮೇಲೆ ಹೋಗಿದ್ದೀರಿ ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು ನಾವು ಮಾಡುತ್ತೇವೆ, ಇಲ್ಲದಿದ್ದಲ್ಲಿ ಇನ್ಸರ್ಟ್ ಮೇಲೆ ಮೇಲೆ ಹೋಗಿ. ನಾನು ಕೆಲವು ಒಳಗೆ ಸೇರಿಸಲು ಬಯಸಿದ್ದ ಆದ್ದರಿಂದ ಟೇಬಲ್ ಮತ್ತು ಕೆಲವು ಕಾಲಂ ಸೇರಿಸಿ ಮೌಲ್ಯಗಳು, ನಾನು ಸೇರಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ ವರ್ಷ 7 ರೆವೆನಕ್ಲಾ ಒಳಗೆ. ಆದರೆ ಕೆಲವೊಮ್ಮೆ ನಕಲಿ ಉಂಟಾಗಬಹುದು ಮೌಲ್ಯಗಳು, ನಾವು pset7 ಕಂಡಿದ್ದರಿಂದ ನಾವು ನಮ್ಮ ಬಂಡವಾಳ ಅಪ್ಡೇಟ್ ಮಾಡಲಾಯಿತು. ಆದ್ದರಿಂದ ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾವು ಬಳಸಲು ಬಯಸುವ ನಾವು ಆದ್ದರಿಂದ, ಕೀ ಅಪಡೇಟ್ ನಕಲಿ ಅದೇ ಅನೇಕ ಸಾಲುಗಳನ್ನು ಶೇಖರಿಸಿಡಲು ಗೌರವಿಸುತ್ತಾರೆ ಆದರೆ ಅಪ್ಡೇಟ್. ನಾವು ನಿಜವಾಗಿ ಅಪ್ಡೇಟ್ ಹೊಂದಿವೆ, ಇದು ಒಂದು ಇನ್ಸರ್ಟ್ ಅಲ್ಲ. ನೀವು ನವೀಕರಿಸಲು ಅಲ್ಲಿ ಕೇವಲ ಒಂದು ಅಪ್ಡೇಟ್ ಇಲ್ಲಿದೆ ನೀಡಿರುವ ಒಂದು ನಿರ್ದಿಷ್ಟ ಕೋಷ್ಟಕದಲ್ಲಿ ಮಾನದಂಡಗಳನ್ನು ಮತ್ತು, ಅಂತಿಮವಾಗಿ, ಅಳಿಸಿ, ಇದು ಹೋಲುತ್ತದೆ ಕೆಲಸವನ್ನು ಮಾಡುತ್ತದೆ. ಪ್ರೇಕ್ಷಕರು: ನೀವು ಸಾಧ್ಯವೋ ಸಂಕ್ಷಿಪ್ತವಾಗಿ ನಕಲಿ ಕೀಲಿ ಮೇಲೆ ಹೋಗಿ? ZAMYLA ಚಾನ್: ಹೌದು. ಮೂಲಭೂತವಾಗಿ ಇಲ್ಲಿ, ನಾನು ಸೇರಿಸಲು ಒಳಗೆ ಹೊಂದಿರಬಹುದು ಗ್ರಿಂಗೋಟ್ಸ್, ನೌಕೆಗಳು, ಈ ಮೌಲ್ಯಗಳನ್ನು ಹೊಂದಿದೆ. ಆದರೆ ID, ಸಂಭಾವ್ಯವಾಗಿ, ಒಂದು ಅನನ್ಯ ಕೀಲಿಯನ್ನು ಮೌಲ್ಯ MySQL ಟೇಬಲ್ ಸ್ಥಾಪಿಸಲಾಯಿತು. ಹಾಗಾಗಿ ಈಗಾಗಲೇ ID ಯನ್ನು ಸ್ಥಾಪಿಸಲು ವೇಳೆ, ನಂತರ ನಾನು ಒಂದು ಹೊಸ ಸಾಲನ್ನು ಸೇರಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ. ಇದು ಈಗಾಗಲೇ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ ಹಾಗಾಗಿ, ನಂತರ ನಾನು ಅಪ್ಡೇಟ್ ಮಾಡಬೇಕು. ಬಿಳಿ ಮಧ್ಯದಲ್ಲಿ. ಪ್ರೇಕ್ಷಕರು:, ಅಳಿಸಿ, ಅಪ್ಡೇಟ್ ಸೇರಿಸಲು ಮತ್ತು ಆಯ್ದ, ಆ ಎಲ್ಲಾ ಲಭ್ಯವಿದೆ ಸ್ಥಳೀಯವಾಗಿ [ಕೇಳಿಸುವುದಿಲ್ಲ]? ZAMYLA ಚಾನ್: ಆದ್ದರಿಂದ ಸೇರಿಸಲು, ಅಪ್ಡೇಟ್ ಅಳಿಸಿ ಮತ್ತು ಆಯ್ಕೆ ಎಲ್ಲಾ SQL ಪ್ರಶ್ನೆಗಳನ್ನು ಇವೆ. ಆದ್ದರಿಂದ ಬಂದ ನೀವು SQL ಬಳಸುತ್ತಿರುವ ನೀವು ಲಭ್ಯವಿರುವ ಆ ಹೊಂದಿರುತ್ತದೆ. ಪ್ರೇಕ್ಷಕರು: ಕಳೆದ ರಸಪ್ರಶ್ನೆಗಳು ಬ್ಯಾಕ್ - ವ್ಯವಹರಿಸುತ್ತಿದ್ದ ಒಂದು ಪ್ರಶ್ನೆ ಇತ್ತು ನೀವು ಮೇಜಿನ ಮತ್ತು ಬಯಸಿದರೆ ಒಂದು ಸ್ಕೋರ್ ಸೇರಿಸಲು ಮತ್ತು ನೀವು ಸೇರಿಸಲು ನಿಮ್ಮ ಹೆಸರು ನೀವು ಅವಕಾಶ ಅದು [ಕೇಳಿಸುವುದಿಲ್ಲ] ನಿಮ್ಮ ಸ್ನೇಹಿತನ ಸ್ಕೋರನ್ನು. ನೀವು ಇನ್ಸರ್ಟ್ ಹೇಗೆ ಎಂದು? ZAMYLA ಚಾನ್: ಆದ್ದರಿಂದ ಪ್ರಶ್ನೆ ಬಗ್ಗೆ ಹಿಂದಿನ ಮಧ್ಯಾವಧಿ ಪ್ರಶ್ನೆ. ನಾನು ಇದು ಬಗ್ಗೆ ಅಲ್ಲ ಒಂದು ಇದೀಗ ಆಗಿದೆ. ಆದ್ದರಿಂದ ಬಹುಶಃ ನಂತರ, ನೀವು ಬಯಸಿದರೆ ನಾನು ನಂತರ, ಅಪ್ ಬಂದು ನನ್ನ ತೋರಿಸಲು ಖಂಡಿತವಾಗಿಯೂ ಸಲಹೆಗಳು ನೀಡಿ. ಆದರೆ ಹಾಗೆ, ತೂರಿಸುವ ವಸ್ತುಗಳ ಮಾತನಾಡುವ ನೀವು ಯಾರಾದರೂ ಸ್ಕೋರ್ ತೆಗೆದುಕೊಳ್ಳುವ , ನ ಬಗ್ಗೆ ಮಾತನಾಡಲು ಅವಕಾಶ ಮಾಡಬಾರದು SQL ಇಂಜೆಕ್ಷನ್ ದಾಳಿಗಳು. ಆದ್ದರಿಂದ ಒಂದು SQL ಇಂಜೆಕ್ಷನ್ ದಾಳಿ ಮೂಲಭೂತವಾಗಿ ಅಲ್ಲಿ ಯಾರಾದರೂ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಕಡಿಮೆ ಭದ್ರತಾ ಲಾಭ ನೀವು ದಶಮಾಂಶ ತೆಗೆದುಕೊಳ್ಳುವ ರೀತಿಯಲ್ಲಿ. ಆದ್ದರಿಂದ ಇಲ್ಲಿ, ಕೇವಲ CS50 ಹಣಕಾಸು ಹಾಗೆ, ನಾವು ಇನ್ ಯಾವಾಗ, ನಾವು ಒಂದು ನಮೂದಿಸಬಹುದು ಲಾಗಿನ್ ರೂಪದಲ್ಲಿ ಬಳಕೆದಾರಹೆಸರು ಮೊದಲ ಪಠ್ಯ ಪೆಟ್ಟಿಗೆ, ಮತ್ತು ನಂತರ ಪಾಸ್ವರ್ಡ್ ನಮೂದಿಸಿ. ಬಹುಶಃ ನಮ್ಮ ಪಿಎಚ್ಪಿ ಕೋಡ್ ನೋಡಲು ಇರಬಹುದು ಈ ರೀತಿಯ, ಅಲ್ಲಿ $ ಬಳಕೆದಾರಹೆಸರು ನಂತರದ ದಶಮಾಂಶ ಬಳಕೆದಾರಹೆಸರು ಮತ್ತು ಪಾಸ್ವರ್ಡ್ ನಂತರದ ದಶಮಾಂಶ ಗುಪ್ತಪದವನ್ನು. ನಂತರ ನಾವು, ಹೇಳುತ್ತಾರೆ, ನಮ್ಮ ಪ್ರಶ್ನೆಗೆ ಕಾರ್ಯಗತಗೊಳಿಸಲು ಸರಿ, ನಮ್ಮ ಪ್ರಶ್ನೆಗೆ ಹೋಗುತ್ತದೆ ನಮ್ಮ ಬಳಕೆದಾರರಿಂದ ಆಯ್ಕೆ, ಅಲ್ಲಿ ಬಳಕೆದಾರ ಹೆಸರು ಅವರು ಸಲ್ಲಿಸಿದ ಒಂದು. ಮತ್ತು ಪಾಸ್ವರ್ಡ್ ಪಾಸ್ವರ್ಡ್, ಗುಪ್ತಪದಗಳು ಒಂದಕ್ಕೊಂದು ಅಂದರೆ. ಈಗ, ಹೀಗಾದರೆ ಬದಲಿಗೆ ವಾಸ್ತವವಾಗಿ ಹಾಗೆ, ನಿಜವಾದ ಗುಪ್ತಪದವನ್ನು ಸಲ್ಲಿಸುವ 12345 ಮತ್ತು ಹೇಳುತ್ತದೆ ಕಂಟಕ ನಲ್ಲಿ ಊಹೆ ಪಾಸ್ವರ್ಡ್ ಮತ್ತು ಹ್ಯಾಕ್ ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ ತಮ್ಮ ಖಾತೆ, ಬದಲಿಗೆ ವೇಳೆ ಅವರು ಈ ಸಲ್ಲಿಸಿದ. ಅವರು ಬಹುಶಃ ಟೈಪ್ ಸಾಧ್ಯವಾಗಲಿಲ್ಲ ಪಾಸ್ವರ್ಡ್ ಊಹೆ. ತದನಂತರ ಅವರು ಮುಗಿಸಲು ಎಂದು ಉಲ್ಲೇಖ ನಂತರ ಟೈಪ್ ಅಥವಾ = 1 1. ಆ SQL ನೇರವಾಗಿ ವೇಗ ಎಂದು ಈ ರೀತಿಯ ನೋಡಲು ಪ್ರಶ್ನಿಸಿ. ಬಳಕೆದಾರರು ಆಯ್ಕೆ ಅಲ್ಲಿ ಬಳಕೆದಾರ = ಪ್ರಾಂಗ್ಸ್ ಮತ್ತು ಗುಪ್ತಪದವನ್ನು ಲಿಲಿ ಅಥವಾ 1 = 1 ಸಮನಾಗಿರುತ್ತದೆ. ಆದ್ದರಿಂದ ಗುಪ್ತಪದವನ್ನು ಒಂದೋ ಸರಿಯಾದ ಅಥವಾ 1 = 1 ಎಂದು, ಯಾವಾಗಲೂ ನಿಜವಾದ ಇದು. ಆದ್ದರಿಂದ ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಮೂಲತಃ, ಒಂದು ಬಳಕೆದಾರ ಈ ಲಾಭ ಮತ್ತು ಕೇವಲ ಪ್ರವೇಶಿಸಲು ತಮ್ಮನ್ನು ಮತ್ತು ಹ್ಯಾಕ್ ಇನ್ನೊಬ್ಬರ ಖಾತೆಗೆ. ನಾವು ತಪ್ಪಿಸಲು ಬಯಸುವ ಏಕೆ ಆ ನ ಇದನ್ನು ಹೊಂದುವ ಯಾರಾದರೂ. ಆದರೆ ಅದೃಷ್ಟವಶಾತ್, ಪ್ರಶ್ನೆಗೆ ಕ್ರಿಯೆ placeholders ಸಾಗುವ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ನೀವು ಈ ನೋಡಿಕೊಳ್ಳುತ್ತಾರೆ. ಸಹ, ನೀವು ಸಾಮಾನ್ಯವಾಗಿ ಬಯಸುವ ಎಂದಿಗೂ ವಾಸ್ತವವಾಗಿ ಪಾಸ್ವರ್ಡ್ಗಳನ್ನು ಸಲ್ಲಿಸಲು ತಮ್ಮನ್ನು. ನಾವು hashed ಅಥವಾ ಎನ್ಕ್ರಿಪ್ಟ್ ಏಕೆ ಆ CS50 ಹಣಕಾಸು ಅವುಗಳನ್ನು. ಪ್ರೇಕ್ಷಕರು: ಕಳೆದ ರಸಪ್ರಶ್ನೆ ಮಾತನಾಡಿದರು ಬಗ್ಗೆ MySQL ಪಾರು ತಂತಿಗಳನ್ನು. ನಾವು ಆ ಬಗ್ಗೆ ಚಿಂತೆ ಮಾಡಬೇಡಿ? ZAMYLA ಚಾನ್: ಅದು ಒಳ್ಳೆಯ ಪ್ರಶ್ನೆ. MySQL ಪಾರು ತಂತಿಗಳನ್ನು ಖಂಡಿತವಾಗಿಯೂ ಒಂದು ನಮ್ಮ ಪ್ರಶ್ನೆಗೆ ಬಳಸಲಾಯಿತು ಕಾರ್ಯ. ಆದರೆ ಖಂಡಿತವಾಗಿಯೂ ನೋಡಲು. ನಾನು ತಿಳಿದಿದೆ ನ್ಯಾಯಯುತ ಆಟ ಹೇಳುವೆನು ನೀವು ಕರೆ ಅಗತ್ಯವಿದೆ ಬಯಸುವ ಒಂದು ತಂತುವಿನ ಮೇಲೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ. ಹೌದು, ಬೆಲಿಂಡಾ? ಪ್ರೇಕ್ಷಕರು: ಅದು ಯಾವಾಗ ನೀವು ಹೇಗೆ ಗೊತ್ತು ತಂತುವನ್ನು ಅಥವಾ ಎರಡು ಉದ್ದರಣ? ಮತ್ತು, ನಾನು ನೀವು ಉಪನ್ಯಾಸ ಅನಿಸುತ್ತದೆ ಇಲ್ಲದಿರುವ ಬಗ್ಗೆ ಏನೋ ಪ್ರಸ್ತಾಪಿಸಿದ್ದಾರೆ [ಕೇಳಿಸುವುದಿಲ್ಲ] ಅಥವಾ ಏನೋ ಅಥವಾ ಕೊನೆಯಲ್ಲಿ ಎರಡನೇ ಏಕ ಉದ್ಧರಣ. ನಾನು ಅವರು ಉಪನ್ಯಾಸ ಸೂಚಿಸಿದರು ಭಾವಿಸುತ್ತೇನೆ ನೀವು ಅಪಾಸ್ಟ್ರಫಿ 1 ಹೇಳಲಾಗುವ ನೀವು ತದನಂತರ ಅಪಾಸ್ಟ್ರಫಿಗಳನ್ನು ಹೊಂದಿಲ್ಲ ಅಥವಾ ಏನಾದರೂ. ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ]. ಪ್ರೇಕ್ಷಕರು: ವಿಷಯ ಕಳೆದ ಸಿಂಗಲ್ ಎರಡನೇ ಬಾಕ್ಸ್ ನಲ್ಲಿ ಹಾಗಾದರೆ ಉಲ್ಲೇಖ ಇರುವಂತಿಲ್ಲ. [ಕೇಳಿಸುವುದಿಲ್ಲ] ಏಕೆಂದರೆ ನೀವು ಕಳೆದ ಒಂದೇ ತೆಗೆದುಕೊಳ್ಳಲು ಔಟ್ ಗಮನಿಸುವುದು ಮತ್ತು ವಿಷಯ ಈ ಹೊಂದಾಣಿಕೆ ನೀವು ಹೊಂದಿದ್ದರೆ ಪಾಸ್ವರ್ಡ್, ಅಲ್ಲಿ ಪ್ರಶ್ನೆಗೆ, ಒಂದು ಉಲ್ಲೇಖ ಇಲ್ಲ ಈಗಾಗಲೇ ಕೊನೆಯಲ್ಲಿ. ನೀವು ಏಕ ಉದ್ಧರಣ ಬಳಸಲು ಬಯಸುವ ಒಂದು ಎದುರಿಸುತ್ತಿದೆ ಎಂದು [ಕೇಳಿಸುವುದಿಲ್ಲ]. ಹಾಗಾಗಿ ಪಠ್ಯ ವಾಸ್ತವವಾಗಿ ಬಾಕ್ಸ್ ಎಂದು ಹಾಗಿಲ್ಲ. ZAMYLA ಚಾನ್: ನಾನು ಬದಲಾಯಿಸಲು ಮಾಡುತ್ತೇವೆ. ಸರಿ. ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು ಇಲ್ಲದಿದ್ದರೆ, ನಂತರ ನಾನು ಮಾತನಾಡಲು ಜೋಸೆಫ್ ಅದನ್ನು ಹಾದು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಬಗ್ಗೆ, ಎಟ್ ಇತ್ಯಾದಿ. [ಚಪ್ಪಾಳೆಯನ್ನು] ಜೋಸೆಫ್ ಓಂಗ್: ನಾವು ಚಲಾಯಿಸುತ್ತಿರುವ ಸ್ವಲ್ಪ ಹಿಂದೆ. ನೀವು ಬಿಡಲು ಹಾಗಾಗಿ, ಒಕೆ. ಆದರೆ ನಾವು ನೀವು ಕೆಳಗೆ ನಿಮ್ಮ ತಲೆ ಉಳಿಸಿಕೊಳ್ಳಲು ಕೇಳಿ ನೀವು ಮಧ್ಯದಲ್ಲಿ ಆರ್, ಆದ್ದರಿಂದ ನೀವು ಕ್ಯಾಮರಾ ನಿರ್ಬಂಧಿಸಲು ಮತ್ತು ನೀವು ಬಳಸುವುದಿಲ್ಲ ನೀವು ಹೊಂದಿದ್ದರೆ ಮತ್ತೆ ನಿರ್ಗಮನ. ನಾನು ಮೂಲಕ ಜೋಸೆಫ್ ಮನುಷ್ಯ. ಹೈ. ಟೆಸ್ಟ್, ಟೆಸ್ಟ್. ಡಾನ್, ಒಳ್ಳೆಯದು? ಕೂಲ್. ಆದ್ದರಿಂದ ವೀಡಿಯೊ ಸಹ ಪೋಸ್ಟ್ ಮಾಡಲಾಗುತ್ತದೆ ಆ ಆನ್ಲೈನ್ ಆ ಈಗ ಕೈಬಿಡಬೇಕಾಯಿತು. ಎಡವಟ್ಟಾದ. ಸರಿ. ಆದ್ದರಿಂದ ರಸಪ್ರಶ್ನೆ ವಿಮರ್ಶೆ. ಈ ಬೆಕ್ಕು. ಬಹುಶಃ ಇದು ಈಗ, ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, ನೀವು ವ್ಯಕ್ತಿಗಳು ಕೆಲವು ಓಹೋ ಎಂದು. ಸರಿ. ಆದ್ದರಿಂದ ಮೊದಲ ಇಲ್ಲಿದೆ,, Zamyla ನಿಂದ ನೆನಪಿಸಿಕೊಳ್ಳುತ್ತಾರೆ. ಪಿಎಚ್ಪಿ ನೆನಪಿಡಿ ಸರ್ವರ್ನಲ್ಲಿ ರನ್. ಮತ್ತು ಬಾರಿ ಸಾಕಷ್ಟು, ನೀವು ಹುಡುಗರಿಗೆ ಕುಣಿಕೆಗಳು ಬರೆದರು ಪಿಎಚ್ಪಿ ಬಲ, ಎಚ್ಟಿಎಮ್ಎಲ್ ಮುದ್ರಿಸುತ್ತದೆ? ಎಂದು ಕೋಡ್ ಕಾರ್ಯಗತಗೊಳಿಸಿ ಹಾಗೆ ಒಮ್ಮೆ, ಆ ನೀವು ಮುದ್ರಿಸುತ್ತದೆ ಎಂದು HTML ಔಟ್ಪುಟ್ ಬಳಕೆದಾರ ಕಳುಹಿಸಲಾಗಿದೆ ಗಳಿಸುವ. ಸಂಭವಿಸುತ್ತದೆ ಮತ್ತು ಒಮ್ಮೆ ಯಾವುದೇ ಪಿಎಚ್ಪಿ ಮಾಡಬಹುದು ನೀವು ಪುಟವನ್ನು ಮರುಲೋಡ್ ಹೊರತು, ರನ್ ಪಿಎಚ್ಪಿ reexecutes ಇದು ಸಹಜವಾಗಿ,. ಆದರೆ ನೀವು ಆ ಎಚ್ಟಿಎಮ್ಎಲ್ ಮುದ್ರಿಸುತ್ತದೆ ಒಮ್ಮೆ, ನೀವು ಎಲ್ಲಿಯಾದರೂ ಹೋಗಿ ಸಾಧ್ಯವಿಲ್ಲ. ಆದ್ದರಿಂದ ಎಚ್ಟಿಎಮ್ಎಲ್, ಬಳಕೆದಾರರಿಗೆ ಮೇಲೆ ಕಳುಹಿಸಲಾಗುತ್ತದೆ ಇಲ್ಲಿ, ಬ್ರೌಸರ್ ಇದು ಅಲ್ಲಿ ಮಿಲೋ ಕಂಪ್ಯೂಟರ್ ಬಳಸುತ್ತಿದ್ದಾರೆ. ಆದ್ದರಿಂದ ಜೊತೆಗೆ, ಹಲವಾರು ವಿಷಯಗಳನ್ನು ಬಳಕೆದಾರ ಎಚ್ಟಿಎಮ್ಎಲ್ ಕಳುಹಿಸಲು ಒಮ್ಮೆ. ಕೆಲವೊಮ್ಮೆ ನಾವು ರೀತಿಯ ಮಾಡಲು ಬಯಸುವ ನೀವು ಏನಾದರೂ ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡಿದಾಗ, ನಾವು ಬಯಸುವ , ಆ ರೀತಿಯ ಪಾಪ್ ಅಪ್ ಎಚ್ಚರಿಕೆಯನ್ನು ಪೆಟ್ಟಿಗೆಗಳು ನೀವು ಒತ್ತಿ ಆಗ ನಂತಹ ಪರಸ್ಪರ, ಪ್ರಮುಖ ನೀವು ಏನಾದರೂ ಕ್ಲಿಕ್ ಮಾಡಿದಾಗ ಪುಟ, ನಾನು ಸಂಭವಿಸಿ ಏನಾದರೂ. ಅಲ್ಲದೆ, ನೀವು ಪಿಎಚ್ಪಿ reexecute ಸಾಧ್ಯವಿಲ್ಲ ಎಂದು HTML ಹೊಂದಿಸಲಾಗಿದೆ ಕೋಡ್ ಒಮ್ಮೆ. ಆದ್ದರಿಂದ ನೀವು ಈ ಹೇಗೆ ಮಾಡಬೇಕು? ನಾವು ಎಂಬ ಹೊಸ ಭಾಷೆ ಪರಿಚಯಿಸಲು ಬ್ರೌಸರ್ ನಲ್ಲಿ ಸಾಗುತ್ತದೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, ಎಂದು ನೀವು ಕೆಲಸಗಳನ್ನು ಅನುಮತಿಸುತ್ತದೆ ನೀವು ಸ್ವೀಕರಿಸಲು ನಂತರ HTML ಗೆ ಸರ್ವರ್ ಅವುಗಳನ್ನು. ನಾವು ಒಂದು ಕ್ಲೈಂಟ್ ಸೈಡ್ ಕರೆ ಏಕೆ ಈ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ. ಇದು ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ ಕೆಲಸ - ಕ್ಲೈಂಟ್. ಇಲ್ಲಿಯವರೆಗೆ ಆ ಬಗ್ಗೆ ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು? ಆ ಮಾದರಿ ಜನರು ಅರ್ಥವಿಲ್ಲ? ಸರಿ. ಗುಡ್. ಸರಿ. ಆದ್ದರಿಂದ ಮೊದಲ ವಿಷಯ ಗಮನಿಸುವುದು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಪಿಎಚ್ಪಿ ಇಲ್ಲ. ಅವರು ಕೆಲವು ವಿವಿಧ ವಾಕ್ಯ ಹೊಂದಿರುವ, ಇದು ನಾವು ಹೋಗುತ್ತೇನೆ. ಅವರು ವಿಭಿನ್ನ ಬಳಕೆಗಳನ್ನು ಹೊಂದಿವೆ. ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, ಮತ್ತೆ, ನಿಮ್ಮ ಕ್ಲೈಂಟ್ ಬ್ರೌಸರ್,. ಸರ್ವರ್ ಬೇರೊಬ್ಬರ ಮೇಲೆ ಎಲ್ಲೋ ಸಾಗುತ್ತದೆ ಮಾಹಿತಿಯನ್ನು ಕಳುಹಿಸುತ್ತದೆ ಕಂಪ್ಯೂಟರ್ ನಿಮಗೆ, ಸರಿಪಡಿಸಲು? ನಾವು ಪಿಎಚ್ಪಿ ಕೋಡ್ ಬರೆಯಲು ನೀವು ಕೇಳಲು ಪರೀಕ್ಷೆಯಲ್ಲಿ ಪ್ರಶ್ನೆ, ಬರೆಯಬೇಡಿ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಮತ್ತು ಪ್ರತಿಕ್ರಮದಲ್ಲಿ. ನೀವು ಕೇವಲ ಅಂಕಗಳನ್ನು ಸೋಲುತ್ತೀರಿ, ಅದು ಸರಿಯಾದ ಸಾಧ್ಯವಿಲ್ಲ. ಆದ್ದರಿಂದ ಕೆಲವು ತಿಳಿದುಕೊಳ್ಳೋಣ ವಾಕ್ಯ ವ್ಯತ್ಯಾಸಗಳು - ಎಡ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಮತ್ತು ಬಲ ಮೇಲೆ ಪಿಎಚ್ಪಿ. ನೀವು ಗಮನಿಸಿ ನೀವು ಮೊದಲನೆಯದಾಗಿ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, ನಾವು ಅಸ್ಥಿರ ಘೋಷಿಸಬಹುದು ವರ್ ಕೀವರ್ಡ್ - ವಿ ಎ ಆರ್. ಪಿಎಚ್ಪಿ ಡಾಲರ್ ಚಿಹ್ನೆ ಬಳಸಲಾಗುತ್ತದೆ, Zamyla ಹಿಂದೆ ಚರ್ಚಿಸಿದ. ನೀವು ಒಂದು ಸಹಾಯಕ ಘೋಷಿಸಲು ಬಯಸಿದರೆ ರಚನೆಯ, ನಾವು ಮೇಲೆ ಪರಿಚಿತ ವಾಕ್ಯ ನೋಡಿ ಪಿಎಚ್ಪಿ ಬಲಭಾಗದ. ಎಡಭಾಗದಲ್ಲಿ, ಬದಲಿಗೆ ನೀವು ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ಅನ್ನು. ತದನಂತರ ನಿಮ್ಮ ಕೀಲಿಗಳನ್ನು ಎಡ ಇರುತ್ತವೆ. ನಂತರ ನೀವು ಒಂದು ಕೊಲೊನ್ ಹೊಂದಿವೆ. ತದನಂತರ ನೀವು ಮೌಲ್ಯಗಳು ನೀವು ಬಯಸುವ. ಆದ್ದರಿಂದ ಈ ನೀವು PHP ಅದನ್ನು ಮಾಡುತ್ತಿರಲಿಲ್ಲ ಹೇಗೆ ಎಂದು ಎರಡನೇ ಬಲಭಾಗದ ಮಿಲೋ ಆರಂಭಗೊಂಡು ಲೈನ್. ಮತ್ತು ನೀವು ಅದನ್ನು ಹೇಗೆ ಹೊಂದಿದೆ ನೀವು ಬಯಸಿದರೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಪಾರ್ಶ್ವವನ್ನು ನಾವು ವಸ್ತುವಿನ ಕರೆಯುವ. ಮತ್ತು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ವಸ್ತುಗಳು ಕೇವಲ ಸಹವರ್ತನೀಯ ಸರಣಿಗಳ. ಆದ್ದರಿಂದ ನೀವು, ಜಾಗ ಪ್ರವೇಶಿಸಲು ಬಯಸಿದರೆ ಪಿಎಚ್ಪಿ ಈ ಆವರಣದಲ್ಲಿರುವ ವಾಕ್ಯ ಬಳಸಲು. ಮತ್ತು ಈ ರೀತಿಯಲ್ಲಿ, ನೀವು ಮತ್ತೆ ಹಾಕಲು ಸಾಧ್ಯವಿಲ್ಲ ಲಾರೆನ್ ಈ ಮಾಲೀಕರು ಕ್ಷೇತ್ರ. ಅಲ್ಲದೆ, ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, ವೇಳೆ ಒಂದು ಬಯಸುವ ನೀವು, ಒಂದು ಕ್ಷೇತ್ರದಲ್ಲಿ ಪ್ರವೇಶಿಸಲು ಮತ್ತು ಬದಲಾಯಿಸಬಹುದು ಡಾಟ್ ವಾಕ್ಯ ಬಳಸಲು. ನೀವು ಬ್ರಾಕೆಟ್ ವಾಕ್ಯ ಬಳಸಬಹುದು. ಆದರೆ ನೀವು ಬಳಸುವಂತಿಲ್ಲ ಪಿಎಚ್ಪಿ ಡಾಟ್ ವಾಕ್ಯ. ಆ ಕೆಲಸ ಮಾಡುವುದಿಲ್ಲ. ಇದು ಮಾತ್ರ ಪಿಎಚ್ಪಿ ಕೆಲಸ. ಮತ್ತು ಅಂತಿಮವಾಗಿ, ವಿಷಯಗಳನ್ನು ಮುದ್ರಿಸಲು ಕನ್ಸೋಲ್, ನೀವು console.log ಬಳಸುವ ನೀವು ಹುಡುಗರಿಗೆ pset8 ಬಹಳಷ್ಟು ಬಳಸಿ. ನೀವು console.log ಮಾಡಬಹುದು. ನೀವು ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಮುದ್ರಿಸಲು ಬಯಸಿದರೆ ಪಿಎಚ್ಪಿ, ನೀವು ಮುದ್ರಣ ಆರ್ ಬಳಸಲು ಹೊಂದಿರುತ್ತವೆ. ಮತ್ತು ಬಲ ಬದಿಯಲ್ಲಿ, ನೀವು ನಾನು ಹ್ಯಾಶ್ ನೋಡಿ ಅಲ್ಲಿರುವ ತಂತುವಿನ ಪೋಣಿಸುವಿಕೆಯ. ಯಾರೋ ಹಿಂದಿನ ಕೇಳಿದರು. ನಾನು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಒಂದು ಪ್ಲಸ್ ಬಳಸಲು. ನಾನು ಏನೋ concatenate ಬಯಸಿದರೆ ಪಿಎಚ್ಪಿ ರಲ್ಲಿ, ನಾನು ಡಾಟ್ ಬಳಸಲು. ಈ ವಿಭಿನ್ನ. ನೀವು ಪಿಎಚ್ಪಿ ಕೋಡ್ ಬರೆಯುವ ನೀವು, ಒಂದು ಪ್ಲಸ್ ಬಳಸಬೇಡಿ. ನೀವು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಬರೆಯುವ ನೀವು ಕೋಡ್, ಒಂದು ಡಾಟ್ ಬರೆಯಬೇಡಿ. ಇದು ತಪ್ಪು ಎಂದು. ಮತ್ತು ನೀವು ಬೇಸರವೇ ಮಾಡುತ್ತೇವೆ. ಆದ್ದರಿಂದ ವಾಕ್ಯ ವ್ಯತ್ಯಾಸಗಳು. , ನಿಮ್ಮ ವಾಕ್ಯ ತಿಳಿದಿರುವ ಕಾರಣ ನೀವು ಹೊಂದಿದ್ದರೆ ಒಂದು ಪ್ರಶ್ನೆ ಬರೆಯಲು ಮತ್ತು ನೀವು ವಾಕ್ಯ ಬಳಸಲು ತಪ್ಪು ಭಾಷೆ ರಿಂದ, ಇದು ಕೆಲಸ ಮಾಡುವುದಿಲ್ಲ. ಮತ್ತು ಅದು ತಪ್ಪು ಎಂದು. ಆದ್ದರಿಂದ ಕೆಲವು ನಿಯಂತ್ರಣ ಬಗ್ಗೆ ಮಾತನಾಡೋಣ ನೀವು ಬಳಸಲು ಹೇಗೆ, ವ್ಯತ್ಯಾಸಗಳು ಹರಿಯುವಂತೆ ಇಬ್ಬರೂ ಲೂಪ್. Zamyla ಬಲಭಾಗದ ಹೋದೆ. ಬಲಭಾಗದಲ್ಲಿ ಸ್ಟಫ್ ಪರಿಚಿತ ಆಗಿರಬೇಕು. ನ ಎಡಭಾಗದಲ್ಲಿ ನೋಡೋಣ. ನೀವು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಎನ್ ಲೂಪ್ ಬಳಸಿದಾಗ, ನಿಮ್ಮ ಲೂಪ್ ವೇರಿಯಬಲ್ ವರ್ ಅಲ್ಲಿರುವ ನಾನು, ರಚನೆಯ ಕೀಲಿಗಳನ್ನು ಮೇಲೆ ಲೂಪ್. ಆದ್ದರಿಂದ ನೀವು ಹೆಸರು, ಮನೆ, ಮತ್ತು ಪಾತ್ರ ನೋಡಿ. ನಾನು ನಾನು console.log, ನಾನು ಪಡೆಯಲು ಹೆಸರು, ಮನೆ, ಮತ್ತು ಪಾತ್ರ. ಆ ಕೀಲಿಗಳನ್ನು ಇವೆ. ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, ಒಂದು foreach ಲೂಪ್ ಹೋಗುತ್ತದೆ ಈ ರಚನೆಯ ಮೌಲ್ಯಗಳನ್ನು. ಆದ್ದರಿಂದ ಅವರು ನಾನು ಎರಡೂ ಆರ್ ಗಮನಕ್ಕೆ. ಆದರೆ ಇಲ್ಲಿ PHP ಬದಿಯಲ್ಲಿ, ಇದು ಮುದ್ರಿಸುತ್ತದೆ ಮಿಲೋ, CS50, ಮತ್ತು ಮ್ಯಾಸ್ಕಾಟ್ ಔಟ್. ಆ ಪಿಎಚ್ಪಿ ಮೌಲ್ಯಗಳು. ಆದ್ದರಿಂದ ಈ ಈ ಎರಡು ವಿವಿಧ ಎಷ್ಟು ಇವೆ ವಿವಿಧ ಭಾಷೆಗಳಲ್ಲಿ. ಆದ್ದರಿಂದ ನೀವು ಒಂದು foreach ಬಳಸುತ್ತಿದ್ದರೆ ಲೂಪ್, ಭಾವಿಸುವುದಿಲ್ಲ ಎಂದು ಇದು ನೀವು ಕೀಲಿಗಳನ್ನು ನೀಡುತ್ತದೆ. ನೀವು N ಲೂಪ್ ಒಂದು ಬಳಸುತ್ತಿದ್ದರೆ ಮತ್ತು, ಹಾಗೆ ನೀವು ಮೌಲ್ಯಗಳನ್ನು ನೀಡುತ್ತದೆ ಊಹಿಸುತ್ತವೆ. ಈ ಇಲ್ಲಿಯವರೆಗೆ ಅರ್ಥ ಡಸ್? ಮುಂದಿನ ಸ್ಲೈಡ್ ನೀವು ತೋರಿಸಲು ಹೋಗುತ್ತದೆ ನೀವು ವಿರುದ್ಧ ಹೇಗೆ ಪಡೆಯಬಹುದು ಇಬ್ಬರೂ. ಅಲ್ಲದೆ, ನೀವು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕೀ ಹೊಂದಿದ್ದರೆ ಮತ್ತು ನೀವು, ಮೌಲ್ಯ ಬೇಕು ಒಳಗೆ ನೀವು ಸೂಚ್ಯಂಕ ಆ ರಚನೆಯ. ಹಾಗಾಗಿ ನಾನು ಮಿಲೋ ನೀವು ಪಡೆಯುತ್ತಾನೆ ಎಂಬುದನ್ನು ನೀವು ಬಯಸುವ - ಸ್ಥಳ. ಪಿಎಚ್ಪಿ ಈ ವಿವಿಧ ವಾಕ್ಯ ಇಲ್ಲ. ನೀವು ಅದನ್ನು ತಿಳಿಯಲು ಬಯಸಿದರೆ, ನಾನು ಹಾಗೆ ನಾವು ಇನ್ನೂ ನೀವು ಅದನ್ನು ತೋರಿಸಿದರು ನೀವು ಆಲೋಚಿಸುತ್ತೀರಿ. ನೀವು ನೀವು ಆಸಕ್ತಿ ಆದರೆ, ನೀವು ಬಳಸಬಹುದು ಬಲ ಮೇಲೆ ಈ ಹೆಚ್ಚುವರಿ ವಾಕ್ಯ ವಾಸ್ತವವಾಗಿ ನೀವು ಪಡೆಯಲು ಅವಕಾಶ ಎಂದು ಬದಿಯಲ್ಲಿ ಪಿಎಚ್ಪಿ ಕೀಲಿಗಳನ್ನು ನೀವು ಬಳಸುತ್ತಿರುವ ಒಂದು foreach ಲೂಪ್. ವಿಚಾರಗಳ ಆದ್ದರಿಂದ ಸ್ವಲ್ಪ ನೀವು ನೀವು ಆಸಕ್ತಿ. ಆದ್ದರಿಂದ ಕೇವಲ ಪ್ರದರ್ಶಿಸಲು ಇಲ್ಲಿದೆ ಈ ಎರಡು ಕುಣಿಕೆಗಳು ನಡುವಿನ ವ್ಯತ್ಯಾಸಗಳು. ನೀವು ಇರುವಾಗ ಅವುಗಳನ್ನು ಬೆರೆಯುವುದಿಲ್ಲ ಒಂದು ಪ್ರಶ್ನೆ ಪ್ರೋಗ್ರಾಮಿಂಗ್. ಆ ಬಗ್ಗೆ ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು. ಕೂಲ್. ಸರಿ. ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ವಸ್ತುಗಳು. ನಾನು ಬಗ್ಗೆ ಮಾತನಾಡಿದರು. ಅವರು ಸಹಾಯಕ ರಚನೆಗಳು ರೀತಿಯ ಆರ್. ನಾನು ನೀವು ಗಮನಿಸಿ ಬಯಸುತ್ತೀರಿ ಒಂದು ವಿಷಯ ಇಲ್ಲಿ ಎಂದು ಒಂದು ಸಹಾಯಕ ಒಂದು ಮೌಲ್ಯ ರಚನೆಯ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಏನು ಮಾಡಬಹುದು. ಇದು ಒಂದು ಕಾರ್ಯ ಮಾಡಬಹುದು, ಅಲ್ಲಿರುವ ಹಾಗೆ. ನಾನು ಕಾರ್ಯ ಎಂದು ಒಂದು ಕೀಲಿಯ ಮೌಲ್ಯವನ್ನು ಹೊಂದಿದೆ. ಮತ್ತು ನಾನು ಆ ಕಾರ್ಯ ಕರೆ ಮಾಡಲು ಬಯಸಿದರೆ, ನಾನು ತೊಗಟೆ ಪ್ರವೇಶಿಸಲು. ತದನಂತರ ನಾನು ಆವರಣ ಹಾಕಲು ನಂತರ. ಮತ್ತು ಕೆಲಸ. ಆದ್ದರಿಂದ ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು? ಯಾವುದೇ? ಸರಿ. ಗುಡ್. ಪಿಎಚ್ಪಿ ನಂತಹ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್,, ಸಡಿಲವಾಗಿ ಟೈಪಿಸಿದ. ಎಂದು ಅರ್ಥವೇನು? ಇದು ರೀತಿಯ ಹೊಂದಿದೆ. ಆದರೆ ನೀವು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಘೋಷಿಸಿದ ವೇರಿಯಬಲ್, ನೀವು ವರ್ ನಾನು ಹೇಳಲು. ನೀವು ಇದನ್ನು ಹೇಳಲು. ಒಂದು ವಿಷಯ ಅಲ್ಲ. ನೀವು ಇದು ವೇರಿಯಬಲ್ ಹೇಳುತ್ತಾರೆ. ತದನಂತರ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ನಿರ್ವಹಿಸುವಿರಿ ನೀವು HOOD ಅಡಿಯಲ್ಲಿ ರೀತಿಯ. ನಾವು ಮುಕ್ತವಾಗಿ ನಡುವೆ ಪರಿವರ್ತಿಸಬಹುದು ಏಕೆಂದರೆ ಈ ರೀತಿಯ. ಹಾಗಾಗಿ ಒಂದು ಸಂಖ್ಯೆ ಎಂದು ಆರಂಭವಾಗುತ್ತದೆ ಈ ಸಂದರ್ಭದಲ್ಲಿ. ತದನಂತರ ನಾನು ಸ್ಟ್ರಿಂಗ್ ಹೊಂದಿರುತ್ತವೆ. ಮತ್ತು ನಾನು ನಾನು ಸೇರಿಸಿ. ಮತ್ತು ನಾನು ಅದನ್ನು ಮತ್ತೆ ಮತ್ತೆ. , ಮೊದಲ ಸಾಲಿನಲ್ಲಿ ಆದ್ದರಿಂದ ನಾನು ಸಂಖ್ಯೆ. ಎರಡನೇ ಸಾಲಿನಲ್ಲಿ, ನಾನು ಈಗ ಒಂದು ಆಗುತ್ತದೆ ನಾನು ಪುನರ್ವಿತರಣೆ ಸ್ಟ್ರಿಂಗ್ ನಂತರ. ಮತ್ತು ಇಲ್ಲಿ, ನಾನು concatenating ಬಾಗುತ್ತೇನೆ ಸ್ಟ್ರಿಂಗ್ ಮೇಲೆ ಎಂದು. ಆದ್ದರಿಂದ ನೀವು ನೋಡಿ ಎಂದು ನಾನು ಕೂಡ ಮೊದಲ ಭಾಗದಲ್ಲಿ ಪೂರ್ಣಾಂಕ, ಇದು ರೀತಿಯ ಇಲ್ಲಿದೆ ಒಂದು ಪರಿವರ್ತನೆ ಹಾಗೆ ಸ್ಟ್ರಿಂಗ್ ಮತ್ತು ನಂತರ ಸೇರಿಸಲ್ಪಡುತ್ತದೆ ಎಂದು ಹಲೋ ಸಾಲಿನಲ್ಲಿ ಮೇಲೆ. ಮತ್ತು ಆದ್ದರಿಂದ ನಾನು ಅರ್ಥ ಇಲ್ಲಿದೆ ಸಡಿಲ ಟೈಪಿಂಗ್ ಮೂಲಕ. ನೀವು ನಡುವೆ ಪರಿವರ್ತಿಸಲು ಇಲ್ಲಿದೆ ಬಹಳ ಸುಲಭವಾಗಿ ರೀತಿಯ. ಮತ್ತು ಎಚ್ಚರಿಕೆಗಳನ್ನು ಎಸೆಯಲು ಇಲ್ಲ ನೀವು ಸಿ ಮಾಡುತ್ತದೆ ಇಷ್ಟ. ಆದ್ದರಿಂದ ನಾನು ಈಗ ನಿನ್ನ ಹೊಂದಿದೆ ಸ್ಟ್ರಿಂಗ್ 123. ಮುಂದೆ. ನಾವು ಮುಕ್ತವಾಗಿ ಹೋಲಿಕೆ ಮಾಡಬಹುದು ವಿಧಗಳ ನಡುವೆ. ಆದ್ದರಿಂದ ನೀವು == ಬಳಸುತ್ತಿದ್ದರೆ, ತುಂಬಾ PHP, ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಹಾಗೆ ಇದೇ ಕೆಲಸವನ್ನು ಮಾಡುತ್ತದೆ. ಸ್ಟ್ರಿಂಗ್ 123 ಸಂಖ್ಯೆಯ ಅದೇ ಆಗಿದೆ 123 ನೀವು ಡಬಲ್ ಸಮ ಬಳಸಿದಾಗ. ಟ್ರಿಪಲ್ ಸಮ ಬಳಸಿದಾಗ, ಇದು ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ಬಯಸಿದೆ ಮಾದರಿ ಒಂದೇ. ಒಂದು ಸ್ಟ್ರಿಂಗ್ ಮತ್ತು ಎಂದು ಆದ್ದರಿಂದ ಏಕೆಂದರೆ ಇಬ್ಬರೂ ಮಾಡಿದ್ದರೂ ಸಹ ಒಂದು ಸಂಖ್ಯೆ, 123, ನೀವು ತ್ರಿವಳಿ ಬಳಸಿದಾಗ ನೀವು ತಪ್ಪು ಪಡೆಯಲು, ಸಮನಾಗಿರುತ್ತದೆ. ಡಬಲ್ ಸಂದರ್ಭದಲ್ಲಿ ಸಮನಾಗಿರುತ್ತದೆ, ನೀವು, ನಿಜವಾದ ಪಡೆಯಲು ಎರಡು ಏನಾದರೂ ಸಮ ಏಕೆಂದರೆ ರೀತಿಯ ಕಾಳಜಿ. ಟ್ರಿಪಲ್ ಸಮ ರೀತಿಯ ಕಾಳಜಿ ಮಾಡುವುದಿಲ್ಲ. ಪ್ರಶ್ನೆಗಳು? ಸರಿ. ಮತ್ತು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಬಗ್ಗೆ ಮತ್ತೊಂದು ವಿಷಯ ನೀವು ಆರ್ ಹೊರತು ವ್ಯಾಪ್ತಿ ಜಾಗತಿಕ ರೀತಿಯ ಒಂದು ಕಾರ್ಯದಲ್ಲಿ. ಮತ್ತು ಅದೇ ಕೆಲಸ ವಾಸ್ತವವಾಗಿ ಪಿಎಚ್ಪಿ ರೀತಿಯಲ್ಲಿ. ಆದ್ದರಿಂದ ಅವರ ಈ ಉದಾಹರಣೆ ಮೂಲಕ ಹೋಗಲು ಅವಕಾಶ. ನಾನು 999 ನಾನು ಸೆಟ್. ತದನಂತರ ನಾನು ಲೂಪ್ ಈ ಹೋಗಿ. ಹಾಗಾಗಿ ಈ ನಾನು ಔಟ್ ಮುದ್ರಿಸುವ ನುಡಿದರು ವೇಳೆ ಲೂಪ್, ನಾನು 0, 1, 2, 3, 4 ನಿರೀಕ್ಷಿಸಬಹುದು. ನಾನು = 4 ಪಡೆಯಲು. ಇದು 5 ಈಗ ನಾನು ಬೆಳವಣಿಗೆಗಳ ಲೂಪ್ ಕೊನೆಯಲ್ಲಿ. ಮತ್ತು ಅದು ಲೂಪ್ ವಿಸರ್ಜನೆ, ಇದು ಪೂರೈಸುವ ಕಾರಣ ಎಲ್ಲಿಯೂ ಸ್ಥಿತಿ. ನೀವು ಏನು ಆಲೋಚಿಸುತ್ತೀರಿ ಏನು ಮುಂದಿನ console.log ಔಟ್ ಮುದ್ರಿಸುತ್ತದೆ? ಆದ್ದರಿಂದ, ಇದು ಸಿ ಸಿ ಏನು ಎಂದು ಇಲ್ಲಿದೆ ಏಕೆಂದರೆ ನೀವು ನಾನು ಹೊರಗೆ ವರ್ ಹಾಗೆ ಹೊಂದಿದ್ದರೆ ಮತ್ತು ನೀವು ಹಾಗೆ, ಒಂದು ಲೂಪ್ ಒಳಗೆ ವರ್ ನಾನು ಹೊಂದಿವೆ ಲೂಪ್, ಅದು ಇದು ಎಂದು ಮಾಡುತ್ತದೆ ಇದು ಕ್ಷೇತ್ರ ಎಂದು ಎರಡು ನಾನು ವಿಭಿನ್ನವಾಗಿರುತ್ತವೆ. ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, ಇದು ಕೇವಲ ತಿನ್ನುವೆ ಅದೇ ನಾನು ಎಂದು ಚಿಕಿತ್ಸೆ. ಮೌಲ್ಯವನ್ನು ಏಕೆಂದರೆ ನಾನು, 5 ಪಡೆಯಲು ಇದು ಕುಣಿಕೆ ನಿರ್ಗಮಿಸಿದೆ ನಂತರ. ಆದ್ದರಿಂದ ಆ ನಾನು ಅದೇ ನಾನು ಇವೆ. ಎಂದು ಅರ್ಥ ಡಸ್? ಅಲ್ಲದೆ, ಇದು ಅರ್ಥವಿಲ್ಲ ಒಂದು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ದೃಷ್ಟಿಕೋನದಿಂದ. ಆದರೆ ಅದೇ ಮಾದರಿ ಮಾಡುವುದಿಲ್ಲ ಅವರು ಸಿ ರವಾನೆಯಾಗುತ್ತದೆ ವಿವಿಧ scoping ನಿಯಮಗಳು. ಹೌದು. ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ] [ಕೇಳಿಸುವುದಿಲ್ಲ] ಕಾರ್ಯ ಹೊರಗೆ? ಜೋಸೆಫ್ ಓಂಗ್: ಆದ್ದರಿಂದ ಕಾರ್ಯ ಹೊರಗೆ? ಆದ್ದರಿಂದ ನಾನು ಎರಡನೇ ಆ ಪಡೆಯುತ್ತೀರಿ. ನಾವು (ನಾನು) foo ಕರೆಯಲು. ಈ ನಾನು foo ಆಗಿ, ಬೆಳವಣಿಗೆಗಳ ಹಾದುಹೋಗುತ್ತದೆ ನಂತರ, ಮತ್ತು ಇದು ದಾಖಲಿಸುತ್ತದೆ. ಆದ್ದರಿಂದ 5 ಆಗಿತ್ತು. ಆದ್ದರಿಂದ 6 ಆಗುತ್ತದೆ. ಆದರೆ ನಾನು ಏನು ಬಗ್ಗೆ ನಾನು ಆಗಿದೆ ಕಾರ್ಯದಲ್ಲಿ ನಾನು. ಇದು ಒಂದು ನಿಯತಾಂಕ, ಏಕೆಂದರೆ, ಅದು ಆ ಕಾರ್ಯವನ್ನು ಕ್ಷೇತ್ರ. ಹಾಗೆ ಒಮ್ಮೆ ನಾನು ವಾಸ್ತವವಾಗಿ ಆ ಹೊರಬರಲು ಕಾರ್ಯ, ಈಗ ಹೋಗುತ್ತಿದ್ದೇವೆ ಮತ್ತೆ ಹಳೆಯ ನಾನು. ನಾನು ಮಾತ್ರ ವ್ಯಾಪ್ತಿಯ ಮಾಡಲಾಗಿದೆ ಏಕೆಂದರೆ ಇದು ಒಂದು ಕಾರ್ಯದಲ್ಲಿ ಇಲ್ಲಿದೆ. ನಾವು ವ್ಯಾಪ್ತಿ ಮತ್ತು ಕಾರ್ಯಗಳನ್ನು ಹೊಂದಿವೆ. ಆದರೆ ನಾವು ಹೊರಗೆ ವ್ಯಾಪ್ತಿ ಇಲ್ಲ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕಾರ್ಯಗಳನ್ನು. ಎಂದು ಅರ್ಥ ಡಸ್? ಹೌದು. ಪ್ರಶ್ನೆ. ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ] ಸೇಮ್? ಜೋಸೆಫ್ ಓಂಗ್: ಆದ್ದರಿಂದ ಹೌದು. ಪಿಎಚ್ಪಿ, ಇದು ವಿಷಯ ಅದೇ ರೀತಿಯ ಇಲ್ಲಿದೆ. ವಾಸ್ತವವಾಗಿ ಸ್ವಲ್ಪ ಸೂಕ್ಷ್ಮತೆಯ ಇಲ್ಲ. ಆದರೆ ನೀವು ಬಗ್ಗೆ ನನಗೆ ಹೇಳಿ ಮಾಡಬಹುದು ವಿಮರ್ಶೆ ನಂತರ ಎಂದು. ನೀವು ನಿಜವಾಗಿಯೂ ಅವಶ್ಯಕತೆ ಇಲ್ಲ ರಸಪ್ರಶ್ನೆ ಎಂದು ಸೂಕ್ಷ್ಮತೆಯ. ಎಲ್ಲಾ ದೃಷ್ಟಿಕೋನಗಳಿಂದಲೂ, ಲೈಕ್ ಅಸ್ಥಿರ, ಜಾಗತಿಕ ಮತ್ತು ಪಿಎಚ್ಪಿ, ಹೊರತು ಅವರು, ಒಂದು ಕಾರ್ಯದಲ್ಲಿ ಒಂದೇ ಆರ್ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ವಿಷಯ. ಹೌದು. ಪ್ರೇಕ್ಷಕರು: ಏಕೆ ಈ ಅವಕಾಶ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಮತ್ತು ಅಲ್ಲಿ ಬೇರೆಯವರು? ಜೋಸೆಫ್ ಓಂಗ್: ಆದ್ದರಿಂದ ಅವಕಾಶ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಮತ್ತು ಸಿ? ಇದು ಕೇವಲ ಮಂಡಿಸಿದ ವಿಶೇಷವೇನು ಯಾರು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಈ ಸರಿ ಎಂದು ನಿರ್ಧರಿಸಿದರು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್. ಆದ್ದರಿಂದ ಕೇವಲ ಒಂದು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ ಹೀಗಿದೆ ನಾವು ಹೇಳಬಹುದು ಎಂದು ಸಮಾವೇಶ. ಹೌದು. ಪ್ರೇಕ್ಷಕರು: ಏಕೆ ಮಾಡಿದರು ಇದು 6 ರಿಂದ 5 ಹೋಗಿ? ಜೋಸೆಫ್ ಓಂಗ್: ಆದ್ದರಿಂದ, 5 6 ರಿಂದ ಹೋದರು ನಾನು foo ಆಗಿ ನಾನು ಹೋದಾಗ, ಏಕೆಂದರೆ foo ಆಫ್ ಒಳಗೆ ನಾನು ಈಗ, foo, ಕ್ಷೇತ್ರ ಆಗಿದೆ ವ್ಯಾಪ್ತಿ ಕಾರ್ಯಗಳನ್ನು ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ ಏಕೆಂದರೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್. ಆದರೆ ಒಮ್ಮೆ ನಾನು, ಇಲ್ಲಿ ಹೊರಬರಲು ಇದು ಏಕೆಂದರೆ ಕಾರ್ಯ ಕ್ಷೇತ್ರ ಮಾಡಲಾಯಿತು, ನಾನು ಕೇವಲ ಒಳಗೆ ಎಂದು ಸಾಮಾನ್ಯ ನಾನು ಬಳಸಿ ನಿಯಂತ್ರಣ ಹರಿವು ಉಳಿದ. ಅರ್ಥ? ನಾನು ಸರಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ? ಸರಿ. ಕೂಲ್. ಈ ಸಮ್ಮತಿ ವಸ್ತುಗಳು ಉಲ್ಲೇಖವು ರವಾನಿಸಲ್ಪಡುತ್ತದೆ. ನೀವು ಪಾಸ್ ಹೇಗೆ ಯಾವಾಗ ನೀವು ಸಾಧ್ಯವೋ ಸಿ ಆಗಿ ಒಂದು ಶ್ರೇಣಿಯನ್ನು ವಾಸ್ತವವಾಗಿ ರಚನೆಯ ಮಾರ್ಪಡಿಸಿ? ಇದು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಅದೇ ವಿಷಯ. ನಾನು ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಒಂದು ವಸ್ತುವಿನ ಹಾದು ವೇಳೆ, ನಾನು ಈ catify ಕಾರ್ಯ ಮಿಲೋ ಜಾರಿಗೆ. ಮಿಲೋ ಆರಂಭವಾಗುತ್ತದೆ. ಅವರ ಹೆಸರು ಮಿಲೋ ಬಾಳೆಹಣ್ಣು. ನಾನು ಕಾರ್ಯ ಆಗಿ ವಸ್ತು ರವಾನಿಸಲು ಅದು ಒಂದು ವಸ್ತುವಿಗೆ ಒಂದು ಸಹಾಯಕ ಏಕೆಂದರೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ರಚನೆಯ. ನಾನು ಒಂದು ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಮಾಡಿದಾಗ ಕಾರ್ಯದಲ್ಲಿ, ಇದು ತಿನ್ನುವೆ ವಾಸ್ತವವಾಗಿ ವಸ್ತು ಬದಲಾಯಿಸಲು. ಆದ್ದರಿಂದ ಈ ಮಾತ್ರ ವಸ್ತುಗಳು ಏನಾಗುವುದು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, ಕೇವಲ ಇದು ಸಂಭವಿಸುತ್ತದೆ ನಂತಹ ಸಿ ಆದ್ದರಿಂದ ಮಿಲೋ ಹೆಸರು ಒಳಗೆ ಅರೇಸ್ ವಾಸ್ತವವಾಗಿ ಈಗ ಬೆಕ್ಕು ಪರಿಣಮಿಸುತ್ತದೆ. ಎಂದು ಅರ್ಥ ಡಸ್? ಆದ್ದರಿಂದ ಈ ಕೇವಲ ವಸ್ತುಗಳನ್ನು ಕೆಲಸ. ಆಬ್ಜೆಕ್ಟ್ಸ್ ಉಲ್ಲೇಖವು ರವಾನಿಸಲ್ಪಡುತ್ತದೆ. ಹೌದು. ಪ್ರೇಕ್ಷಕರು: ನೀವು ಹೇಳುತ್ತಿದ್ದಾರೆ ಎಂಬುದನ್ನು ನಾನು ವೇರಿಯಬಲ್ ವಿರುದ್ಧವಾಗಿ. ಜೋಸೆಫ್ ಓಂಗ್: ಹೌದು. ಇದು ವೇರಿಯಬಲ್ ನಾನು ಆಗಿತ್ತು ಒಂದು ಸಂಖ್ಯೆ, ಬಲ? ನೀವು ಹಾದುಹೋದಾಗ ಇದು ಸಿ ಹೀಗಿದೆ ಒಂದು ಪೂರ್ಣಾಂಕ, ಇದು ಪ್ರತಿಯನ್ನು ಮಾಡುತ್ತದೆ. ಮತ್ತು ನೀವು ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಹಾದುಹೋದಾಗ, ಅದು ವಾಸ್ತವವಾಗಿ ನಿಜವಾದ ರಚನೆಯ ಬದಲಾಯಿಸುತ್ತದೆ ಸಿ ಒಂದೇ ಸಂಭವಿಸುತ್ತದೆ ಈ ಸಂದರ್ಭದಲ್ಲಿ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್. ಸರಿ. ಮತ್ತು ಮುಂದಿನ, ಮಿಲೋ ದುಃಖ ಏಕೆಂದರೆ ಅವರು ಈಗ ಬೆಕ್ಕಿನ. ನಂತರ ವಾಸ್ತವವಾಗಿ ಮಿಲೋ ಆಗಿತ್ತು ವೆಟ್ಸ್ ಕೆಲವು ಟ್ರಿಪ್. ಆದ್ದರಿಂದ ಹೇಗೆ ನಾವು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಬಳಸುವುದು ವೆಬ್ ಪುಟ? ನಾವು ಇದನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ. ಈ ಸ್ಟ್ರಿಪ್ ಟ್ಯಾಗ್ಗಳು HTML ಸಂಕೇತಗಳನ್ನು. ಹಾಗಾಗಿ ಪಟ್ಟಿಯನ್ನು ಟ್ಯಾಗ್ ಹೊಂದಿವೆ. ತದನಂತರ ನಾನು ಕೆಲವು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಪುಟ್ ಸ್ಕ್ರಿಪ್ಟ್ ಟ್ಯಾಗ್ಗಳನ್ನು ಕೋಡ್. ತದನಂತರ ಈ ಕಾರ್ಯಗತಗೊಳಿಸಿ. ನಾನು ಈ ರೀತಿ ಮಾಡಿದಾಗ, ಅದು ಇನ್ಲೈನ್ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಎಂಬ. ಇದು, ಗಲೀಜು ಭಾಸವಾಗುತ್ತದೆ ಏಕೆಂದರೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ HTML ವಾಸ್ತವವಾಗಿ. ಹೆಚ್ಚು ಒಳ್ಳೆಯದೆಂದು ಇದನ್ನು ಉತ್ತಮ ರೀತಿಯಲ್ಲಿ, ಒಂದು ನಿಮ್ಮ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಬರೆಯಲು ಬಾಹ್ಯ ಕಡತ ಮತ್ತು ನಂತರ ಒದಗಿಸಲು ಒಂದು ಮೂಲದೊಂದಿಗೆ ಸ್ಕ್ರಿಪ್ಟ್ ಟ್ಯಾಗ್. ಈ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕಡತ ಹೋಗುತ್ತದೆ ಮತ್ತು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕೋಡ್ ಓದಲು ಬದಲಿಗೆ ಸಲ್ಲಿಸುವಂತೆ. ಮತ್ತು ಈ ರೀತಿಯಲ್ಲಿ, ನೀವು ಬಹಳಷ್ಟು ಇಲ್ಲ ನಿಮ್ಮ ಆರಂಭದಲ್ಲಿ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಮಾಡುತ್ತದೆ HTML ಫೈಲ್, ಇದು ನಿಜವಾಗಿಯೂ ಗೊಂದಲಮಯ. ನೀವು ಎಲ್ಲೋ ಬೇರೆ ಇಟ್ಟಿದೆ. ತದನಂತರ ಅಲ್ಲಿಂದ ಅದನ್ನು ಓದಲು. ಅರ್ಥವಿಲ್ಲ ಡಿಡ್? ಉದ್ಯೋಗ ವಿಷಯಗಳಲ್ಲಿ. ಈ ನಿರ್ದಿಷ್ಟ ಪ್ರಕರಣದಲ್ಲಿ, ಸ್ಕ್ರಿಪ್ಟ್ ದೇಹದ ಮೊದಲು. ನಾನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಆದ್ದರಿಂದ, ಇಲ್ಲ ಇನ್ನೂ ದೇಹದಲ್ಲಿ ಏನೂ. ಬಹುಶಃ ಈ ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಮಾಡುತ್ತದೆ ನಾನು ಈ ಮುಂದಿನ ಭಾಗವನ್ನು ತೋರಿಸಲು ಗ್ರಹಿಸಬಲ್ಲುದು. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಸ್ಕ್ರಿಪ್ಟ್ DIV ನಂತರ ಬರುತ್ತದೆ. ಆದ್ದರಿಂದ DIV ವಾಸ್ತವವಾಗಿ ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತದೆ ಮೊದಲ ಪುಟ ಮೇಲೆ. ಇಲ್ಲಿಯೇ ಈ ಪುಟ್ಟ ಕೆಂಪು ವಲಯದಲ್ಲಿ, ನೀವು ಪಠ್ಯ ಕಾಣಿಸಿಕೊಳ್ಳುವ ನೋಡಿ. ತದನಂತರ ಎಚ್ಚರಿಕೆಯನ್ನು ತೋರಿಸುತ್ತದೆ. ಮೊದಲ ಪ್ರಕರಣದಲ್ಲಿ, ಏಕೆಂದರೆ ಸ್ಕ್ರಿಪ್ಟ್ DIV ಮೊದಲು, ಎಚ್ಚರಿಕೆಯನ್ನು ಮೊದಲ ತೋರಿಸುತ್ತದೆ. ತದನಂತರ DIV ನಂತರ ತೋರಿಸುತ್ತದೆ ನೀವು ಬಾಕ್ಸ್ ತಳ್ಳಿಹಾಕಿದರು. ಆದ್ದರಿಂದ ಮರಣದಂಡನೆ ಮ್ಯಾಟರ್ಸ್. ನಾವು ಮನಸ್ಸಿನಲ್ಲಿ ಈ ಇರಿಸಿಕೊಳ್ಳಲು ಮಾಡುತ್ತೇವೆ. ಈ ಪ್ರಮುಖವಾದದ್ದು ಸ್ವಲ್ಪ. ಸರಿ. ಆದ್ದರಿಂದ ಜೊತೆಗೆ, ಹೇಗೆ ನೀವು ನಿರೀಕ್ಷಿಸಿ ಇಲ್ಲ ಇಡೀ ಪುಟ ನೀವು ಮೊದಲು ನಂತರ ಲೋಡ್ ಕೆಲವು ಕೋಡ್ ಕಾರ್ಯರೂಪಕ್ಕೆ? ನಾವು ಈ ಸ್ವಲ್ಪ ಒಳಗೆ ಪಡೆಯುತ್ತೀರಿ ಸ್ವಲ್ಪ ನಂತರ ತುಂಬಾ. ಆದರೆ ಈ ಉದ್ಯೋಗ ಇರಿಸಿಕೊಳ್ಳಲು ನಾವು ಮನಸ್ಸಿನಲ್ಲಿ ವಿಚಾರಗಳು ಮತ್ತೊಂದು ಸ್ಲೈಡ್ ಬಂದು. ನಾವು ಈಗ DOM ಪಡೆಯಿರಿ. ಮತ್ತು DOM ಏನು? ನೀವು HTML ಕೋಡ್ ನೋಡಲು ಆದ್ದರಿಂದ, ಇದು ಕೇವಲ ಇಲ್ಲಿದೆ ತೆರೆಯ ಮೇಲೆ ಪಠ್ಯ ಒಂದು ಗುಂಪೇ. ಆದ್ದರಿಂದ ಹೇಗೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಎಂದು ತಿಳಿದಿದೆಯೇ ಈ ಒಂದು HTML ಅಂಶ? ಆದ್ದರಿಂದ ನಾವು ಕೆಲವು ಮೆಮೊರಿ ಹೊಂದಿರಬೇಕು ಈ ಪ್ರಾತಿನಿಧ್ಯ ನಾವು ಹೊಂದಿರುವ ರಚನೆ. ಮತ್ತು ನಾವು ಮೆಮೊರಿ ಈ ಇದ್ದಾಗಲೆಲ್ಲಾ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಪ್ರಾತಿನಿಧ್ಯ, ನಾವು ಕರೆ DOM ಎಂದು. ಇದು ಜನರು ನಿರ್ಧರಿಸಿದ್ದಾರೆ ಎಂದು ಕೇವಲ ಒಂದು ಮಾರ್ಗವಾಗಿದೆ ನಾವು ಈ ಪ್ರತಿನಿಧಿಸುತ್ತವೆ ಎಂದು ಮಾಹಿತಿ HTML ರಚನೆ. ಮತ್ತು ಈ DOM ರೀತಿ ಇಲ್ಲ? ಅಲ್ಲದೆ, ಮೆಮೊರಿ ಪ್ರಾತಿನಿಧ್ಯ, ನಾವು ಈ ಪಠ್ಯ ತೆಗೆದುಕೊಳ್ಳಲು. ಮತ್ತು ನಾವು ಮೆಮೊರಿ ಅದನ್ನು ಮಾಡಿ ಪ್ರಾತಿನಿಧ್ಯ. ಆದ್ದರಿಂದ ಈ HTML ಆಗಿದೆ. ನಾವು ಮೊದಲ ಕಂಡುಹಿಡಿಯಲು ಪ್ರತಿ DOM ಮತ್ತು ಮರ ಡಾಕ್ಯುಮೆಂಟ್ ಹೊಂದಿದೆ. ಇದು ಒಂದು ಮರದ ತೋರುತ್ತಿದೆ. ಮತ್ತು ಡಾಕ್ಯುಮೆಂಟ್ ಎಚ್ಟಿಎಮ್ಎಲ್ ಹೊಂದಿದೆ ಟ್ಯಾಗ್, ವಾಸ್ತವವಾಗಿ ಎಲ್ಲವೂ ಈಗ ಈ ಒಳಗೆ. HTML ಟ್ಯಾಗ್ ಎರಡು ಮಕ್ಕಳಿದ್ದಾರೆ. ಇದು ಒಂದು ತಲೆ ಹೊಂದಿದೆ. ತಲೆ, ನೀವು ಇಂಡೆಂಟೇಶನ್ ನೋಡಿದರೆ ಅಲ್ಲಿರುವ ಇದು ರಚನೆಯನ್ನು ವಿಶೇಷವೇನು ಹೇಗೆ ನಿಕಟ ಟ್ಯಾಗ್ಗಳು ನಡುವೆ, ತಲೆ ಮಗುವಿನ ಹೊಂದಿದೆ. ಮಗು ಶೀರ್ಷಿಕೆಯಾಗಿದೆ. ನಿಖರವಾಗಿ. ಈಗ, ನಾವು ಒಂದು ದೇಹದ ಮಗುವನ್ನು. ಮತ್ತು ಆ ದೇಹದ ಒಂದು ಹೊಂದಿದೆ ಮಗುವಿಗೆ ಕುಟುಂಬ ಎಂಬ. ಮತ್ತು ಕುಟುಂಬ ಮೂವರು ಮಕ್ಕಳು - , ಹಳೆಯ ಮಧ್ಯಮ, ಮತ್ತು ಕಿರಿಯ. ಆದ್ದರಿಂದ ನೀವು ಒಂದು ರೇಖಾಚಿತ್ರ ಸೆಳೆಯಲು ಎಂಬುದನ್ನು ಅರಿತಿರಬೇಕು ಈ ರೀತಿಯ ನಾವು ಹೇಗೆ ಕೇಳಲು ನಾವು ನೀಡುವಾಗ ರೇಖಾಚಿತ್ರ ಸೆಳೆಯಲು ನಿಮ್ಮಲ್ಲಿ ಮೇಲೆ ಎಚ್ಟಿಎಮ್ಎಲ್. DOM ಮತ್ತು ಮರ ಉತ್ಪಾದಿಸಲು ಗೊತ್ತಿಲ್ಲ. ಮತ್ತು ಈ ವಿಷಯಗಳನ್ನು ಒಳಗೆ, ಕೇವಲ ಇಲ್ಲ ನಾನು ನಿರೂಪಿಸಲಾಗಿದೆ ಮಾಡಿದ ಕೆಲವು ಪಠ್ಯ, ಸಣ್ಣ ಪೆಟ್ಟಿಗೆಗಳು. ಈ DOM ಮರದ ರಚನೆ ಡಸ್ ಅರ್ಥದಲ್ಲಿ ಮತ್ತು DOM ಎಂದರೇನು? ಆದ್ದರಿಂದ ಪು ಯಾವ ಉದ್ಧೇಶವೇನು? ಇಲ್ಲಿ ಓವರ್, ಪು ಅಲ್ಲಿರುವ ಎಂದು ಟ್ಯಾಗ್ ಪ್ರತಿನಿಧಿಸುತ್ತದೆ HTML ನಲ್ಲಿ ಪ್ಯಾರಾಗ್ರಾಫ್ ಟ್ಯಾಗ್. ಆದ್ದರಿಂದ ನೀವು ಅದನ್ನು ನೋಡಬಹುದು. ಆದರೆ ಅದನ್ನು ಕೆಲವು ಅರ್ಥ ಕೆಲವು ಪಠ್ಯ ಜಾಗ. ಮತ್ತು ಕೆಲವು ಡೀಫಾಲ್ಟ್ ಸಿಎಸ್ಎಸ್ ಶೈಲಿಯನ್ನು ಹೊಂದಿದೆ, ಇದು ಒಂದು ಪ್ಯಾರಾಗ್ರಾಫ್ ಟ್ಯಾಗ್ ಏಕೆಂದರೆ. ಆದರೆ ನಿಜವಾಗಿಯೂ ಬಗ್ಗೆ ಚಿಂತಿಸಬೇಡಿ ಭಾಗ ತುಂಬಾ. ಅದನ್ನು ಒಂದು ಪ್ಲೇಸ್ಹೋಲ್ಡರ್ ಗೊತ್ತು ಕೆಲವು ಪಠ್ಯ. ಹೌದು. ಪ್ರಶ್ನೆ? ಹೌದು. ಪ್ರೇಕ್ಷಕರು: ನೀವು ಸಿಎಸ್ಎಸ್ ಪ್ರಸ್ತಾಪಿಸಿದ್ದಾರೆ. ಹ್ಯಾಶ್ ಕುಟುಂಬ ಮತ್ತು ಹ್ಯಾಶ್ ಎಲ್ಲಾ ಸಂಗತಿಗಳನ್ನು ಮೂಲತಃ ಸಿಎಸ್ಎಸ್ ID ಗಳು ಪ್ರತಿನಿಧಿಸುವ? ಜೋಸೆಫ್ ಓಂಗ್: ಹೌದು, ನಿಖರವಾಗಿ. ನಾನು ಏನು ಈ ಹ್ಯಾಷೆಸ್ ಪಡೆಯುತ್ತೀರಿ ಎರಡನೇ ಅರ್ಥ. ಏಂಜೆಲಾ ಸಿಎಸ್ಎಸ್ ಹೋದಾಗ ಅವಳು ಸಿಎಸ್ಎಸ್ ಆಯ್ಕೆ ಬಗ್ಗೆ ಮಾತನಾಡಿದರು. ಈ ಸಿಎಸ್ಎಸ್ ಆಯ್ಕೆ ಎಂದು ಅವಳು ಬಗ್ಗೆ ಮಾತನಾಡಿದ್ದನ್ನು. ಹೌದು, ರಾಬ್? ರಾಬ್ ಬೌಡೆನ್: ನಾನು ಕಾಮೆಂಟ್ ಎಂದು ಶೀರ್ಷಿಕೆ ಟ್ಯಾಗ್ ಒಳಗೆ ಆ DOM ಪಠ್ಯ ನೋಡ್. ಜೋಸೆಫ್ ಓಂಗ್: ರೈಟ್. , ಶೀರ್ಷಿಕೆ ಟ್ಯಾಗಿನ ಒಳಗೆ ಆದ್ದರಿಂದ ನಾನು ಕೆಲವು ಪಠ್ಯ DOM ಹೊಂದಿರುತ್ತವೆ. ಆದ್ದರಿಂದ ನಿಜವಾಗಿಯೂ, ಈ ಶೀರ್ಷಿಕೆ ಒಂದು ರೀತಿಯ ಇರಬೇಕು ಸ್ವಲ್ಪ ಬಾಕ್ಸ್ ಹಾಗೂ ಇದು ಆಫ್ ಬರುವ. ಆದರೆ ನಿಜವಾಗಿಯೂ ಅಪ್ರಸ್ತುತವಾಗುತ್ತದೆ ಈ ಸಂದರ್ಭದಲ್ಲಿ ತುಂಬಾ. ನಾವು ನಿಜವಾಗಿಯೂ ಪಠ್ಯ ಗ್ರಂಥಿಗಳು ಕಾಳಜಿ ಇಲ್ಲ, ನಾವು ತುಂಬಾ, ಅವರಿಗೆ ಕರೆ. ಸರಿ, ನಾವು. ಸ್ಪಷ್ಟವಾಗಿ, ನಾವು. ನಾನು ಸರಿಪಡಿಸಲು ಎಂದು ಯಾವಾಗ ನಾನು ಮತ್ತೆ ಅಪ್ಲೋಡ್. ಎಂದು ಅರ್ಥ ಡಸ್? ಆದ್ದರಿಂದ ಹೇಗೆ ನಾವು DOM ಕೆಲಸ ಇಲ್ಲ? ನೀವು DOM ಮತ್ತು ವ್ಯವಹರಿಸಲು ಬಂದ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, ಎರಡು ಕ್ರಮಗಳನ್ನು. ನೀವು DOM ಮತ್ತು ಅಂಶ ಆಯ್ಕೆ. ತದನಂತರ ನೀವು ಕೆಲಸಗಳನ್ನು. ಆದ್ದರಿಂದ ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಅಮೂರ್ತವಾದ, ನಾನು ಮಾಡಿದ ಮಧ್ಯಮ ಅಂಶ ಆಯ್ಕೆ. ತದನಂತರ ವಿಷಯವನ್ನು ಮಾಡುವುದರಿಂದ ಒಂದು ಉದಾಹರಣೆ ಇದು ಪಠ್ಯ ಬದಲಾಗುವ ಎಂದು. ಆ ಬಾಬ್ ಎಂದು ಬಳಸಲಾಗುತ್ತದೆ. ಈಗ, ನಾನು ಅದನ್ನು ಮಾಡಿದರು ನಾನು ಬದಲಾಯಿತು ಈ ಸಂದರ್ಭದಲ್ಲಿ ಮಿಲೋ ಬಾಬ್. ಆದ್ದರಿಂದ ಹೇಗೆ ನಾವು ವಾಸ್ತವವಾಗಿ ಈ ಮಾಡಬೇಕು? ನಾವು ಆಯ್ಕೆ ಹೇಗೆ ಮಾಡಬೇಕು? ಮತ್ತು ಹೇಗೆ ನಾವು ವಿಷಯವನ್ನು ಮಾಡುವ ಹಾಗೆ ವಿಷಯ ಒಮ್ಮೆ ನಾವು ತೆಗೆದುಕೊಳ್ಳಬಹುದು? ಅಲ್ಲದೆ, ರೀತಿಯಲ್ಲಿ ನೀವು ಹುಡುಗರಿಗೆ ಇದು ಕಲಿತಿದ್ದಾರೆ ಈ ವರ್ಗ ಏನೋ ನಾವು ಬಳಸುವ ಮೂಲಕ jQuery ಎಂದು. ಆದ್ದರಿಂದ jQuery ಏನು? jQuery ಮಾಡುತ್ತದೆ ಗ್ರಂಥಾಲಯ ಬರೆಯಲು ಸುಲಭ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್. ಆದ್ದರಿಂದ ಯಾರಾದರೂ ಸಮಯ ತೆಗೆದುಕೊಂಡಿತು ಮತ್ತು jQuery ಬರೆದರು. jQuery ವಾಸ್ತವವಾಗಿ ಬರೆಯಲಾಗಿದೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್. ತದನಂತರ ಅವರು ನಾವು ಈಗ ಈ ಏಕೆಂದರೆ ಕಾರ್ಯಗಳನ್ನು ಇಡೀ ಗುಂಪೇ ಎಂದು ನಾವು ಮಾಡಲು ಬಳಸಬಹುದು ನಮ್ಮ ನಿಜವಾಗಿಯೂ ಸುಲಭ ವಾಸಿಸುತ್ತಾರೆ. ಆದ್ದರಿಂದ ಕೆಲವು ಯಾವುವು ಅದು ವಿಷಯಗಳನ್ನು? ಸುಲಭವಾಗಿ ಅಂಶಗಳನ್ನು ಆಯ್ಕೆ ಮಾಡುತ್ತದೆ. ಇದು HTML ಬದಲಾವಣೆ ಮಾಡುತ್ತದೆ, ಸುಲಭವಾಗಿ ತರಗತಿಗಳು ಸೇರಿಸುವ. ಇದು ಅಜಾಕ್ಸ್ ಸುಲಭವಾಗಿ. ನಾವು ಎರಡನೇ ಆ ಪಡೆಯುತ್ತೀರಿ. ಮತ್ತು ಸಿ ಗ್ರಂಥಾಲಯಗಳು ಹೋಲುತ್ತದೆ ಇಲ್ಲಿದೆ. ಆದ್ದರಿಂದ ನೀವು, string.h ಸೇರಿವೆ ನೀವು strlen ಪಡೆಯುತ್ತೀರಿ. ನೀವು, ಈ ಎಲ್ಲ ವಿಷಯಗಳ strcpy ಪಡೆಯಿರಿ. ನೀವು jQuery ಸೇರಿವೆ, ನೀವು ಸಂತೋಷವನ್ನು ಪಡೆಯಲು ಬದಲಾವಣೆಗೆ ಅಂಶಗಳನ್ನು ಆಯ್ಕೆ ರೀತಿಯಲ್ಲಿ ವಿಷಯಗಳನ್ನು, ಎಟ್ ಇತ್ಯಾದಿ. ನೀವು ಹೆಚ್ಚುವರಿ ಕಾರ್ಯಗಳನ್ನು ಪಡೆಯಲು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ನೀವು ನೀಡುವುದಿಲ್ಲ. ಆದ್ದರಿಂದ jQuery ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಅಲ್ಲ. jQuery ರಲ್ಲಿ ಬರೆದ ಒಂದು ಗ್ರಂಥಾಲಯವಾಗಿದೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಮಾಡುವ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಬರೆಯಲು ಸುಲಭ. ಆದ್ದರಿಂದ jQuery ಒಂದು ಕಾರ್ಯಕ್ರಮಗಳನ್ನು ಅಲ್ಲ ಭಾಷೆ. ಆದರೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಆಗಿದೆ. ಮಾಡಲು. ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ನಿಮ್ಮ ಪರಿಭಾಷೆ ಪಡೆಯಿರಿ. ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳು? ಹೌದು. ಒಂದು ಪ್ರಶ್ನೆ? ಸರಿ. ಆದ್ದರಿಂದ ನೀವು jQuery ಬಳಸಲು ಇಲ್ಲ? ಅಲ್ಲದೆ, ನೀವು ಕೆಲವು ಬರೆಯುವ ಮಾಡಿದಾಗ ನೀವು ಸೇರಿವೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕೋಡ್ ಮತ್ತು jQuery ನಿಮ್ಮ ಕಡತದ ಮೇಲ್ಭಾಗದಲ್ಲಿ ಒಂದು ಮಾಹಿತಿ ಸ್ಕ್ರಿಪ್ಟ್ ಫೈಲ್, ನೀವು ಡಾಲರ್ ಚಿಹ್ನೆ ಬಳಸಿ ಈಗ jQuery ಪ್ರವೇಶ ಪಡೆಯಲು. ಮತ್ತು ಈ ಭಿನ್ನವಾಗಿದೆ PHP ಯಲ್ಲಿ ಡಾಲರ್ ಚಿಹ್ನೆ. ಇದು ಅದೇ ಸಂಕೇತ ನೀವು ಇಲ್ಲಿದೆ ನಿಮ್ಮ ಕೀಬೋರ್ಡ್ ಮೇಲೆ ಟೈಪ್. ಆದರೆ ಅವರು ವಿಭಿನ್ನ ವಿಷಯಗಳನ್ನು ಅರ್ಥ. PHP ಯಲ್ಲಿ ಡಾಲರ್ ಚಿಹ್ನೆ ಈ ಅರ್ಥ ನಾನು ವೇರಿಯಬಲ್ ಘೋಷಿಸಲು ಹೇಗೆ. ನೀವು ಒಳಗೊಂಡಿತ್ತು ಮಾಡಿದ ಬಂದಾಗ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, ರಲ್ಲಿ jQuery, ಇದು jQuery ನಿಂತಿದೆ. ಆದ್ದರಿಂದ ಮನಸ್ಸು ಆ ಇರಿಸಿಕೊಳ್ಳಲು. ಆದ್ದರಿಂದ ಹೇಗೆ ನಾವು DOM ಅಂಶಗಳನ್ನು ಆಯ್ಕೆ ಇರಬಹುದು? ಅಲ್ಲದೆ, ನೀವು ಕೊಳಕು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಮಾಡಲು ರೀತಿಯಲ್ಲಿ, ನೀವು ಪ್ರವೇಶಿಸಬಹುದು ಜಾಗತಿಕ ವೇರಿಯಬಲ್ ದಾಖಲಿಸಲು. ತದನಂತರ ನೀವು ID ಕುಟುಂಬ ಅಂಶ ಪಡೆಯಿರಿ. ಈ ನಿಜವಾಗಿಯೂ ಬಹಳ ಮತ್ತು ಶಬ್ದಾಡಂಬರದ ಆಗಿದೆ ಮತ್ತು ಬಹಳ ಸಂತೋಷವನ್ನು. ಅಥವಾ ನೀವು ಎಲ್ಲಾ ಅಂಶಗಳನ್ನು ಪಡೆಯಬಹುದು ಒಂದು ಪುಟ ಟ್ಯಾಗ್ ಇವೆ. ಆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ತುಂಬಾ ಕೆಲಸ. ಆದರೆ ನಿಜವಾಗಿಯೂ ತೋರಿಸಿದರು ಎಂದಿಗೂ ನೀವು ವಾಕ್ಯ ತುಂಬಾ. ನಾವು ತೋರಿಸಿದರು ಏನು ನೀವು jQuery ಆಗಿತ್ತು. ಅಲ್ಲಿ ಆದ್ದರಿಂದ ಇಡೀ ಸೆಲೆಕ್ಟರ್ ಎಂದು ಕೇವಲ ಪಡೆಯುತ್ತದೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ವ್ಯಕ್ತಪಡಿಸಿದ್ದರು ಈ ಸಂತೋಷವನ್ನು ಡಾಲರ್ ಮಂದಗೊಳಿಸಿದ ಹ್ಯಾಶ್ಟ್ಯಾಗ್ ಕುಟುಂಬ ಸೈನ್. ಮತ್ತು $ ಪು, ಆ ರೀತಿಯ ಕೇವಲ ಅಲ್ಲಿ. ನೀವು ಎಲ್ಲಾ ಪು ಟ್ಯಾಗ್ಗಳನ್ನು ಆಯ್ಕೆ ಬಯಸಿದರೆ ಒಂದು ಕುಟುಂಬದ ಒಳಗೆ, ನಾವು ಜಾಗವನ್ನು ಪುಟ್ ಎರಡು ನಡುವೆ. ಈಗ, ನಾವು ಎಲ್ಲಾ ಪು ಪಡೆಯಲು ಒಂದು ಕುಟುಂಬದ ಒಳಗೆ ಟ್ಯಾಗ್ಗಳು. ಮತ್ತು ಪರಿಚಿತ ನೋಡಲು? ಅಲ್ಲದೆ, ಏಂಜೆಲಾ ಕುರಿತು ಸಿಎಸ್ಎಸ್ ಆಯ್ಕೆ. ನನಗೆ ಒಂದು ಎರಡನೇ ನೀಡಿ. ಆದ್ದರಿಂದ ಅಂಶ ಆಯ್ಕೆ ಸಲುವಾಗಿ, ನೀವು ಕೇವಲ ನೀವು ಅದೇ ವಿಷಯ ಬಳಸಲು ಒಂದು ಸಿಎಸ್ಎಸ್ ಸೆಲೆಕ್ಟರ್ ಮಾಡುತ್ತಿರಲಿಲ್ಲ. ನೀವು ಮುಂದೆ ಒಂದು ಹ್ಯಾಷ್ ಹಾಕಿದರೆ ಇದು, ಇದು ID ಮೂಲಕ ಆಯ್ಕೆ. ಎ ಡಾಟ್ ತರಗತಿಗಳು ಮೂಲಕ ಆಯ್ಕೆ. ನೀವು ಇಲ್ಲದೆ ವಿಷಯ ಹೊಂದಿದ್ದರೆ ಹ್ಯಾಷೆಸ್ ಅಥವಾ ಚುಕ್ಕೆಗಳು, ಇದು ಆ ಟ್ಯಾಗ್ಗಳನ್ನು ಆಯ್ಕೆ. ಪ್ರಶ್ನೆಗಳು. ಹೌದು? ಪ್ರೇಕ್ಷಕರು: ನಾವು ಡಾಟ್ ಬಳಸಿದಾಗ ನಮ್ಮ HTML, jquery ಎಂದು ಅಲ್ಲ? ಜೋಸೆಫ್ ಓಂಗ್: ನಮ್ಮ HTML ನಲ್ಲಿ ಡಾಟ್ ಒಂದು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ವಿಷಯ. ಇದು ಒಂದು jQuery ವಿಷಯ ಅಲ್ಲ. ನೀವು ಹುಡುಗರಿಗೆ ಇದು ಕಲಿತ ರೀತಿಯಲ್ಲಿ jQuery. HTML ಬಳಸುವುದು. ತದನಂತರ ನೀವು ಜಾರಿಗೆ ಯಾವುದೇ ಎಚ್ಟಿಎಮ್ಎಲ್ ಏರಲಿದೆ. ಆದ್ದರಿಂದ ನಾನು ಆ ಪಡೆಯುತ್ತೀರಿ ವಾಸ್ತವವಾಗಿ ಎರಡನೇ. ಆದ್ದರಿಂದ ಹೇಗೆ ನಾವು ಅಂಶ ವಿಷಯವನ್ನು ಮಾಡಬೇಕು ಒಮ್ಮೆ ನಾವು ಆಯ್ಕೆ ಮಾಡಿದ? ಆದ್ದರಿಂದ ಒಂದು ಉದಾಹರಣೆ ಒಂದು ಅಂಶ ಆಯ್ಕೆ. ಈಗ, ನಾವು ವಿಷಯವನ್ನು ಮಾಡಲು ಬಯಸುವ. ಆದ್ದರಿಂದ ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನನಗೆ ಹಿಂತಿರುಗಿ ಅವಕಾಶ ಹಿಂದಿನ ಸ್ಲೈಡ್. ಇದು ಮೊದಲು ಬಾಬ್ ಆಗಿತ್ತು. ನಾನು ಬದಲಾಯಿಸಲು ಬಯಸುವ ಮಿಲೋ ಎಚ್ಟಿಎಮ್ಎಲ್ ಒಳಗೆ. ಆದ್ದರಿಂದ ನಾನು HTML ಕಾರ್ಯ ಕರೆ ಅಂಶ. ಆ HTML ಕಾರ್ಯ ಅಂಶ ಒಂದು ವಿಧಾನ. ತದನಂತರ ನಾನು ಏನು ನೀಡಲು ನಾನು HTML ಬಯಸುತ್ತೇನೆ. ಮತ್ತು ಇದು ಕೇವಲ ಒಳಗೆ ಎಂಬುದನ್ನು ಬದಲಾಯಿಸುತ್ತದೆ ನಾನು ನೀಡಲು ಯಾವುದೇ ಆ ಟ್ಯಾಗ್. ಹೌದು. ಪ್ರಶ್ನೆ? ಪ್ರೇಕ್ಷಕರು: ಹ್ಯಾಶ್ಟ್ಯಾಗ್ ಬಳಸಲಾಗುತ್ತದೆ ಮಾತ್ರ jQuery ಫಾರ್. [ಕೇಳಿಸುವುದಿಲ್ಲ] ನಾವು ಬಳಸುವುದಿಲ್ಲ ಎಂದು. ಜೋಸೆಫ್ ಓಂಗ್: ಹೌದು, ನಿಖರವಾಗಿ. ಆದರೆ ತುಂಬಾ ಚಿಂತಿಸಬೇಡಿ ಬಗ್ಗೆ ಶುದ್ಧ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್. ನಾನು ನೀವು ಹುಡುಗರಿಗೆ ಗಮನ ಬಯಸುವ ಹೇಗೆ ನೀವು , jQuery ಜೊತೆ ಅದನ್ನು ಏಕೆಂದರೆ ಮುಖ್ಯ ಎಂದು ವಿಶೇಷವೇನು ರಸಪ್ರಶ್ನೆ ಭಾಗ. ರೈಟ್. ನಿಖರವಾಗಿ. ಆದ್ದರಿಂದ ಆ ಹ್ಯಾಶ್ಟ್ಯಾಗ್ ನೋಡಿ, ಆದ್ದರಿಂದ ಅಂಶ ಆಯ್ಕೆ ಅನುರೂಪವಾಗಿದೆ ಏಕೆಂದರೆ ಹ್ಯಾಶ್ಟ್ಯಾಗ್ ಆಫ್ ID ಮಧ್ಯಮ. ಹ್ಯಾಶ್ಟ್ಯಾಗ್ ID ಯನ್ನು ಅರ್ಥ. ಮತ್ತು ಈ ಅಂಶ ಮಧ್ಯಮ ಒಂದು ID ಯನ್ನು ಹೊಂದಿದೆ. ಆದ್ದರಿಂದ ನಾವು ಆಯ್ಕೆ ಅಂಶವಾಗಿದೆ. ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ]. ಡಾಲರ್ ಚಿಹ್ನೆ ಹ್ಯಾಶ್ಟ್ಯಾಗ್ [ಕೇಳಿಸುವುದಿಲ್ಲ]? ಜೋಸೆಫ್ ಓಂಗ್: ಆದ್ದರಿಂದ ಯಾವುದೇ. ಪ್ರಶ್ನೆ ನೀವು ಬಳಸಬಹುದು ಇದೆ. ಮೌಲ್ಯ. ಮತ್ತು. ಮೌಲ್ಯ ಮಾತ್ರ ಅಂಶಗಳನ್ನು ಕೆಲಸ ಒಳಹರಿವು ಎಂದು ಅವು. JQuery ರಲ್ಲಿ, ಇದು ಎಂದು . ವಾಲ್, ಅಲ್ಲ. ಮೌಲ್ಯ. ಹಾಗಾಗಿ ಒಂದು ಸಣ್ಣ ಉದಾಹರಣೆ ಪಡೆಯುತ್ತೀರಿ ಸಂಯೋಜನೆಯಿಂದ ಈ ಪ್ರದರ್ಶಿಸಿದನು ಎರಡನೇ. ಆದರೆ ನಾನು ಈ ಒಂದು ಸ್ವಲ್ಪ ತುಣುಕನ್ನು ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಭಾವಿಸುತ್ತೇನೆ ಇಲ್ಲಿಯವರೆಗೆ ಜನರು ಅರ್ಥವಿಲ್ಲ. ಎಚ್ಟಿಎಮ್ಎಲ್ ಬದಲಿಸಲು ಬಯಸುವ HTML ವಿಧಾನವನ್ನು ಕರೆ. ಹೌದು. ಪ್ರೇಕ್ಷಕರು: ನೀವು ವಿವರಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ ಮತ್ತೆ ವಿಧಾನ? ಜೋಸೆಫ್ ಓಂಗ್: ಆದ್ದರಿಂದ ಒಂದು ವಿಧಾನ ಕೇವಲ ಒಂದು ಈ ಒಂದು ಸೇರಿದ್ದು ಎಂದು ಕಾರ್ಯ, ಸಂದರ್ಭದಲ್ಲಿ, ಈ DOM ಅಂಶಗಳಲ್ಲಿ ಒಂದು, ನೀವು ನಾನು ನೋಡಿ ಏಕೆಂದರೆ ಮೊದಲ ಅಂಶ ಆಯ್ಕೆ. ವಾಸ್ತವವಾಗಿ, ನನಗೆ ಮೌಸ್ ಬಳಸಿ ಅವಕಾಶ. ನಾನು ಮೊದಲ ಅಂಶ ಆಯ್ಕೆ. ನಂತರ ನಾನು ಈ HTML ಎಂಬ ಇದು ಎಂದು ಕೆಲಸ. ಮತ್ತು ಈ ಕ್ರಿಯೆ ಸೇರುತ್ತದೆ ಏಕೆಂದರೆ ಗೆ ಈ ವಿಷಯ, ನಾವು ಒಂದು ವಿಧಾನ ಕರೆ. ಅದು ಕೇವಲ ಒಂದು ಅಲಂಕಾರಿಕ ಹೆಸರು ಇಲ್ಲಿದೆ. ಮತ್ತೆ ಹೇಳುತ್ತಾರೆ. ನಾವು ಆಯ್ಕೆ, ನೆನಪು ಈಗ ಅಂಶ. ನಾವು ಒಳಗೆ ಇರಿಸಿದ್ದೇವೆ ಅಂಶ ವೇರಿಯಬಲ್. ಸರಿಪಡಿಸಿ? ನಾವು ಮೇಲೆ ಎಚ್ಟಿಎಮ್ಎಲ್ ಬದಲಾಯಿಸಲು ಬಯಸಿದಾಗ ಒಳಗೆ, ನೀವು, ಮೊದಲು ಬಾಬ್ ಏಕೆಂದರೆ ಮಿಲೋ ಎಂದು ಪಠ್ಯವನ್ನು ಬದಲಾಯಿಸಲು ಬಯಸುವ. ಆದ್ದರಿಂದ ನಾವು HTML ಕರೆ. ನಾವು ಹೇಳಲು ಯಾವ ಒಳಗೆ ಎಚ್ಟಿಎಮ್ಎಲ್ ಆ ಅಂಶ ಈಗ ಇರಬೇಕು. ಮತ್ತು ಆದ್ದರಿಂದ, ಮಿಲೋ ಬದಲಾಯಿಸುತ್ತದೆ ನಾನು ಮಿಲೋ ನೀಡಿದವು. ಪ್ರೇಕ್ಷಕರು: ಅವರು ಒಟ್ಟಿಗೆ ಕೆಲಸ ಮಾಡುತ್ತಿದ್ದೇವೆ. [ಕೇಳಿಸುವುದಿಲ್ಲ] ಜೋಸೆಫ್ ಓಂಗ್: ಹೌದು, ಹೌದು. ಅವರು ಒಟ್ಟಿಗೆ ಕೆಲಸ ಮಾಡುತ್ತಿದ್ದೇವೆ. ಆದ್ದರಿಂದ ಅವರಿಗೆ ಒಂದು ಆಯ್ಕೆ ಅಂಶ ಮೊದಲ. ಮತ್ತು ಎರಡನೆಯದು ಮಾಡುತ್ತದೆ ಇದು ಏನೋ. ಹೌದು. ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ]. ಈ ವಿಧಾನವನ್ನು HTML ನಲ್ಲಿ ಭಿನ್ನವಾಗಿದೆ ವೇಳೆ ನೀವು ನಿಜವಾದ ಸಮಾನ ವಿಧಾನವನ್ನು ಹೊಂದಿವೆ. ಜೋಸೆಫ್ ಓಂಗ್: ಹೌದು. ಅದು ಬೇರೆ ವಿಧಾನ. ಅದು ಬೇರೆ ವಿಧಾನ. ನಾವು ಕೇವಲ ಒಂದು ಸೆಕೆಂಡಿನಲ್ಲಿ ರಕ್ಷಣೆ ಮಾಡಬಹುದು ನಾವು ಉದಾಹರಣೆ ಪಡೆದಾಗ. ನಾನು ಖಚಿತವಾಗಿ ನಾವು ವೇಗವನ್ನು ಎಂದು ಬಯಸುತ್ತೇವೆ ನಾವು ಸಮಯ ಸರಿಯುತ್ತಿದೆ ಏಕೆಂದರೆ. ಆದರೆ ನಾವು ಈಗ ಕಾಲಾನಂತರದಲ್ಲಿ ರೀತಿಯಲ್ಲಿ ರನ್ ಮಾಡಿದ. ಸರಿ. ಕೂಲ್. ನೀವು ಒಂದು ವರ್ಗ ಸೇರಿಸಿ ಬಯಸುವ ಹಾಗಿದ್ದಲ್ಲಿ, ಇಲ್ಲ ಸಹ ಒಂದು ಆಡ್ ವರ್ಗ ವಿಧಾನ. ಈ ಎಂಬುದನ್ನು ಕೇವಲ ಒಂದು ಉದಾಹರಣೆ ನೀವು jQuery ಮಾಡಬಹುದು. ಕೇವಲ ಒಂದು ವರ್ಗ ಸೇರಿಸುತ್ತದೆ. ನೀವು ತೆಗೆದುಹಾಕಲು ಬಯಸಿದರೆ, ನೀವು ತೆಗೆದು ಕರೆ ಮಾಡಬಹುದು. ನೀವು ಏನು ಮಾಡಬಹುದು ಮತ್ತೊಂದು ವಿಷಯ. ನೀವು ಮಾಡಬಹುದು ವಸ್ತುಗಳ ಆದ್ದರಿಂದ ಹೆಚ್ಚು ಉದಾಹರಣೆಗಳು. ಆದ್ದರಿಂದ ನಾನು ಅದನ್ನು ಹಾಕಬಹುದು ಈ ರೀತಿಯ ಉನ್ನತ? ಕಿರಿಯ ತೆಗೆದುಹಾಕಿ. ನಾನು ಆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕಾರ್ಯಗತಗೊಳಿಸಿ ವೇಳೆ ನನ್ನ ಕಡತದ ಮೇಲ್ಭಾಗದಲ್ಲಿ, ಆ ಕೆಲಸ? ರೈಟ್. ಮಧ್ಯಮ ಇನ್ನೂ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ ಏಕೆಂದರೆ. ಆದ್ದರಿಂದ ಈ ಕೆಲಸಕ್ಕೆ ಹೋಗುತ್ತಿಲ್ಲ ಇದೆ. ಎಕ್ಸಿಕ್ಯೂಶನ್ ಸಲುವಾಗಿ. ಇದು ಮೊದಲ ಮೇಲಕ್ಕೆ ಹೋಗುತ್ತದೆ. ಏನು? ಪ್ರೇಕ್ಷಕರು: ಕಿರಿಯ ಇನ್ನೂ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ? ಜೋಸೆಫ್ ಓಂಗ್: ಹೌದು. ಕಿರಿಯ ಇನ್ನೂ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ. ನಿಖರವಾಗಿ. ಪ್ರೇಕ್ಷಕರು: ನೀವು ಮಧ್ಯಮ ಹೇಳಿದರು. ಜೋಸೆಫ್ ಓಂಗ್: ಕ್ಷಮಿಸಿ. ಕಿರಿಯ ಇನ್ನೂ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ. ಮತ್ತು ಇತರ ವಿಷಯ ನಾನು ಹೊಂದಿರದಿದ್ದಲ್ಲಿ jQuery ಒಳಗೊಂಡಿತ್ತು ಸ್ಕ್ರಿಪ್ಟ್ src ಕೇಳಿ ಸಲ್ಲಿಸುವಂತೆ. ಇದರಿಂದ ಕೆಲಸ ಹಿಂದಿರುಗಬಹುದೆಂದು. ವಾಸ್ತವವಾಗಿ, ನಾನು ಹಾಗೆ ಮಾಡಲಿಲ್ಲ ಇದು ಮುಂದಿನ ಸ್ಲೈಡ್, ಎರಡೂ ಸರಿಪಡಿಸಲು ಭಾವಿಸಲಾದ. ಆದರೆ ನಾವು ಈ ಹಾಗೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಆಗಿದೆ ಕ್ರಿಯೆಯನ್ನು ಚಾಲಿತ ಇದೆ. ಹಾಗಾಗಿ ನಾವು ನಾವು ಕ್ರಿಯೆಯನ್ನು ಬಳಸಲು ಈ ಸಂಭವಿಸಿ ಮಾಡಲು ಹ್ಯಾಂಡ್ಲರ್. ಮತ್ತು ಆದ್ದರಿಂದ ನಾನು ದಾಖಲೆಯನ್ನು ಆಯ್ಕೆ ಮೊದಲ ಸೆಟ್. ನಾನು ಡಾಕ್ಯುಮೆಂಟ್ ಯಾವಾಗ, ಸರಿ, ಹೇಳಲು ಸಿದ್ಧ, ನನಗೆ ಒಂದು ಕಾರ್ಯವನ್ನು ರನ್ ಅವಕಾಶ. ಆದ್ದರಿಂದ ಎಲ್ಲ ವಾಕ್ಯ ಸಾಧನವಾಗಿ. ನಾನು ಡಾಕ್ಯುಮೆಂಟ್ ಆಯ್ಕೆ. ಈಗ, ದಸ್ತಾವೇಜು ಸಿದ್ಧ, ಕಾರ್ಯ ರನ್. ಆದ್ದರಿಂದ ಇಲ್ಲಿ ಮೇಲೆ ಡಾಕ್ಯುಮೆಂಟ್ ಯಾವಾಗ ಎಲ್ಲಾ ಎಚ್ಟಿಎಮ್ಎಲ್ ಹೊಂದಿದೆ ಅಂದರೆ, ಸಿದ್ಧ ಲೋಡ್, ನಂತರ ನಾನು ಕಾರ್ಯ ರನ್ ಆ ಅಂಶ ತೆಗೆದುಹಾಕುತ್ತದೆ. ಆದ್ದರಿಂದ ಈಗ, ನಾನು ಈ ಕಾರ್ಯವನ್ನು ರನ್ ನಾನು ಸಿದ್ಧ ರವಾನೆಯಾದವು, ನಾನು ಭರವಸೆ ಮೇಲೆ ಎಲ್ಲಾ ಎಚ್ಟಿಎಮ್ಎಲ್ ಪುಟ ಮೊದಲ ಅಸ್ತಿತ್ವದಲ್ಲಿವೆ ಹೋಗುವ. ಹೌದು. ಪ್ರಶ್ನೆ? ಪ್ರೇಕ್ಷಕರು: ಘಟನೆ ಕೀವರ್ಡ್ ಏನು ಕಾರ್ಯ ಒಳಗೆ? ಜೋಸೆಫ್ ಓಂಗ್: ಆದ್ದರಿಂದ ಆ ಘಟನೆಯ ಕೀವರ್ಡ್ ಕಾರ್ಯ ಕೇವಲ ಒಂದು ನಿಯತಾಂಕ ಎಂದು ಕಾರ್ಯ ಜಾರಿಗೆ ಮುಟ್ಟುತ್ತದೆ ಯಾವುದೇ ಕ್ರಿಯೆಯನ್ನು. ಇದು ಕೇವಲ ವಿಷಯ ನೀವು ಉಚಿತವಾಗಿ ಪಡೆಯಿರಿ. ನೀವು ಪ್ರಮುಖ ನಿರ್ವಹಣಾಕಾರರು ಬಳಸಿ ಮಾಡಿದಾಗ pset8, ಆ ಘಟನೆಯ ಹೇಳಲು ಸಾಧ್ಯವಿಲ್ಲ ಉದಾಹರಣೆಗೆ, ಇದು ಪ್ರಮುಖ ನೀವು ಒತ್ತಿದರೆ. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಒಂದು ಸಿದ್ಧ ಕಾರ್ಯಕ್ರಮಕ್ಕಾಗಿ, ಇದು ವಾಸ್ತವವಾಗಿ ಸೂಪರ್ ಉಪಯುಕ್ತ ಅಲ್ಲ. ಆದರೆ ಒಂದು ಪ್ರಮುಖ ಕೆಳಗೆ ಕಾರ್ಯಕ್ರಮಕ್ಕಾಗಿ, ಇದು ಹೆಚ್ಚಿನ ಉಪಯುಕ್ತ, ನೀವು ತಿಳಿಯಲು ಏಕೆಂದರೆ ಇದು ನೀವು ಕೀಲಿ ಪ್ರವೇಶಿಸುವ ಮೂಲಕ ಒತ್ತಿದರೆ ಕೀ ಎಂದು ಈವೆಂಟ್ ವಸ್ತು ಆಫ್ ಕೋಡ್. ಸರಿಪಡಿಸಿ? ಎಂದು ಅರ್ಥ ಡಸ್? ಸರಿ. ಹೌದು. ಪ್ರಶ್ನೆ? ಪ್ರೇಕ್ಷಕರು: ನೀವು ಹಾಕಬಹುದು ಕೆಳಗೆ ಸ್ಕ್ರಿಪ್ಟ್ ಟ್ಯಾಗ್ ಕಡಿಮೆ? ಜೋಸೆಫ್ ಓಂಗ್: ಆದ್ದರಿಂದ ಹೌದು. ನೀವು ಸ್ಕ್ರಿಪ್ಟ್ ಪುಟ್ ಕೆಳ ಟ್ಯಾಗ್. ಆದರೆ ನಂತರ ಅದು ನಿಜವಾಗಿಯೂ ಗೊಂದಲಮಯ ಆಗುತ್ತದೆ. ಮತ್ತು ನಾವು ಎಲ್ಲಾ ಕೇಂದ್ರೀಕರಿಸು ಇಷ್ಟ ಒಂದು ಸ್ಥಳದಲ್ಲಿ ನಮ್ಮ ಕೋಡ್. ಮತ್ತು ಈ ನಮಗೆ ಮಾಡಲು ಅನುಮತಿಸುತ್ತದೆ. ನೆನಪಿಡಿ ಹಿಂದೆ ನಾನು ಒಂದು ಒಳ್ಳೆಯದೆಂದು ಇಲ್ಲ ಹೇಳಿದರು ಅಂಶಗಳನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ರೀತಿಯಲ್ಲಿ ನೀವು ಕೋಡ್ ಕಾರ್ಯಗತಗೊಳಿಸಲು ಮೊದಲು ಪುಟ ಮೇಲೆ? ಈ ಕೇವಲ ಒಂದು ಸಂತೋಷವನ್ನು ದಾರಿ ನೀವು ಸಾಧಿಸಲು ಎಂದು. ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ]. ಜೋಸೆಫ್ ಓಂಗ್: ಹೌದು. ನೀವು ಬಲ, ಎಂದು? ನೆನಪಿಡಿ, ನೀವು ಒಳಗೊಂಡಿತ್ತು ಪುಟದ ಮೇಲಿರುವ ಸಲ್ಲಿಸುವಂತೆ. ಆದ್ದರಿಂದ ಮೊದಲು ಕಾರ್ಯಗತಗೊಳಿಸಲು ವಿಶೇಷವೇನು ನೀವು ಪುಟ ಕೆಳಗೆ ಪಡೆಯಲು. ಸರಿ. ಆದ್ದರಿಂದ ನೀವು ಬೇರೊಂದು ಸೇರಿಸಬಹುದು ಸಂಗತಿ ನಿರ್ವಾಹಕ ಮಾದರಿ. ಈ ಒಂದು ಕೇವಲ ಕ್ಲಿಕ್ ಸಂಸ್ಕರಿಸುತ್ತದೆ. ನಾನು ನಂತರ, ಕಿರಿಯ ಕ್ಲಿಕ್ ಮಾಡಿದಾಗ ಇದು ಒಂದು ಎಚ್ಚರಿಕೆಯನ್ನು ಪಾಪ್ ಅಪ್ ಕಾಣಿಸುತ್ತದೆ. ಇದು ಕೇವಲ ಒಂದು ವಿಭಿನ್ನವಾಗಿದೆ ಘಟನೆ ಮಾದರಿ. ಸಿದ್ಧ ಕ್ರಿಯೆಯನ್ನು ವಿರುದ್ಧವಾಗಿ, ನೀವು ಈಗ ನೀವು ಸ್ವೀಕರಿಸುವಾಗ ಕ್ಲಿಕ್ ಕ್ರಿಯೆಯನ್ನು ಬಳಸಲು ಒಂದು ಅಂಶ ಮೇಲೆ ಕ್ಲಿಕ್. ಆದ್ದರಿಂದ ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಕ್ಲಿಕ್ ನೆನಪು ಹ್ಯಾಂಡ್ಲರ್ ಕಿರಿಯ ಲಗತ್ತಿಸಲಾಗಿದೆ. ಅದು ಮಾತ್ರ ಸಂಭವಿಸುತ್ತದೆ ನಾನು ಕಿರಿಯ ಕ್ಲಿಕ್. ಮತ್ತು ಇತರ ಒಂದು, ಸಿದ್ಧ ಸಂದರ್ಭದಲ್ಲಿ ಡಾಕ್ಯುಮೆಂಟ್ ಸೇರ್ಪಡೆಗೊಳಿಸಲಾಯಿತು. ಆದ್ದರಿಂದ ಡಾಕ್ಯುಮೆಂಟ್ ಕಾಯುತ್ತದೆ ಸಿದ್ಧರಿದ್ದೇವೆ. ಅರ್ಥ? ನಾನು ಚಲಿಸಬಹುದು ಭಾವಿಸುತ್ತೇನೆ. ಹೌದು. ಪ್ರಶ್ನೆ? ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ]. ಈ ಸಂದರ್ಭದಲ್ಲಿ ನೀವು [ಕೇಳಿಸುವುದಿಲ್ಲ] ಬಳಸಲು. ಜೋಸೆಫ್ ಓಂಗ್: ಓಹ್, ಹೌದು, ಏಕೆಂದರೆ ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾನು ಕಿರಿಯ ಕಾಯಬೇಕಾಗುತ್ತದೆ ಮೊದಲ ಪರದೆಯ ಮೇಲೆ ಕಾಣಿಸಿಕೊಳ್ಳಲು ಅಂಶ ನಾನು ಒಂದು ಕ್ಲಿಕ್ ಹ್ಯಾಂಡ್ಲರ್ ಲಗತ್ತಿಸಬಹುದು ಮೊದಲು ಇದು, ಇದು ನಾನು ಒಳಗೆ ತಿಳಿಸುವಂತೆ ಏಕೆ ಡಾಕ್ಯುಮೆಂಟ್ ಸಿದ್ಧ. ಸರಿ. ಮತ್ತು ಮುಂದಿನ, ಆದ್ದರಿಂದ ಈ ಒಂದು ದೊಡ್ಡ ಉದಾಹರಣೆ ನೀವು ಎಲ್ಲವನ್ನೂ ಒಗ್ಗೂಡಿ ಹೇಗೆ. ಈ ಕೇವಲ ಒಂದು ಮೌಲ್ಯಾಂಕನದ ಉದಾಹರಣೆ ನೀವು ಉಪನ್ಯಾಸ ನೋಡಿದ. ಆದ್ದರಿಂದ ಅದು ಹಂತ ಹಂತವಾಗಿ ತೆಗೆದುಕೊಳ್ಳಬಹುದು ನೀವು ಈ ಮೂಲಕ ಹೋಗಿ. ಮತ್ತು ಸಂಪೂರ್ಣವಾಗಿ ಸರಿ ಎಂದು. ಕೇವಲ ಕೆಳಕ್ಕೆ ಅದನ್ನು ಓದಲು. ನಾನು ಕೆಳಭಾಗದಲ್ಲಿ ರೂಪ ಹೊಂದಿವೆ. ಡಾಕ್ಯುಮೆಂಟ್ ಸಿದ್ಧವಾದಾಗ, ನಾನು ಲಗತ್ತಿಸಬಹುದು ಉದಾಹರಣೆಗೆ, ರಚನೆಯಲ್ಲಿ ಹ್ಯಾಂಡ್ಲರ್ ಸಲ್ಲಿಸಲು ನಾನು ಸಲ್ಲಿಸಲು, ನಾನು ಮೌಲ್ಯಗಳನ್ನು ಪಡೆಯಲು ಆ ಒಳಹರಿವಿನ ಪ್ರತಿ ಒಳಗೆ. ಇದು ಖಾಲಿ ಇದ್ದರೆ ಮತ್ತು ನಾನು ಪರಿಶೀಲಿಸಿ. ಇದು ಖಾಲಿ, ನಾನು, ತಪ್ಪು ಹಿಂತಿರುಗಿ ಏಕೆಂದರೆ ನಾನು ಸಲ್ಲಿಸಲು ಬಯಸುವುದಿಲ್ಲ, ರೂಪ ತಪ್ಪು ಏಕೆಂದರೆ. ಪಾಸ್ವರ್ಡ್ ಖಾಲಿ ಅಥವಾ ಇದು ಕಡಿಮೆ ಇದ್ದರೆ ಎಂಟು ಅಕ್ಷರಗಳಿಗಿಂತ, ನಾನು ಸಲ್ಲಿಸಲು ಇಲ್ಲ ರೂಪ, ಎಂದು ಸಹ ತಪ್ಪು, ಏಕೆಂದರೆ. ಮತ್ತು ರಿಟರ್ನ್ ಸುಳ್ಳು ಕೇವಲ ತಡೆಯುತ್ತದೆ ಸಲ್ಲಿಸುವ ಮತ್ತು ನಿಂದ ರೂಪ ಹೊಸ ಪುಟ ಹೋಗುವ. ಮತ್ತು ಆಶಾದಾಯಕವಾಗಿ, ಈ ಅರ್ಥವಿಲ್ಲ. ನಾನು ನೀವು ಹುಡುಗರಿಗೆ ಸಂಚರಿಸಲು ನನಗನ್ನಿಸುತ್ತದೆ ನಿಮ್ಮ ಸ್ವಂತ ಹಂತ ಈ ಕೋಡ್ ಹೆಜ್ಜೆ. ಮತ್ತು ನೀವು ಯಾವ ಆಯ್ದ ಅರ್ಥ ಒಮ್ಮೆ ಅಂಶಗಳನ್ನು ಮತ್ತು ಸ್ಟಫ್ ಮಾಡಲು ವಾಸ್ತವವಾಗಿ ಈ ಮಾಡುತ್ತದೆ, ಈಡುಮಾಡುತ್ತದೆ ನಿಮಗೆ ಅರ್ಥದಲ್ಲಿ ಬಹಳಷ್ಟು. ಹೌದು? ಪ್ರೇಕ್ಷಕರು: ಏನು ಹೆಸರು = ಬಳಕೆದಾರ ಅರ್ಥ? ಜೋಸೆಫ್ ಓಂಗ್: ಆದ್ದರಿಂದ ಹೆಸರು = ಬಳಕೆದಾರಹೆಸರು ಮತ್ತು ಹೆಸರು = ಪಾಸ್ವರ್ಡ್ ನೋಡಲು ಅರ್ಥ ಯಾವುದೇ ಗುಣಲಕ್ಷಣ ನೀವು ಆಯ್ಕೆ ಮಾಡುತ್ತಿದ್ದೇವೆ. ತದನಂತರ ಆ ಹೊಂದಿಸಲು. ನಾವು ನೋಂದಣಿ ಹೋಗಿ. ನಂತರ ನಾವು ಎಲ್ಲಾ ಒಳಹರಿವು ನೋಡಲು ಮತ್ತು ನೋಂದಣಿ. ನಂತರ ನಾವು ಒಂದು ಅಲ್ಲಿ ಹೆಸರನ್ನು ಆಯ್ಕೆ ಗುಣಲಕ್ಷಣ ಬಳಕೆದಾರ ಸಮಾನವಾಗಿರುತ್ತದೆ. ಆದ್ದರಿಂದ ಮೊದಲ ಆಯ್ಕೆ ಮಾತ್ರ ಆಯ್ದುಕೊ ಬಳಕೆದಾರ ಇನ್ಪುಟ್. ಮತ್ತು ಎರಡನೇ ಆಯ್ಕೆ ಮಾತ್ರ ಆಯ್ಕೆ ಆ ಒಂದು, ಏಕೆಂದರೆ ಗುಪ್ತಪದವನ್ನು ತಮ್ಮ ಹೆಸರು ಲಕ್ಷಣಗಳು ಸೆಟ್ ಏನು ಅವರು ಆಗಿರಬೇಕು ನೀವು. ಪ್ರಶ್ನೆ? ಪ್ರೇಕ್ಷಕರು: ಸಲ್ಲಿಕೆ ರಂದು, ಹೇಗೆ ಕೆಳಭಾಗವನ್ನು ಮೇಲಿನ ಭಾಗ ಪರಿಹರಿಸಲು? ಜೋಸೆಫ್ ಓಂಗ್: ಆದ್ದರಿಂದ ಏಕೆಂದರೆ ಕ್ರಿಯೆಯನ್ನು ಹ್ಯಾಂಡ್ಲರ್. ಆದ್ದರಿಂದ ನಾವು ಸಲ್ಲಿಸಲು ಘಟನೆಯ ನಿರೀಕ್ಷಿಸುತ್ತಿವೆ ಎಂದು ರೂಪ ವಜಾ ಮುಟ್ಟುತ್ತದೆ. ಮತ್ತು ಅದನ್ನು ಸಲ್ಲಿಸಿ ಎಂದು ಅಷ್ಟೆ. ನಾನು ಅಲ್ಲಿ ಸಲ್ಲಿಸಲು ಕರೆ ಮಾಡಬೇಡಿ? ಇದು ರಚನೆಯಲ್ಲಿ ಸಲ್ಲಿಸಿದ ನಂತರ, ಹೇಳುತ್ತಾರೆ, ನಾನು ಸಲ್ಲಿಸಲು ಕ್ರಿಯೆಯನ್ನು ಪಡೆಯಿರಿ. ಆದ್ದರಿಂದ ನನಗೆ ಎಂದು ಪ್ರತಿಬಂಧಿಸಲು ಅವಕಾಶ ಮತ್ತು ನಂತರ ಬದಲಿಗೆ ಈ ಕೋಡ್ ರನ್. ಹೌದು? ಪ್ರೇಕ್ಷಕರು: ಏಕೆ ನೀವು ಹೊಂದಿಲ್ಲ ಕಾರ್ಯ ಕ್ರಿಯೆಯನ್ನು ಹೊಂದಲು? ಏಕೆ ಕೇವಲ [ಕೇಳಿಸುವುದಿಲ್ಲ] ನೀವು ಮಾಡಬಹುದು? ಜೋಸೆಫ್ ಓಂಗ್: ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, ನೀವು ಕಾರಣ ಕಾರ್ಯಗಳನ್ನು ಘೋಷಿಸಲು ಹೊಂದಿರುತ್ತವೆ. ಅದು ಕೆಲಸ ಕೇವಲ ಹೇಗೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್. ನೀವು ವಿಶೇಷವೇನು ಹೇಳಬೇಕೆಂದು ಒಂದು ಕಾರ್ಯ ರನ್. ಆದ್ದರಿಂದ ನೀವು ಎಂಬುದನ್ನು ಹೇಳುತ್ತವೆ ಇಲ್ಲಿ ಕಾರ್ಯ ನಿರೀಕ್ಷಿಸುತ್ತಿರುವುದಾಗಿ ಬದಲಿಗೆ ಕೇವಲ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್. ಪ್ರೇಕ್ಷಕರು: ಕಾರ್ಯ ಅನುಸರಿಸುತ್ತದೆ ಏನೇ ಇದು? ಜೋಸೆಫ್ ಓಂಗ್: ಹೌದು. ಕಾರ್ಯ ಒಳಗೆ ಯಾವುದೇ ಆಗಿದೆ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ನಂತರ ಆ ಕಾರ್ಯವನ್ನು ಕೀವರ್ಡ್. ಹೌದು? ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ]. ಜೋಸೆಫ್ ಓಂಗ್: ಸಲ್ಲಿಸಲು? ಪ್ರೇಕ್ಷಕರು: ಇಲ್ಲ, ಕ್ರಿಯೆಯ ಘಟನೆ ಇಲ್ಲದೆ. ಜೋಸೆಫ್ ಓಂಗ್: ಹೌದು. ಘಟನೆ ಇಲ್ಲದೆ ಆದ್ದರಿಂದ, ನೀವು ಹೊಂದಬಹುದು. ನೀವು ಈವೆಂಟ್ ಬೇಡವೆಂದಿದ್ದಲ್ಲಿ, ನಂತರ ನೀವು ಅದನ್ನು ಬಿಟ್ಟುಬಿಡುತ್ತದೆ. ಆದರೆ ನೀವು ವೇಳೆ, ನಂತರ ನೀವು ಕೇವಲ ಅಲ್ಲಿ ಇಟ್ಟಿದೆ. ಹೌದು. ತ್ವರಿತ ಪ್ರಶ್ನೆ? ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ]. ಜೋಸೆಫ್ ಓಂಗ್: ಹೌದು. ನೀವು ಮಾಡಬೇಕಾದ್ದು ಏನು ಕಾರಣ, document.ready ಕೇವಲ ಎಲ್ಲಾ ನಿರೀಕ್ಷಿಸಿ ಹೇಳುತ್ತಾರೆ ಪುಟದಲ್ಲಿ HTML ಮೊದಲ ಲೋಡ್. ಮತ್ತು ಸಾಮಾನ್ಯವಾಗಿ, ನಿಮ್ಮ ಅಂಶಗಳ ಬಯಸುವ ನೀವು ಯಾವುದೇ ಕೋಡ್ ರನ್ ಮೊದಲು ಸ್ಥಳದಲ್ಲಿ. ಸರಿ. ನಾವು ಅಜಾಕ್ಸ್ ಪಡೆಯಲು ಹೊಂದಿವೆ. ನಾವು ಹೆಚ್ಚು ಸಮಯ ಇಲ್ಲ. ಆದ್ದರಿಂದ ಬಾಧಕಗಳನ್ನು. ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಸುಲಭ ಪ್ರಯತ್ನಿಸಿ ಆಗಿದೆ jQuery ಜೊತೆ ಬರೆಯಲು. ಆದರೆ jQuery ನಿಧಾನವಾಗಿ ರೀತಿಯ. ಪಿಎಚ್ಪಿ ಸಿ ನಿಧಾನವಾಗಿ ಆಗಿದೆ ಹಾಗೆ ಇದು ಇಲ್ಲಿದೆ ವ್ಯಾಖ್ಯಾನಿಸಿದ ಏಕೆಂದರೆ. ಮತ್ತು jQuery ಗಿಂತ ಸ್ವಲ್ಪ ನಿಧಾನವಾಗಿದೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, ಇದು ಬಹಳಷ್ಟು ಏಕೆಂದರೆ HOOD ಅಡಿಯಲ್ಲಿ ವಿಷಯಗಳನ್ನು. ನೀವು jQuery ಬಳಸಿಕೊಂಡು ನೀವು ವೇಳೆ ಆದ್ದರಿಂದ, ಇದು ಹೆಚ್ಚು ಸ್ವಲ್ಪ ನಿಧಾನವಾಗಿ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, ಸಹ ಇದು ನೀವು ಸಂತೋಷವನ್ನು ಸೊಬಗು ನೀಡುತ್ತದೆ. ಮತ್ತು ಅಂತಿಮವಾಗಿ, ಅಜಾಕ್ಸ್. ಇಲ್ಲಿಯವರೆಗೆ ಅಜಾಕ್ಸ್, ನೀವು ಅಜಾಕ್ಸ್ ನೋಡಿಲ್ಲ ಇನ್ನೂ pset7 ಪರಿಭಾಷೆಯಲ್ಲಿ, ಏಕೆಂದರೆ ನೀವು ಮಾಡಿದಾಗ, ನೀವು ಸಲ್ಲಿಸುವ ಉಲ್ಲೇಖ ಒಂದು ರೂಪ. ಇದು ಒಂದು ಹೊಸ ಪುಟ ಲೋಡ್ ಮಾಡುತ್ತದೆ. ಆದ್ದರಿಂದ ನೀವು ಈ ದೊಡ್ಡ ಬಿಳಿ ಫ್ಲಾಶ್ ಪಡೆಯಲು ಪುಟ ಆ ಸಂದರ್ಭದಲ್ಲಿ ಎರಡನೇ ಪುಟ ಲೋಡ್, ಸರಿಯಾದ? ಇದು ನಿಜವಾಗಿಯೂ ಸಂತೋಷವನ್ನು ಎಂದು ನೀವು ವೇಳೆ ಈ ಫ್ಲಾಶ್ ಹೊಂದಿರಲಿಲ್ಲ. ಫೇಸ್ಬುಕ್ ಲೈಕ್, ನೀವು ಕೇವಲ ಸ್ಕ್ರಾಲ್ ಕೆಳಗೆ, ಇದು ಹೊಸ ವಿಷಯ ಸೇರಿಸುತ್ತದೆ ಇಡೀ ರಿಫ್ರೆಶ್ ಪುಟ ಇಲ್ಲದೆ. ಆದ್ದರಿಂದ ಈ ರೀತಿಯ ಸಂತೋಷವನ್ನು ಎಂದು. ಈ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಸಂಕೇತ ಎಡಭಾಗದಲ್ಲಿ. ನೀವು ಇನ್ಪುಟ್ ಒಳಗೆ ಏನು ಪಡೆಯಿರಿ. ನೀವು Yahoo! ನಿಂದ ಸ್ಟಾಕ್ ಮಾಹಿತಿ ಪಡೆಯಲು ತದನಂತರ ನೀವು ದೊಡ್ಡ ಸರಣಿಯನ್ನು ಮಾಡುವ ಸರಿ, ಈ ನಾನು ಬಯಸುವ ಸಂದೇಶ ಹೇಳುತ್ತಾರೆ ತೆರೆಯ ಮೇಲೆ ತೋರಿಸಲು. ತದನಂತರ ನೀವು ಒಳಗೆ ಸಂದೇಶವನ್ನು ಇರಿಸಿ ಗಳಿಸುವ ಕೆಲವು HTML ಅಂಶ ತೆರೆಯಲ್ಲಿ ತೋರಿಸಲ್ಪಡುತ್ತದೆ. ಆದ್ದರಿಂದ ಇಲ್ಲಿ ನಡೆಯುತ್ತಿದೆ ಎಂದು ಎಲ್ಲಾ ಇಲ್ಲಿದೆ. ಆದ್ದರಿಂದ ಮೂಲಭೂತವಾಗಿ, ಈ ಎಲ್ಲಾ ಕಾರಣ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಮತ್ತು ನೀವು ಚಲಾಯಿಸಲು ಅಗತ್ಯವಿಲ್ಲ ಎಲ್ಲಿಯೂ ಪಿಎಚ್ಪಿ, ಈ ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ಪುಟ ರಿಫ್ರೆಶ್ ಎಂಬುದನ್ನು. ಆದ್ದರಿಂದ ಈ ಕೇವಲ ಒಂದು ಅಮೂರ್ತ ಕಲ್ಪನೆ ನಾನು ಈಗ ಇಲ್ಲಿ ಹೇಳುವ ನಾನು. ಅಮೂರ್ತ ಕಲ್ಪನೆ ಎಂದು ನೀವು ಅದನ್ನು ವೇಳೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಎಲ್ಲಾ, ನೀವು ಇಲ್ಲ ಒಂದು ಪುಟ ರಿಫ್ರೆಶ್. ಆದರೆ ಹೇಗೆ ನೀವು ವಾಸ್ತವವಾಗಿ ಈ ಮಾಡಬೇಕು? ಅಲ್ಲದೆ, ವಾಸ್ತವವಾಗಿ, ನ ಬಗ್ಗೆ ಮಾತನಾಡೋಣ ಈ ಮೊದಲ ಸಮಸ್ಯೆ. ಒಂದು ಸಮಸ್ಯೆ, ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಆಗಿದೆ ಮರಣದಂಡನೆ ಸಮಕಾಲಿಕ ಆಗಿದೆ. ಆದ್ದರಿಂದ ನೀವು ಒಂದು ಕಾಯಬೇಕಾಗುತ್ತದೆ ನೀವು ಮೊದಲು ಮುಗಿಸಲು ಲೈನ್ ಮುಂದಿನ ಸಾಲಿನ ಕಾರ್ಯಗತಗೊಳಿಸಿ. ಮತ್ತು ನಾನು ಯಾಹೂ ಮೇಲೆ ಪಡೆಯಲಿದ್ದೇನೆ ವೇಳೆ, ಮತ್ತು ತಮ್ಮ ಸರ್ವರ್ಗಳನ್ನು ನಿಜವಾಗಿಯೂ ನಿಧಾನವಾಗಿ, ಮತ್ತು ಇದು ಅವರನ್ನು ಮೂರು ಸೆಕೆಂಡುಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಎಂದು ಸ್ಟಾಕ್ ಮಾಹಿತಿ ನನಗೆ ಮರಳಿ ನೀಡಲು? ನಾನು, ಬೆಲೆ ಲೈನ್ ಹೊಡೆದಾಗ ಇದು ಮೂಲಕ ಮರಣದಂಡನೆಯ, ಸಮಕಾಲಿಕ ಆಗಿದೆ ಡೀಫಾಲ್ಟ್, ಏನು ಇದು ಕೇವಲ ಮಾಡಲು ವಿಶೇಷವೇನು ಆಗಿದೆ ನಿಮ್ಮ ಬ್ರೌಸರ್ ಕಾಲವನ್ನು ಮುಂದೂಡಲು ಹೋಗುತ್ತದೆ ಮೂರು ಸೆಕೆಂಡುಗಳ. ಮತ್ತು ನೀವು ಮಾಡಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ ಹೋಗುತ್ತಿಲ್ಲ ಏನು ಇದು ಡೇಟಾವನ್ನು ಪಡೆಯುತ್ತದೆ ಮಾಡುವಾಗ. ಹೆಪ್ಪುಗಟ್ಟಿದ ವಿಶೇಷವೇನು. ಮತ್ತು ಕೆಟ್ಟ ಎಂದು. ನೀವು ಒಂದು ಬಳಕೆದಾರ ಬಯಸುವುದಿಲ್ಲ ಹೆಪ್ಪುಗಟ್ಟಿದ ವೆಬ್ ಪುಟ ಹೊಂದಿರುತ್ತವೆ. ಸರಿಪಡಿಸಿ? ಕೇವಲ ಕೆಟ್ಟ ಇಲ್ಲಿದೆ. ಪ್ರತಿಯೊಬ್ಬರೂ ಒಪ್ಪಿಕೊಳ್ಳುತ್ತಾನೆ? ನೀವು ಫೇಸ್ಬುಕ್ ಮತ್ತು ಬ್ರೌಸಿಂಗ್ ವೇಳೆ ಹೆಪ್ಪುಗಟ್ಟಿ ಮತ್ತು ನೀವು, ನೀವು ಏನು ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ ನಿಜವಾಗಿಯೂ ಉರುಳಿಸಿದರು. ಆದ್ದರಿಂದ ಪರಿಹಾರ ನಾವು ಏನಾದರೂ ಮಾಡಲು ಇದು ಅಸಮಕಾಲಿಕ ಬದಲಿಗೆ. ಆದ್ದರಿಂದ ಈ ಅಸಮಕಾಲಿಕ ವಿಷಯ ಹೇಳುತ್ತಾರೆ , ನಾನು ಈ ಕೇಳಲು ಪಡೆಯಲಿದ್ದೇನೆ ಇದೆ ಕೆಲವು ದಶಮಾಂಶ URL. ತದನಂತರ ನಾನು ಮುಂದುವರಿಸುವುದಕ್ಕೆ ಪಡೆಯಲಿದ್ದೇನೆ. ನಾನು ಪಾಲಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ ಏನೇ ನಂತರ ಎಂದು ಕೋಡ್. ತದನಂತರ ಡೇಟಾವನ್ನು, ಸಿದ್ಧವಾಗಿದೆ ಬಂದ ನಂತರ ನಾನು ಸಂಸ್ಕರಿಸುತ್ತದೆ. ಅದು ಹೇಳುವ ಅಷ್ಟೆ. ಪ್ರೇಕ್ಷಕರು: ಅಜಾಕ್ಸ್ ಕೇವಲ ಮಾಡುತ್ತದೆ ಕೋಡ್ ಅಸಮಕಾಲಿಕ? ಜೋಸೆಫ್ ಓಂಗ್: ಇದು ಅಸಮಕಾಲಿಕ ಇಲ್ಲಿದೆ ತರುವಲ್ಲಿ ದಶಮಾಂಶ ರೀತಿಯಲ್ಲಿ. ಆದ್ದರಿಂದ ಅಜಾಕ್ಸ್ ಬಗ್ಗೆ ಮೊದಲನೆಯದಾಗಿ ನನಗೆ ದಶಮಾಂಶ ಪಡೆಯಲು ಅನುಮತಿಸುತ್ತದೆ ಆಗಿದೆ ಬಾಹ್ಯ ವೆಬ್ಸೈಟ್ನಿಂದ. ಮತ್ತು ಎರಡನೆಯ ವಿಷಯ ಇದು ಖಚಿತಪಡಿಸುತ್ತದೆ ಆಗಿದೆ ನಾನು ನಾನು ಹಾಗೆಯೇ ನನ್ನ ಪುಟ ಕಾಲವನ್ನು ಮುಂದೂಡಲು ಎಂಬುದನ್ನು ಎಂದು ಡೇಟಾವನ್ನು ಪಡೆಯುತ್ತಿರುವಾಗ. ಅದು ಅಸಮಕಾಲಿಕ ಭಾಗವಾಗಿದೆ. ಎಲ್ಲೋ ಬೇರೆ ಹೋಗುತ್ತದೆ, ಏಕೆಂದರೆ ನಾನು ಹೇಳಲು ಏಕೆಂದರೆ ನಾನು ಸ್ವಲ್ಪ ವಿಶೇಷವೇನು ಇರಿಸಿಕೊಳ್ಳಲು ಇದು, ಎಂದು ಡೇಟಾವನ್ನು ಪಡೆಯುತ್ತಿರುವಾಗ ಎಂದು ಇದು ಅಸಮಕಾಲಿಕ ಮಾಡುತ್ತದೆ. ನಾನು ಪಾಲಿಸಲು ಇರಿಸಿಕೊಳ್ಳಲು. ಆದ್ದರಿಂದ ಅಸಮಕಾಲಿಕ ಇರಿಸಿಕೊಳ್ಳಲು ಮನಸ್ಸಿನಲ್ಲಿ ಕಲ್ಪನೆ. ನಾನು ನೀವು ತೋರುವಿರಿ ಏನು ವ್ಯತ್ಯಾಸ. ಸಮಕಾಲಿಕ ಆವೃತ್ತಿ ಎಡ ಬದಿಯಲ್ಲಿದೆ. ಅಸಮಕಾಲಿಕ ಆವೃತ್ತಿ ಬಲಭಾಗದ ಮೇಲೆ. ನೋಡಲು ಸಂಖ್ಯೆಗಳನ್ನು ನೋಡಿ ಇದು ಹಂತಗಳನ್ನು ಸಂಬಂಧಿಸದ ಏನು ಪ್ರತಿ ಸಾಲಿನಲ್ಲಿ ಕಾರ್ಯಗತಗೊಳಿಸಿ. ಅಲ್ಲಿರುವ, ಎಚ್ಚರಿಕೆಯನ್ನು ಮೊದಲ ತೋರಿಸುತ್ತದೆ. ಏಕೆಂದರೆ ಯಾಹೂ ಸ್ಟಾಕ್ ಮಾಹಿತಿಯನ್ನು ಪಡೆಯುವಲ್ಲಿ ಮೂರು ಸೆಕೆಂಡುಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ, ಇದು ಮಳಿಗೆಗಳು ಮೂರು ಸೆಕೆಂಡುಗಳ ಕಾಲ. ತದನಂತರ ಬೆಲೆ ಎಚ್ಚರಿಸುತ್ತದೆ ಆ ಮೂರು ಸೆಕೆಂಡುಗಳ ನಂತರ. ಈಗ, ಎಂದು ಎಚ್ಚರಿಕೆಯನ್ನು ಪ್ರದರ್ಶನಗಳು ಆ ಸಮಯದಲ್ಲಿ ಅಪ್ - ಸೈನ್ ಮೂರು ಸೆಕೆಂಡುಗಳ ತದನಂತರ ಆ ನಂತರ ಅದಕ್ಕೆ ಎಚ್ಚರಿಸುತ್ತದೆ. ಆದ್ದರಿಂದ ಕೇವಲ ಹಂತ ಹಂತವಾಗಿ ಹೋಗುತ್ತದೆ. ಇದು ಏನು ನೀವು ಹುಡುಗರಿಗೆ ಹೀಗಿದೆ , ಸರಿಯಾದ ಸ್ವೀಕರಿಸುತ್ತಾರೆ? ಅಸಮಕಾಲಿಕ ಮರಣದಂಡನೆ, ನೀವು ಮೊದಲ ಎಚ್ಚರಿಕೆ. ನಂತರ ನೀವು ಈ URL ಶುರು. ಮತ್ತು ನೀವು ನಾನು ಪಡೆಯಲಿದ್ದೇನೆ ಹೇಳುತ್ತಾರೆ ಕೇವಲ ಡೇಟಾ ಕೇಳುವುದಿಲ್ಲ. ತದನಂತರ ನಾನು ಪಡೆಯಲಿದ್ದೇನೆ ನಂತರ ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲು. ಆದ್ದರಿಂದ ತಕ್ಷಣ ಕಾರ್ಯಗತಗೊಳಿಸಿ ನಾನು ಮಾಡಲು ನಂತರ ಮುಂದಿನ ಸಾಲಿನ ಅಸಮಕಾಲಿಕ ವಿನಂತಿಯ. ಆದ್ದರಿಂದ 0.001 ಸೆಕೆಂಡುಗಳು, ನೀವು ಜಾಗರೂಕ ಹೈ ನೋಡಿ. ಎಂದು ಕಾರ್ಯದಲ್ಲಿ ಎಚ್ಚರಿಕೆಯನ್ನು ಬೈ ಕಾರ್ಯಗತಗೊಳಿಸಿ. ನಾನು ಒಂದು ಭರವಸೆಯನ್ನು ಮಾಡಿದ ಏಕೆಂದರೆ ನಾನು , ನಂತರ ಪ್ರಕ್ರಿಯೆ ಡೇಟಾ ಏನು ಎಂದು ದಶಮಾಂಶ ಮರಳಿ ಬಂದಾಗ ಇದೆ ಸಂಭವಿಸುತ್ತದೆ ಮೂರು ಸೆಕೆಂಡುಗಳ ನಂತರ, ನಂತರ ನಾನು ರನ್ ನಾನು ಮೇಲೆ ಹೊಂದಿರುವ ಕಾರ್ಯ. ಹೌದು? ಪ್ರೇಕ್ಷಕರು: ನೀವು ಸೂಚಿಸಲು ಅಥವಾ ಕುಡ್ ಅಜಾಕ್ಸ್ ಅರ್ಥ ಸ್ಪಷ್ಟನೆ? ಜೋಸೆಫ್ ಓಂಗ್: ಆದ್ದರಿಂದ ಅಜಾಕ್ಸ್ ಒಂದು ಮಾರ್ಗವಾಗಿದೆ ಎಂದು ನಾನು ನಾನು ವೆಬ್ಸೈಟ್ ನಾನು ಮತ್ತು ನಾನು ಯಾವಾಗ ದಶಮಾಂಶ ಅಗತ್ಯವಿದೆ ನಂತರ, ಪುಟ ರಿಫ್ರೆಶ್ ಬಯಸುವುದಿಲ್ಲ ನಾನು ಅಜಾಕ್ಸ್ ಎಂಬ ಈ ತಂತ್ರಜ್ಞಾನ ಬಳಸಿ. ಮೂಲಭೂತವಾಗಿ ಕೇವಲ ಅರ್ಥ, ತರಲು ಹೋಗಿ ಇನ್ನೊಂದು ವೆಬ್ಸೈಟ್ ದಶಮಾಂಶ. ಮತ್ತು ಕೇವಲ ಒಂದು ರೀತಿಯಲ್ಲಿ ಅದನ್ನು ನನ್ನ ವೆಬ್ ಪುಟ ಕಾಲವನ್ನು ಮುಂದೂಡಲು ಮಾಡುವುದಿಲ್ಲ. ಪ್ರೇಕ್ಷಕರು: ಒಂದು ಅಂತರ್ಗತವಾಗಿದೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಅಥವಾ jQuery ಭಾಗವಾಗಿ? ಜೋಸೆಫ್ ಓಂಗ್: ಆದ್ದರಿಂದ ಯಾರಾದರೂ ಮಾಡಲು ರೀತಿಯಲ್ಲಿ ಬರೆದರು ಈ ಬಹಳ ಹಿಂದೆಯೇ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್. ಒಂದು ಹಂತದಲ್ಲಿ, ಇದು ಇರಲಿಲ್ಲ. ಆದ್ದರಿಂದ ಯಾರಾದರೂ ಈ ವಿಧಾನವನ್ನು ಕಂಡುಹಿಡಿದನು ಜನರು ಈ ಡೇಟಾವನ್ನು ಮನವಿ ಅವಕಾಶ ಈ ಶೈಲಿಯಲ್ಲಿ. ಅವರು ಕೆಲವು ಸಂಗತಿಗಳನ್ನು ಬರೆದರು ನೀವು ಅದನ್ನು ಮಾಡಲು. ಮತ್ತು jQuery ಕೇವಲ ನೀವು ಈ ನೀಡುತ್ತದೆ ಇದನ್ನು ಮಾಡಲು ಬಹಳ ಸಂತೋಷವನ್ನು ರೀತಿಯಲ್ಲಿ ಈ $ ಜೊತೆ. ಕಾರ್ಯ ಪಡೆಯಿರಿ. ಪ್ರಶ್ನೆಗಳು? ನಾನು ಬಗ್ಗೆ ಪ್ರಶ್ನೆಗಳಿಗೆ ಉತ್ತರಿಸಲು ಅಜಾಕ್ಸ್ ನಂತರ ತುಂಬಾ. ನಾನು ಇಲ್ಲಿ ಇರುವಿರಿ. ಆದ್ದರಿಂದ ನ ನಮಗೆ ಇಲ್ಲದೆ ಡೇಟಾ ತರಲು ಅವಕಾಶ ಪುಟ ರಿಫ್ರೆಶ್. ಮತ್ತು ಅದು ನಮಗೆ ಈ ಮಾಡಿ ಒಂದು ಅಸಮಕಾಲಿಕ ರೀತಿಯಲ್ಲಿ ಎಂದು ಪುಟ ಫ್ರೀಜ್ ಮಾಡುವುದಿಲ್ಲ. ತುಂಬಾ ಓದಲು ಮಾಡದಿದ್ದರೆ ವಿವರಣೆ ನೀವು ತುಂಬಾ ದೀರ್ಘವಾಗಿದೆ. ಆದ್ದರಿಂದ ಅಂತಿಮವಾಗಿ, ಅಡ್ಡ ಸೈಟ್ ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ ದಾಳಿ. ನಾವು Zamyla ಈ ಕಂಡಿತು. ನನ್ನ ಡೇಟಾಬೇಸ್ ಯಾರಾದರೂ ಈ ಹೆಸರು ಹೊಂದಿದೆ, ಈ ಸ್ಕ್ರಿಪ್ಟ್ ಟ್ಯಾಗ್, ಮತ್ತು ನಾನು ಇದು ನನ್ನ ಪುಟ ಕೆಲವು ಕೋಡ್ ಎಂದು ಮುದ್ರಿತ ಜನರ ಸತತವಾಗಿ ಹೆಸರುಗಳು, ಅಥವಾ ನಾನು ಔಟ್ ಒಳಸೇರಿಸಿದನು ಕೆಲವು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕೋಡ್ ಪುಟ ಈ ಹೆಸರು, ಎಚ್ಟಿಎಮ್ಎಲ್ ನಿರ್ಮಾಣ ಮುಟ್ಟುತ್ತದೆ? ನಾನು HTML ಟ್ಯಾಗ್ ಮುದ್ರಿಸುತ್ತದೆ. ನಾನು ಈ ಟ್ಯಾಗ್ಗಳನ್ನು ಮುದ್ರಿಸುತ್ತದೆ. ನಾನು ನಾನು ಮುದ್ರಿಸುವ ನನಗೆ ಅಲ್ಲಿ ಭಾಗಕ್ಕೆ ಪಡೆಯಿರಿ ನನ್ನ ಸ್ನೇಹಿತರೊಂದಿಗೆ. ನಾನು ಲಾರೆನ್ ಮುದ್ರಿಸುತ್ತದೆ. ಇದು ಮಿಲೋ ಮುದ್ರಿಸುತ್ತದೆ. ತದನಂತರ ಡೇಟಾಬೇಸ್ ನನ್ನ ಹೆಸರು ಸ್ಕ್ರಿಪ್ಟ್ ಪೋಸ್ಟ್ ಆಗಿದೆ ಶ್ಲಾಘ್ಯವಲ್ಲದ ಫೇಸ್ಬುಕ್ ಸ್ಥಿತಿ. ನಾನು ಪುಟ ಈ ಸೇರಿಸಲಾದ ಏಕೆಂದರೆ ಇದು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, ತೋರುತ್ತಿದೆ ಏಕೆಂದರೆ ಮಾಡಿದಾಗ ಈ ಪುಟ ಬಳಕೆದಾರ ಕಳುಹಿಸಲಾಗಿದೆ ಗಳಿಸುವ, ಇದು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಮರಣದಂಡನೆ ಮುಟ್ಟುತ್ತದೆ. ಮತ್ತು ಈ ನಾವು ಕರೆಯುತ್ತಾರೆ ಕ್ರಾಸ್ ಸೈಟ್ ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ ದಾಳಿ. ಯಾರೋ ದುರುದ್ದೇಶಪೂರಿತ ಮಾಹಿತಿ ಇರಿಸುತ್ತದೆ ಸಂಬಂಧಿಸದ ಎಂದು ನಿಮ್ಮ ಡೇಟಾಬೇಸ್ ಕೆಲವು ಹೆಚ್ಚುವರಿ ಸ್ಟ್ರಿಂಗ್ ಅಥವಾ ಕೆಲವು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಸ್ಟ್ರಿಂಗ್. ಮತ್ತು ಔಟ್ ಮುದ್ರಿತ ಬಂದರೆ ಈ ಶೈಲಿಯಲ್ಲಿ ಪುಟ, ನಂತರ ಏನು ಸಂಭವಿಸುತ್ತದೆ ಕೆಟ್ಟ ಕೋಡ್ ಮರಣದಂಡನೆ ಮುಟ್ಟುತ್ತದೆ ಎಂದು ನಾನು ಉದ್ದೇಶ ಇಲ್ಲ ಎಂದು ಇದು ಕಾರ್ಯರೂಪಕ್ಕೆ ಬರಬಹುದೆಂದು. ಮತ್ತು ಎಲ್ಲಾ ಅಡ್ಡ ಸೈಟ್ ಇಲ್ಲಿದೆ ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ ದಾಳಿ. ಮತ್ತು ನೀವು ತಿರುಗಾಡಲು ದಾರಿ Zamyla ಹೇಳಿದ ಹಾಗೆ ಇದು. ನೀವು ವಸ್ತುಗಳನ್ನು ಕಟ್ಟಲು ಎಚ್ಟಿಎಮ್ಎಲ್ ವಿಶೇಷ ಅಕ್ಷರಗಳು. ಮತ್ತು ಈ HTML ವಿಶೇಷ ಅಕ್ಷರಗಳನ್ನು ಪಿಎಚ್ಪಿ ಈ ರೀತಿಯ ತಡೆಯುತ್ತದೆ ಕಾರ್ಯ ನೀವು ಆಗುತ್ತಿದೆ ವಿಷಯ ನೀವು ದುರುದ್ದೇಶಪೂರಿತ ಹೊಂದಿದ್ದರೆ ನಿಮ್ಮ ಡೇಟಾಬೇಸ್ ಸ್ಟ್ರಿಂಗ್. ಹಾಗಾಗದೆ ಆದ್ದರಿಂದ ಕೇವಲ, ಇದು ತಪ್ಪಿಸಿಕೊಂಡು ಎಚ್ಟಿಎಮ್ಎಲ್ ತಿಳಿಯುತ್ತದೆ ಪಡೆಯುತ್ತೀರಿ. ಇದು ಕಡಿಮೆ ಆವರಣ ಬದಲಾಯಿಸುತ್ತದೆ ನಾವು ಘಟಕಗಳು ಕರೆಯುವ. ಮತ್ತು ನಾವು ತುಂಬಾ ಉಪನ್ಯಾಸ ಈ ಹೋದೆ. ಹಾಗಾಗಿ ನೀವು ಹುಡುಗರಿಗೆ ನನಗನ್ನಿಸುತ್ತದೆ ಎಂದು ಒಂದು ಉತ್ತಮ ಗ್ರಹಿಕೆಯನ್ನು. ಪ್ರಶ್ನೆಗಳು? ಹೌದು. ಪ್ರೇಕ್ಷಕರು: ಹೇಗೆ ಎಂದು [ಕೇಳಿಸುವುದಿಲ್ಲ]? ಜೋಸೆಫ್ ಓಂಗ್: ಮತ್ತೆ ಹೇಳುತ್ತಾರೆ. ಪ್ರೇಕ್ಷಕರು: ಹೇಗೆ ಮೇಲ್ವಿಚಾರಣೆ - ಜೋಸೆಫ್ ಓಂಗ್: ರೈಟ್. ಆದ್ದರಿಂದ ನೀವು ಹೇಳುತ್ತದೆ ಅದು, ಹೊಂದಿರುವಾಗ ನನ್ನ ಹೆಸರಿನಲ್ಲಿ, ರಿಜಿಸ್ಟರ್ ವಿಧ. ನಾನು ಆ ಕ್ಷೇತ್ರದಲ್ಲಿ ಟೈಪ್, ನನ್ನ ಹೆಸರು stript ಪೋಸ್ಟ್ ಶ್ಲಾಘ್ಯವಲ್ಲದ ಫೇಸ್ಬುಕ್ ಸ್ಥಿತಿಯನ್ನು ನಿಕಟ ಸ್ಕ್ರಿಪ್ಟ್ ಟ್ಯಾಗ್. ಮತ್ತು ಕೇವಲ ಜಾರಿಗೆ ಮುಟ್ಟುತ್ತದೆ ಡೇಟಾಬೇಸ್, ನಾನು ಹೇಳಲು ಸಾಧ್ಯವಿಲ್ಲ ಏಕೆಂದರೆ ಯಾರಾದರೂ ವಿಶ್ವದ ಒಂದು ಹೆಸರನ್ನು ಹೊಂದಿಲ್ಲ ಎಡ ಇದು ಬಾಣದ ಅಥವಾ ಇದು ಪದ ಸ್ಕ್ರಿಪ್ಟ್. ನಿಜಕ್ಕೂ ಅರ್ಥದಲ್ಲಿ ಮಾಡುವುದಿಲ್ಲ. ಆದ್ದರಿಂದ ನಾನು ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ಮಾಡಬೇಕು ನಾನು ನಾನು ಅದನ್ನು ಮುದ್ರಿಸಲು ಮೊದಲು ವಿಷಯವನ್ನು ನಿರ್ಮಲಗೊಳಿಸಲು ಪುಟ ಔಟ್. ಪ್ರೇಕ್ಷಕರು: ಎಚ್ಟಿಎಮ್ಎಲ್ ವಿಶೇಷ ಕಾರ್ಡ್ ಸ್ಕ್ರಿಪ್ಟ್ ಟ್ಯಾಗ್ಗಳನ್ನು ತಡೆಯುತ್ತದೆ? ಜೋಸೆಫ್ ಓಂಗ್: ಹೌದು. ಆದ್ದರಿಂದ ಸ್ಕ್ರಿಪ್ಟ್ ಟ್ಯಾಗ್ಗಳನ್ನು ತಡೆಯುವುದಿಲ್ಲ. ಇದು ಕೇವಲ ಖಚಿತವಾಗಿ ಮಾಡುತ್ತದೆ ಸ್ಕ್ರಿಪ್ಟ್ ಟ್ಯಾಗ್ಗಳನ್ನು ಇರುವುದಿಲ್ಲ ಎಚ್ಟಿಎಮ್ಎಲ್ ತಿಳಿಯುತ್ತದೆ - ಹೌದು. ಇದು ಕೇವಲ ಎಂದು ಬರುತ್ತದೆ ಏನು ಇದು ವಾಸ್ತವವಾಗಿ. ಸರಿ. ಆದ್ದರಿಂದ ರಸಪ್ರಶ್ನೆ ವಿಮರ್ಶೆ ಆಗಿತ್ತು. ಕೂಲ್. [ಚಪ್ಪಾಳೆಯನ್ನು]