[ವಿಭಾಗ 9 - ಕಡಿಮೆ ಆರಾಮದಾಯಕ] [ನೇಟ್ Hardison - ಹಾರ್ವರ್ಡ್ ವಿಶ್ವವಿದ್ಯಾಲಯ] [ಈ CS50 ಹೊಂದಿದೆ. - CS50.TV] ಸರಿ. ಆದ್ದರಿಂದ, ಸೆಮಿಸ್ಟರ್ ಕೊನೆಯ ವಿಭಾಗ. ಆರಂಭಿಸಲು, ನಾನು, ಕೆಲವು ಅಜಾಕ್ಸ್ ಮಾಡಲು ಕೆಲವು ಅಳುತ್ತಾಳೆ ನಡೆದಿವೆ ತಿಳಿದಿದೆ ಆದರೆ ನಾವು ಮೊದಲ ಏನು ಮಾಡಬೇಕು ಯಾವುದೇ ವಿಷಯಗಳು ಇವೆ? ನಾವು ಆದ್ದರಿಂದ ನನಗೆ ಐಪ್ಯಾಡ್ ಗೆ ಬದಲಾಯಿಸಲು ಅವಕಾಶ - ನನಗೆ ಬದಲಿಗೆ ಕಿತ್ತಳೆ ಕಪ್ಪು ಬಳಸಲು ಅನುಮತಿ. ಅಜಾಕ್ಸ್ ಮೆನುವಿನಲ್ಲಿ. ಯಾವುದೇ? ಜನರು ನೋಡಲು ಬಯಸುವ ಯಾವುದೇ ವಿಷಯಗಳ? ನಾನು ತುಂಬಾ ಹಿಂದಿನ DOM ಮತ್ತು ಕೇಳಿದ. [ವಿದ್ಯಾರ್ಥಿ] jQuery. JQuery. ಸರಿ. jQuery. ನಾವು ತುಂಬಾ ಒಂದು ಇರಿತ ಮಾಡಬಹುದು. [ವಿದ್ಯಾರ್ಥಿ] ಮದುವೆ. ಮದುವೆ. [ವಿದ್ಯಾರ್ಥಿ] JSON. ಮದುವೆ, JSON. ಸರಿ. ಪಿಎಚ್ಪಿ? ಎಲ್ಲಾ ಉತ್ತಮ? ಸಿ? ಎಲ್ಲಾ ಉತ್ತಮ? [ವಿದ್ಯಾರ್ಥಿ] ಇದು ಪಿಎಚ್ಪಿ ಬಗ್ಗೆ ಮಾತನಾಡಲು ತೊಂದರೆ ಎಂದು. ಕೋಷ್ಟಕಗಳು ಹ್ಯಾಶ್? ಪ್ರಯತ್ನಗಳು? ಲಿಂಕ್ ಪಟ್ಟಿಗಳನ್ನು? [ವಿದ್ಯಾರ್ಥಿ] ಓಹ್, ಕಳೆದ ವರ್ಷ ರಸಪ್ರಶ್ನೆ ಮೇಲೆ, ಒಮೆಗಾ ಮತ್ತು ದೊಡ್ಡ ಒ ಒಂದು ಟೇಬಲ್ ಇಲ್ಲ ಹೌದು. ಆವೃತ್ತಿಗಳು ಮತ್ತು ಭ್ರಾಂತಿ ವಿವಿಧ ರೀತಿಯ ಬಾರಿಗೆ [ವಿದ್ಯಾರ್ಥಿ]. ನಾವು ಬಗ್ಗೆ ಮಾತನಾಡಬಹುದು? ಹೌದು. ನಾವು ಅಕ್ಷಾಂಶ ರಚನೆಗಳು ಸ್ವಲ್ಪ ಬಗ್ಗೆ ಮಾತನಾಡಲು ವಿಲ್. [ವಿದ್ಯಾರ್ಥಿ] ಹೌದು. [ವಿದ್ಯಾರ್ಥಿ] ಯತ್ನಿಸುತ್ತದೆ. [Hardison] ಡೇಟಾ ರಚನೆಗಳು. ನಾವು ಖಚಿತವಾಗಿ ಕೆಲವು ಪ್ರಯತ್ನಗಳ ಬಗ್ಗೆ ಮಾತನಾಡಲು ವಿಲ್. [ವಿದ್ಯಾರ್ಥಿ] ನಾವು ಸಿಎಸ್ಎಸ್ ಸ್ವಲ್ಪ ಹೊಂದಿರುತ್ತವೆ? ಹೌದು, ನಾವು ಸ್ವಲ್ಪ ಸಿಎಸ್ಎಸ್ ಮಾಡಬಹುದು. ಯಾವುದೇ ವಿಷಯಗಳ? ಸ್ಯಾಮ್? [ವಿದ್ಯಾರ್ಥಿ] ಪಿಎಚ್ಪಿ ರಲ್ಲಿ ಸ್ಕೋಪ್. [Hardison] ವ್ಯಾಪ್ತಿ. ಪಿಎಚ್ಪಿ ರಲ್ಲಿ ಸ್ಕೋಪ್. [ವಿದ್ಯಾರ್ಥಿ] ಎಚ್ಟಿಟಿಪಿ. ಎಚ್ಟಿಟಿಪಿ. ಆಕರ್ಷಕ. ನಾನು ಇದನ್ನು ಒಂದು ರೀತಿಯಲ್ಲಿ ರೀತಿಯ ಕಾಲಾನುಕ್ರಮವಾಗಿ ಎಲ್ಲವೂ ಸಂಘಟಿಸಲು ಎಂದು ಊಹೆ ಆ ಮೊದಲ ಕಾರಣ ಹಾಗು ದತ್ತಾಂಶ ರಚನೆಗಳನ್ನು ಆರಂಭವಾಗಬೇಕು. ಅಥವಾ ನಾವು ಈ ಆದ್ಯತೆಯ ಸಮತೋಲನದ ಕೆಲವು ರೀತಿಯ ನಿಯೋಜಿಸಲು ಮತ್ತು ಅಲ್ಲಿಂದ ಹೋಗಿ. ಆದ್ದರಿಂದ ನೀವು ಹುಡುಗರಿಗೆ ಏನು ಆಲೋಚಿಸುತ್ತೀರಿ ಏನು? ಎಲ್ಲರೂ ನೋಡಲು ಸಾವನ್ನಪ್ಪುವ ಏನೋ ಇದು? ಕೈಯಲ್ಲಿ ಒಂದು ಐಟಿ ಮಾಡೋಣ. ಹೇಗೆ ಅಜಾಕ್ಸ್ ಬಗ್ಗೆ? ಎಷ್ಟು ನೀವು ಹುಡುಗರಿಗೆ ಅಜಾಕ್ಸ್ ತಿಳಿಯಲು ಬಯಸುವ? ನೀವು, ಹಾಗೆ ಎಷ್ಟು "ಮ್ಯಾನ್, ಅಜಾಕ್ಸ್, ನಾನು ನೀವು ಮಾಡಲೇಬೇಕು"? ಯಾರೂ. ಸರಿ. ಆದ್ದರಿಂದ ಅಜಾಕ್ಸ್ ಬಹಳ ಹೆಚ್ಚಿನ. ನ ಆ ವ್ಯಕ್ತಿ ನಟಿಸಲು ಅವಕಾಶ. ಹೇಗೆ DOM ಬಗ್ಗೆ? DOM ಮತ್ತು ರಾಕ್ ಸಿದ್ಧ ಎಲ್ಲರೂ? ಯಾವುದೇ? ಸರಿ. ನಾವು ತುಂಬಾ ಒಂದು ಸ್ಟಾರ್ ಮಾಡುತ್ತೇವೆ. jQuery? Queryless. ಹೌದು. ಸರಿ. JQuery ಫಾರ್ ಒಂದೆರಡು ಜನರು, ಆದರೂ ಜನರು ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಚಿಲ್ ಇವೆ. ಸರಿ. ಮದುವೆ? ಮದುವೆ. [ವಿದ್ಯಾರ್ಥಿ] ನೀವು ಬಳಸುತ್ತೀರಾ ಅಜಾಕ್ಸ್ ಸಂದರ್ಭದಲ್ಲಿ ಹೆಚ್ಚು? ಅರ್ಥದಲ್ಲಿ ಎಂದು - ಹೌದು. ನಾನು ಅರ್ಥ, ಇದು ಅಜಾಕ್ಸ್ ಒಂದು ಪ್ರಮುಖ ಅಂಶವಾಗಿದೆ, ಆದ್ದರಿಂದ ನಾವು ಅಜಾಕ್ಸ್ ಆ ಮೂಟೆ ಊಹೆ ಇಲ್ಲ ವಿಷಯವನ್ನು ಬಗ್ಗೆ ಚಾಟ್. JSON? JSON ಏನು? ಸರಿ, ತಂಪು. ಡೇಟಾ ರಚನೆಗಳು? ಜನ ಒಳ್ಳೆಯ ಭಾವನೆ? ನೀವು ನಿಮ್ಮ ಲಿಂಕ್ ಪಟ್ಟಿಗಳು ತಿಳಿಯಲು, ನಿಮ್ಮ ಹ್ಯಾಶ್ ಕೋಷ್ಟಕಗಳು ಗೊತ್ತು? ಹೇಗೆ ಸ್ಪೆಲ್ಲರ್ ಎಲ್ಲರೂ ಹೋಗಿ ನೀಡಲಿಲ್ಲ? ಹೊ, ಒಂದು doozy ಆಗಿತ್ತು? ಹೌದು. ಸರಿ. ಹೌದು, ನಾವು ಆ ಆದರೆ ಮತ್ತೆ, ಪ್ರಮುಖ ಬಗ್ಗೆ ಸ್ವಲ್ಪ ಮಾತನಾಡೋಣ. ಸಿಎಸ್ಎಸ್? ನಿಮ್ಮ ವೆಬ್ಸೈಟ್ ಬಹಳ ನೋಡಲು. ಸರಿ. ಪಿಎಚ್ಪಿ ರಲ್ಲಿ ಸ್ಕೋಪ್? ಒಂದು ದೊಡ್ಡ ಕೈ ಅಲ್ಲಿರುವ. ಎರಡು ದೊಡ್ಡ ಕೈ ಮೂರು. ಸರಿ. ಬಹುಶಃ ಒಂದು ಮಧ್ಯಮ ಕೈ. [ವಿದ್ಯಾರ್ಥಿ] ಹೆಚ್ಚು 2. ಹೌದು. ಸ್ಯಾಮ್ ಅಭಿಯಾನ. ನಿಮ್ಮ ಕೈಗಳನ್ನು ಅಪ್ ಪಡೆಯಿರಿ. ಎಚ್ಟಿಟಿಪಿ? ಸರಿ. ಆದ್ದರಿಂದ ನೋಡೋಣ. ಇದು ಅಜಾಕ್ಸ್ ಖಂಡಿತವಾಗಿಯೂ ಕಾಣುತ್ತದೆ ಮತ್ತು DOM ಹಿಡಿಯುತ್ತಾನೆ ಅಪ್ ಇವೆ. ಇದರಿಂದ ಆ ಆರಂಭಿಸೋಣ. ನಾವು ಇಲ್ಲಿ ಆಯ್ಕೆಗಳನ್ನು ಒಂದೆರಡು ಊಹೆ. ಒಂದು ರೀತಿಯ ಅಜಾಕ್ಸ್ ಮತ್ತು ಮದುವೆ ಯಾವ ಒಂದು ರೀಕ್ಯಾಪ್ ಮಾಡಲು ಆಗಿದೆ ನಾವು ನಿಜವಾಗಿಯೂ ವಿಭಾಗದಲ್ಲಿ ಅಥವಾ ಸಮಸ್ಯೆಯನ್ನು ಹೊಂದಿಸುತ್ತದೆ ಮಾಡಲು ಸಮಯ ಬರಲಿಲ್ಲ. ಇತರ ವಿಷಯ ಹಿಂದಿನ ವರ್ಷಗಳ ರಸಪ್ರಶ್ನೆಗಳು ಕೆಲವು ಸಮಸ್ಯೆಗಳನ್ನು ಧುಮುಕುವುದಿಲ್ಲ ಗೆ ಮತ್ತು ಅಲ್ಲಿ ಏನು ನಡೆಯುತ್ತಿದೆ ಎಂಬುದನ್ನು ನೋಡಲು. 2 ನಡುವೆ ಯಾವುದೇ ಆದ್ಯತೆ? [ವಿದ್ಯಾರ್ಥಿ] ನಾನು ಕಾಂಕ್ರೀಟ್ ಉದಾಹರಣೆಗಳು ಹೆಚ್ಚು ಉಪಯುಕ್ತ ಎಂದು ಭಾವಿಸುತ್ತೇನೆ. ಕಾಂಕ್ರೀಟ್ ಉದಾಹರಣೆಗಳು ಹೆಚ್ಚು ಉಪಯುಕ್ತ? ಸರಿ. ನಿರ್ದಿಷ್ಟವಾಗಿ ಯಾವುದೇ ಪದಗಳಿಗಿಂತ, ಅಜಾಕ್ಸ್ ಸಿಬ್ಬಂದಿ ನೀವು ಆ? ನೀವು ನೋಡಲು ಬಯಸುವ ಯಾವುದೇ ಸಮಸ್ಯೆಗಳನ್ನು? [ವಿದ್ಯಾರ್ಥಿ] ಅಜಾಕ್ಸ್ ಸಂಬಂಧಿಸಿದ ಕ್ರಿಯೆಯನ್ನು ಹ್ಯಾಂಡ್ಲರ್ ಎಲ್ಲಾ ಈಸ್? ನಾನು that's ಭಾವಿಸುತ್ತೇನೆ - ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಈವೆಂಟ್ ನಿರ್ವಹಣಾಕಾರರು ಅಗತ್ಯವಾಗಿ ಅಜಾಕ್ಸ್ ಸಂಬಂಧ ಇಲ್ಲ. ಅವರು. [ವಿದ್ಯಾರ್ಥಿ] ಹೌದು, ನಾನು ನಿಜವಾಗಿಯೂ ಇರುವುದಿಲ್ಲ ಮತ್ತೊಂದು ಪರಿಕಲ್ಪನೆ ಇಲ್ಲಿದೆ. ಸರಿ. [ವಿದ್ಯಾರ್ಥಿ] ಆದರೆ ನಾನು ಕಳೆದ ವರ್ಷದಿಂದ ರಸಪ್ರಶ್ನೆ ಭಾವಿಸುತ್ತೇನೆ 1 ದೊಡ್ಡ ಸಮಸ್ಯೆ ಅಜಾಕ್ಸ್ ಮತ್ತು ನಾನು ಮಾಡಲಿಲ್ಲ ಎಂದು ವಾಕ್ಯ ಸಂಬಂಧಿಸಿದ ಇಲ್ಲಿದೆ ರಸಪ್ರಶ್ನೆ ನಂತರ ಭಾಗಗಳಲ್ಲಿ - ಸರಿ. ಮತ್ತು ಎಲ್ಲಾ? ನಾನು ಅಜಾಕ್ಸ್ ಏನು ಗೊತ್ತಿಲ್ಲ ಆದರೆ ನಾನು ಅದನ್ನು ಬಳಸಲು ಹೇಗೆ ಗೊತ್ತಿಲ್ಲ ಎಂದು ಹಾಗೆ [ವಿದ್ಯಾರ್ಥಿ] ನಾನು ಭಾವಿಸುತ್ತೇನೆ. ಸರಿ. ನಾನು ಅಜಾಕ್ಸ್ ಬಳಸಲು ಹೇಗೆ ಅಥವಾ ಏನು ಗೊತ್ತಿಲ್ಲ ಹಾಗೆ [ವಿದ್ಯಾರ್ಥಿ] ನಾನು ಭಾವಿಸುತ್ತೇನೆ. [ನಗು] ಸರಿ. ಎಂದು ಬಹಳ ಚೆನ್ನಾಗಿ ಕೆಲಸ. ನೋಡೋಣ. ನ ಬಹುಶಃ ಮೊದಲ ಅಜಾಕ್ಸ್ ಉತ್ತಮ ಉದಾಹರಣೆಯನ್ನು ನೋಡೋಣ. ಸ್ವಾಗತ, ಸ್ವಾಗತ. ನಾನು ನೀವು ಕ್ಯಾಮೆರಾ ಸರಿ ನಾವು ಆಶಿಸುತ್ತೇವೆ. ಅಲ್ಲ, ನೀವು ಮತ್ತೆ ಸುತ್ತಾಡಬಹುದು. ಅಜಾಕ್ಸ್ ಉತ್ತಮ ಉದಾಹರಣೆ. ನನ್ನ ಲ್ಯಾಪ್ಟಾಪ್ ಗೆ ಬದಲಾಯಿಸಲು ಅವಕಾಶ. ಇಲ್ಲಿ ನಾವು Google.com ನಲ್ಲಿ. ಎಷ್ಟು ನೀವು ವ್ಯಕ್ತಿಗಳಲ್ಲಿ ಮೊದಲ "ನಾನು ಹೇಗೆ?" ಮೋಜಿನ ಆಡಿದ Google ನಲ್ಲಿ ಆಟ? ಹೇಗೆ ನಾನು - ಮತ್ತು ನೀವು ಬರುವ ಎಲ್ಲಾ ಮೋಜಿನ ವಿಷಯಗಳನ್ನು ನೋಡಲು ಪಡೆಯಲು - ನನ್ನ Tumblr ರಂದು ಈ ಸಂಗೀತ ಪುಟ್? ಮತ್ತು ನೀವು ಮುಂದುವರಿಸುವುದಕ್ಕೆ ಮತ್ತು ತಮಾಷೆಯ ಸಂಗತಿಗಳನ್ನು ಈ ರೀತಿಯ ಪಡೆಯಬಹುದು. ಇಲ್ಲಿಗೆ ಯಾವ ನಡೆಯುತ್ತಿದೆ? ನೀವು ಗೂಗಲ್ ಪ್ರಶ್ನೆಗೆ ಬಾಕ್ಸ್ ಟೈಪ್, ನಿಜಾವಧಿಯ ಫಲಿತಾಂಶಗಳು ಅಪ್ಡೇಟ್. ಆದ್ದರಿಂದ ಈ ಪುಟ್ - ಮತ್ತು ನೀವು ಫಲಿತಾಂಶಗಳು ಎಲ್ಲಾ Google ವೆಬ್ ಪುಟದಲ್ಲಿ ಅಪ್ಡೇಟ್ ಆರಂಭಿಸಲು ಗಮನಿಸಿ. ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ ನಡೆಯುತ್ತಿದೆ ಎಂದು ಏನೋ ಅಲ್ಲ. ನೆಟ್ವರ್ಕ್ ಈ ಭಾಗಿಯಾಗಿದೆ. ಗೂಗಲ್ ಈ ಫರ್ಡಿನ್ಯಾಂಡ್ ಭಾಗಿಯಾಗಿದ್ದ. ಇದು, ನೀವು ಒಂದು ಕೀಲಿಯನ್ನು ಒತ್ತಿ ಪ್ರತಿ ಬಾರಿ, ಹಾಗೆ ಜಿ ಅಥವಾ ಎಲ್ ಹೇಳಲು ತಿರುಗಿದರೆ ಮತ್ತು ಹುಡುಕಾಟ ಫಲಿತಾಂಶಗಳನ್ನು ಅಪ್ಡೇಟ್, ಏನು ನಡೆಯುತ್ತಿದೆ ಕೆಲವು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ನೀವು ಕೀಲಿ ಒತ್ತಿದರೆ ಪತ್ತೆಹಚ್ಚುವ ಎಂದು ಪುಟ ಮೇಲೆ ಇರುತ್ತದೆ, ಮತ್ತು ಇದು ಇತ್ತೀಚಿನ ಫಲಿತಾಂಶಗಳು ಎಲ್ಲಾ ಅಪ್ ಲೋಡ್ ಮಾಡಲು Google.com ನೆಟ್ವರ್ಕ್ ವಿನಂತಿಯನ್ನು ಮಾಡುತ್ತಿದೆ ಎಂದು ಅತ್ಯುತ್ತಮ ನೀವು ಇಲ್ಲಿಯವರೆಗೆ ಟೈಪ್ ಮಾಡಿದ ಆ ಪ್ರಶ್ನೆಗೆ ಹೊಂದಿಕೊಳ್ಳುತ್ತವೆ. ದುರದೃಷ್ಟವಶಾತ್, ನಾನು ನಂಬಿರುವ ನಾವು ಈ ನೋಡಲು ವೇಳೆ - ನಾನು ಮೂಲ ನೋಡಲು ಪಡೆಯಲಿದ್ದೇನೆ - ಈ ಅಜಾಕ್ಸ್ ಅಥವಾ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕೋಡ್ ಅತ್ಯಂತ ಇಲ್ಲಿ ಎಲ್ಲಾ minified ಮತ್ತು ಸಾಮಾನ್ಯವಾಗಿ ತುಂಬಾ ಸ್ವಲ್ಪ ಬೇಯಿಸಿದ ಇದೆ. minification ಅಕ್ಷರಶಃ ನೀವು ಮೂಲಕ ನಿಮ್ಮ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕೋಡ್ ಚಲಾಯಿಸಬಹುದು ಕಾರ್ಯಕ್ರಮ ಮತ್ತು ಇದು ಎಲ್ಲಾ ನಿಮ್ಮ ವೇರಿಯಬಲ್ ಹೆಸರುಗಳು ಬದಲಾಯಿಸುತ್ತದೆ ಮತ್ತು ಸಂಪೂರ್ಣವಾಗಿ ಓದಲಾಗುವುದಿಲ್ಲ ಮಾಡುತ್ತದೆ ಆದರೆ ಸಾಧ್ಯವಾದಷ್ಟು ನಿಮ್ಮ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಸಣ್ಣ ಮಾಡಲು ಪ್ರಯತ್ನಿಸುತ್ತದೆ ಆದ್ದರಿಂದ ನೀವು ನೆಟ್ವರ್ಕ್ನಲ್ಲಿ ನಿಮ್ಮ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕಡತಗಳನ್ನು ಕಳುಹಿಸುವಾಗ ನೀವು ದೊಡ್ಡ ಕಡತಗಳನ್ನು ಲೋಡ್ ಅಥವಾ ಕಳುಹಿಸಲು ಹೊಂದಿದೆ ಇಲ್ಲ. ಆದ್ದರಿಂದ ಈ ವಿಷಯವನ್ನು ಓದಲು ಬಹಳ ಕಷ್ಟ, ಈ buzzword - ಆದರೆ ಯಾವ ಅಧಿಕಾರವನ್ನು ಈ Typeahead, ಇಲ್ಲಿ ಸಮಾಧಿ - ಅಜಾಕ್ಸ್ ವಿನಂತಿಗಳನ್ನು. ಏನು ನೆಟ್ವರ್ಕ್ ವಿನಂತಿಯನ್ನು ಯಾವುದೇ ರೀತಿಯ ಒಂದು ಅಜಾಕ್ಸ್ ವಿನಂತಿಯನ್ನು ವಿವಿಧ ಮಾಡುತ್ತದೆ? ಸ್ಯಾಮ್? [ವಿದ್ಯಾರ್ಥಿ] ನೀವು URL ಬದಲಾವಣೆ ಮಾಡುವುದಿಲ್ಲ. [Hardison] ರೈಟ್. ನಿಖರವಾಗಿ. ನಾನು, ಟೈಪ್ ನೀವು ಗಮನಿಸಿ "ಹೇಗೆ ನಾನು ಜೋಡಣೆ ಕ್ರಮದಲ್ಲಿ ನನ್ನ Jawbone ಪುಟ್ ಇಲ್ಲ?" [Chuckles] ಕೆಲವು ಮೋಜಿನ ಯಾವಾಗಲೂ ಇವೆ - ಹೌದು. ನೀವು ಇಲ್ಲಿ ಮೇಲ್ಭಾಗದಲ್ಲಿ ಈ URL ಬದಲಾವಣೆ ಇದೆ ಎಂಬುದನ್ನು ಗಮನಿಸಬಹುದು, ಮತ್ತು ಇಡೀ ಪುಟ ರಿಫ್ರೆಶ್ ಅಲ್ಲ. ನಾವು ಬಲಕ್ಕೆ ಇಲ್ಲಿ ಸ್ಟಫ್ ಈ ರೀತಿಯ ನೋಡಿದರೆ, ಮೇಲ್ಭಾಗದಲ್ಲಿ ಈ ಬಾರ್, ಈ ಗೂಗಲ್, ಮತ್ತು ಆಗ ಇಲ್ಲಿ ಕಪ್ಪು ಬಾರ್, ಸಾಮಾನ್ಯವಾಗಿ, ಒಂದು ವೆಬ್ ಪುಟದ ಕ್ರೋಮ್ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ ಎಂದು ಬದಲಾಯಿಸುವ ಅಲ್ಲ. ಇಡೀ ಪುಟ ರಿಫ್ರೆಶ್ ಅಲ್ಲ. ಅಜಾಕ್ಸ್ ವಿನಂತಿಯನ್ನು ಪುಟ ಕೇವಲ ಫಲಿತಾಂಶಗಳು ರಿಫ್ರೆಶ್ ಬಳಸಲಾಗುತ್ತದೆ, ಪುಟ 1 ಸ್ವಲ್ಪ ಭಾಗ ಆದ್ದರಿಂದ ನೀವು, ಒಂದು ಸಂಪೂರ್ಣವಾಗಿ ಬೇರೆ URL ಗೆ ಹೋಗಲು ಹೊಂದಿರುವ ಇಲ್ಲ ಕೇವಲ ಒಂದು ಸಂಪೂರ್ಣವಾಗಿ ಬೇರೆ ಕಡತ, ಮತ್ತು ಮೆಮೊರಿಗೆ ಲೋಡ್ ಎಂದು. ಆದ್ದರಿಂದ ನೀವು ಕ್ರಾಂತಿಯ ಕ್ರಿಯಾತ್ಮಕ ವೆಬ್ 2.0 ರೀತಿಯ ಬಗ್ಗೆ ಜನರು ಕೇಳಿದ, ಇದು ಬಹಳಷ್ಟು ಹಿಂದೆ. ನೀವು ಫೇಸ್ಬುಕ್ ಮೇಲೆ ಗೋಡೆಯ ಪೋಸ್ಟ್ ಬರೆಯಲು ಸಾಧ್ಯವಾಗುವಂತಹ ಏನು, ಪೋಸ್ಟ್ ಹಿಟ್, ಮತ್ತು ಪೋಸ್ಟ್ ರಿಫ್ರೆಶ್ ಇಡೀ ಫೇಸ್ಬುಕ್ ಪುಟ ಹೋಗದೆ ಮಾಡಿದ್ದಾರೆ ಅಥವಾ, ಫೋಟೋಗಳನ್ನು ಒಂದು ಗುಂಪೇ ಚಲಿಸಬಹುದು ಮತ್ತು ಸಕ್ರಿಯವಾಗಿ ಫೋಟೋಗಳನ್ನು ಲೋಡ್ , ನಿಮ್ಮ ಫೇಸ್ಬುಕ್ ಪುಟ ಹೋಗಿದ್ದರೆ ಎಷ್ಟು ಹೀರುವಂತೆ ಏಕೆಂದರೆ ಫೋಟೋಗಳು ಮೇಲೆ ಕ್ಲಿಕ್, ಮತ್ತು ನಂತರ ಕುಳಿತುಕೊಂಡು ಕಾಯಬೇಕಾಯಿತು ನಿಮ್ಮ ಫೇಸ್ಬುಕ್ ಫೋಟೋಗಳನ್ನು ಎಲ್ಲಾ ಒಂದೆರಡು ಸಾವಿರ ಮೆಮೊರಿಗೆ ಲೋಡ್ ಮಾಡುವಾಗ? ಒಂದು ದೊಡ್ಡ ಹೊರೆ. ಆದರೆ ಅಜಾಕ್ಸ್ ನಿಮಗೆ ಅಸಮಕಾಲಿಕವಾಗಿ ಹಾಗೆ, ಮತ್ತು ಅಜಾಕ್ಸ್ ಅಸಮಕಾಲಿಕ ಭಾಗವಾಗಿದೆ. ಸರಿ. ನಾವು ಉತ್ತಮ ಬಯಸುವಿರಾ? ಎಲ್ಲರೂ ರೀತಿಯ ಅಜಾಕ್ಸ್ ಮಾಡುತ್ತಿರುವ ಸರಿಸುಮಾರು ಏನು ಅರ್ಥ ಇಲ್ಲ? ಇದು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಮೂಲಕ ಮಾಡಲಾಗುತ್ತದೆ, ಇದು ರೀತಿಯ ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ಮತ್ತು ಅಸಮಕಾಲಿಕವಾಗಿ ನಿಲ್ಲಿಸುವುದಾಗಿ ಪುಟ ಲೋಡ್ ನಂತರ. ಇದು ಸಾಮಾನ್ಯವಾಗಿ, ಒಂದು ಘಟನೆಗೆ ಪ್ರತಿಕ್ರಿಯೆ ರೀತಿಯ ನಂತರ ಬರುತ್ತದೆ ಮೌಸ್ ಕ್ಲಿಕ್ ಅಥವಾ ಪ್ರಮುಖ ಪತ್ರಿಕಾ ಅಥವಾ ಸ್ವಲ್ಪ ಎರಡೂ. ತದನಂತರ ನೀವು Google.com ಎಂಬುದನ್ನು, ಮತ್ತೆ ಸರ್ವರ್ಗೆ ಒಂದು ಕಾಲ್ ಮಾಡುತ್ತದೆ ಅಥವಾ Facebook.com, ಕೆಲವು ಹೊಸ ವಿಷಯವನ್ನು ಪ್ರದರ್ಶಿಸಲು ಅಥವಾ ಅಪ್ಡೇಟ್ ಪತ್ತೆ ಅಥವಾ ಹಾಗೆ ಏನು. ಕೂಲ್. ಸರಿ. ಹಿಂದಿನ ವರ್ಷಗಳ ಉದಾಹರಣೆಗಳು ಒಂದೆರಡು ನೋಡೋಣ. ನಾವು ರಸಪ್ರಶ್ನೆಗಳು ಹೋಗುತ್ತೇನೆ. ತದನಂತರ ಷಾರ್ಲೆಟ್, ನೀವು 2011 ರಸಪ್ರಶ್ನೆ 1 ಪ್ರಸ್ತಾಪಿಸಿ ಮಾಡಲಾಯಿತು. [ವಿದ್ಯಾರ್ಥಿ] ಹೌದು. ನಾನು ಎಚ್ಚರಿಕೆಯಿಂದ ಒಂದು ವಿಷಯ ಎಂದು ಹಿಂದಿನ ವರ್ಷಗಳ ರಸಪ್ರಶ್ನೆಗಳು ನೋಡುವ ನೀವು ಅಜಾಕ್ಸ್ ಸಂಬಂಧ ಆಗಾಗ XHR ಎಂಬ ಈ ವಿಷಯವನ್ನು ನೋಡುತ್ತಾರೆ. ನೀವು ತಿನ್ನುವೆ ವೇಳೆ XHR ಮತ್ತು ಮದುವೆ HttpRequest, ಅಜಾಕ್ಸ್ ಮಾಡುವ ಕಚ್ಚಾ ರೀತಿಯಲ್ಲಿ ರೀತಿಯ. ಈ ವರ್ಷ ನಾವು ಸಂಪೂರ್ಣವಾಗಿ ಈ jQuery ಗ್ರಂಥಾಲಯದ ಬಳಸಿಕೊಂಡು ಬದಲಾಯಿಸಿದರೆ ಬಂದಿದೆ. jQuery ಸಹಾಯಕ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕಾರ್ಯಗಳನ್ನು ಮತ್ತು ತರಗತಿಗಳು ಮತ್ತು ಗುಡಿಗಳು ಎಲ್ಲಾ ರೀತಿಯ ಒಂದು ಗ್ರಂಥಾಲಯ, ಮತ್ತು jQuery ರೀತಿಯ ನೀವು ದೂರ ಕಚ್ಚಾ XHR ವಿಷಯವನ್ನು ಸಾರಾಂಶಗಳು ಇದು ನಿಜವಾದ ಅಜಾಕ್ಸ್ ಸ್ಟಫ್ ಮಾಡಲು ಸಾಕಷ್ಟು ಸುಲಭ ಆದ್ದರಿಂದ. ನೀವು ಈ ಹಿಂದಿನ ವರ್ಷಗಳ ರಸಪ್ರಶ್ನೆಗಳು ಸುರುಳಿ ನೀವು ಆದ್ದರಿಂದ ಮಾಹಿತಿ ಮತ್ತು ನೀವು XHR ಮತ್ತು ಹೊಸ ಮದುವೆ HttpRequest ಹೇಳುತ್ತಾರೆ ಸಂಗತಿಗಳನ್ನು ನೋಡಿದ ನೀವು, ವಿಷಯವನ್ನು ಎಲ್ಲ ರೀತಿಯ ನೀವು ಅಲಕ್ಷಿಸಬಹುದು. ಬದಲಿಗೆ ನಾವು jQuery ರೀತಿಯಲ್ಲಿ ನೀನು. ನಾವು ನೀವು HttpRequest ಮದುವೆ ತಿಳಿಯಲು ಅಪೇಕ್ಷಿಸುವುದಿಲ್ಲ. ಆದರೆ ಉತ್ತಮ ಇದು ಅಜಾಕ್ಸ್ ಈ ಕಲ್ಪನೆಯನ್ನು ಸಮಾನಾರ್ಥಕ ಎಂದು ತಿಳಿಯಲು, ಈ ಅಸಮಕಾಲಿಕ JavaScript ತರುವಲ್ಲಿ ಮದುವೆ ಅಥವಾ JSON ಅಥವಾ ಜಾಲದ ಯಾವುದೇ. ಆದರೆ ಮೂಲತಃ, ಇದು ಮದುವೆ ಪರಸ್ಪರ ಅಥವಾ ಮದುವೆ ಸಂಪರ್ಕ. ಸರಿ. ನ ಕೆಳಗೆ ಸ್ಕ್ರಾಲ್ ಲೆಟ್. ನೀವು ನಿರ್ದಿಷ್ಟವಾಗಿ ಇದು ಸಮಸ್ಯೆ, ಷಾರ್ಲೆಟ್ ನೆನಪಿದೆಯೇ? ಇದು ನಾನು ಇಲ್ಲಿ ಬಯಸುತ್ತೇನೆ ಎಂದು ಈ ಪುಟ ವಾಸ್? [ವಿದ್ಯಾರ್ಥಿ] ಹೌದು, ನಾನು ಭಾವಿಸುತ್ತೇನೆ. [Hardison] ಆಹ್, ನಾನು ಸಿಕ್ಕಿತು. ಸರಿ. ಹೌದು. ನಿಜವಾಗಿಯೂ ವೇಗವಾಗಿ ಈ ಬಗ್ಗೆ ಮಾತನಾಡೋಣ. ಅಜಾಕ್ಸ್ ಕೆಲಸ ರೀತಿಯಲ್ಲಿ, ನೀವು ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ ಕೆಲವು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕಡತ ಸಿಕ್ಕಿತು ಬಂದಿದೆ ಮತ್ತು ನಿಜವಾಗಿಯೂ ನಿಮ್ಮ ವೆಬ್ ಬ್ರೌಸರ್ ಸಂದರ್ಭದಲ್ಲಿ ರೀತಿಯ ಚಾಲನೆಯಲ್ಲಿರುವ. ನಿಮ್ಮ ಅಂತಿಮ ಯೋಜನೆ ಮಾಡಲು ವೇಳೆ ಆದ್ದರಿಂದ - ನನಗೆ ಗೊತ್ತಿಲ್ಲ - ಹಾರ್ವರ್ಡ್ ಜನರಿಗೆ ಹೊಸ ಡೇಟಿಂಗ್ ಸೈಟ್ ಮತ್ತು ನೀವು ನಿಮ್ಮ ಡೇಟಿಂಗ್ ಸೈಟ್ ಅನಾಮಧೇಯ ಸಂದೇಶಗಳನ್ನು ಕಳುಹಿಸಲು ಸಾಮರ್ಥ್ಯ ಬೇಕು ವ್ಯಕ್ತಿಯಿಂದ ವ್ಯಕ್ತಿಗೆ ಅಥವಾ ಅನಾಮಧೇಯ ಫೇಸ್ಬುಕ್ ಗೋಡೆಯ ರೀತಿಯ ಪೋಸ್ಟ್ಗಳನ್ನು ಮತ್ತು ನೀವು ಹೇಗಾದರೂ ಅಜಾಕ್ಸ್ ಬಳಸಲು ಬಯಸುವ ಆದ್ದರಿಂದ ನೀವು ಒಂದು ಸಂದೇಶವನ್ನು ಪೋಸ್ಟ್ ಮಾಡಿದಾಗ ಇದು ಇಡೀ ಸೈಟ್ ರಿಫ್ರೆಶ್ ಇಲ್ಲ, ನಿಮ್ಮ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕೋಡ್ ನೀವು ಹೊಸ ಅಜಾಕ್ಸ್ ಕರೆ ಅಪ್ ಸೆಟ್. ನಾನು ಲ್ಯಾಪ್ಟಾಪ್ ಈ ಮಾಡಲು ಎಂಬುದನ್ನು ಬಗ್ಗೆ ಚರ್ಚಾ ನುಡಿದರು. ಅಜಾಕ್ಸ್ ಕರೆ ಬಗ್ಗೆ ಪ್ರಮುಖ ಭಾಗವಾಗಿದೆ asynchronicity ಈ ರೀತಿಯ ಇದು ಇರುವುದಿಲ್ಲ ನನಗೆ ನನ್ನ ಐಪ್ಯಾಡ್ ಬದಲಾಯಿಸಲು ಅವಕಾಶ - ಆ ಅರ್ಥದಲ್ಲಿ - ಅರ್ಥದಲ್ಲಿ ಎಂದು ನಾನು ಕೆಲವು ಅಜಾಕ್ಸ್ ಮಾಡಲು ಹೇಳಲು ವಿಶೇಷವೇನು ಕೋಡ್ ಹೊಂದಿದ್ದರೆ, ನಂತರ ನನ್ನ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕೋಡ್ ಮಾರನೇ ಸಾಲಿನಲ್ಲಿ ಸಾಧ್ಯವಿಲ್ಲ ಅಜಾಕ್ಸ್ ಪೂರ್ಣಗೊಳಿಸಿದ ಎಂದು ನಿರೀಕ್ಷಿಸಬಹುದು. ಏನಾಗುತ್ತದೆ, ನಿಮ್ಮ ಕೋಡ್ ಎಂದು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಅನುಕ್ರಮವಾಗಿ ಹರಿಯುತ್ತದೆ ನೀವು ಈ ಅಜಾಕ್ಸ್ ಕರೆ ಮಾಡಲು, ನೀವು ಮೂಲಭೂತವಾಗಿ ಆಫ್ forking ಮಾಡುತ್ತಿದ್ದೇವೆ ಮತ್ತು, ಇಲ್ಲಿ ಕೆಲವು ಪರಿಚಾರಕಕ್ಕೆ ಇಂಟರ್ನೆಟ್ ಒಂದು ವಿನಂತಿ ಕಳುಹಿಸುವ ಇದು ನಾನು ರೇಖಾಚಿತ್ರ ಮತ್ತು ಸ್ಪಷ್ಟವಾಗಿ ಚೆನ್ನಾಗಿ ರೇಖಾಚಿತ್ರ ಇಲ್ಲ ಈ ಬಾಕ್ಸ್. ನೀವು ಕೆಲವು ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುವುದು ಸರ್ವರ್ ಗೆ ಈ ಕರೆಯ forking ಮಾಡುತ್ತಿದ್ದೇವೆ ಅಂತರ್ಜಾಲದ ಹೋಗುತ್ತದೆ ಮತ್ತು ಹೋಗುತ್ತದೆ ಮತ್ತು ಸರ್ವರ್ ಹೊಡೆದಾಗ ಮಾಹಿತಿ ಮತ್ತು ಹೋಗುತ್ತದೆ ಮತ್ತು ನೀವು ಮತ್ತೆ ಕೊನೆಯಲ್ಲಿ ಬರೆದ ಎಂಬುದನ್ನು PHP ಸ್ಕ್ರಿಪ್ಟ್ ಕರೆಗಳು ವಾಸ್ತವವಾಗಿ ನಿಮ್ಮ ಡೇಟಾಬೇಸ್ ಅಥವಾ ಸ್ವಲ್ಪ ಆ ಅನಾಮಧೇಯ ಸಂದೇಶವನ್ನು ಧ್ವನಿಮುದ್ರಿಸಲು. ಸರ್ವರ್ ಕಾರ್ಯವಿಧಾನವು ಮುಗಿದ ನಂತರ ಆದ್ದರಿಂದ ಅಂತಿಮವಾಗಿ ನಂತರ ಕೆಲವು ಸಮಯ ತೆಗೆದುಕೊಳ್ಳಬಹುದು, ಮತ್ತು ನಿಮ್ಮ ಅಜಾಕ್ಸ್ ವಿನಂತಿಯನ್ನು, ಇದು, ನಿಮ್ಮ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕೋಡ್ ಹಿಂದಿರುಗುವ ಆದರೆ ನೀವು ನಿಜವಾಗಿಯೂ ಮರಣದಂಡನೆ ಯಾವ ಹಂತದಲ್ಲಿ, ಅಲ್ಲಿ ಗೊತ್ತಿಲ್ಲ ನೀವು ಈ ಪ್ರತಿಕ್ರಿಯೆಯ ಸ್ವೀಕರಿಸಲು ನೀನು. ಹೇಗೆ ಈ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ನಿಭಾಯಿಸಲ್ಪಡುತ್ತದೆ? ಇದು ನಾವು ಲ್ಯಾಪ್ಟಾಪ್ ಬಗ್ಗೆ ನೀವು ಈ ಸಮಸ್ಯೆಯನ್ನು ಬಂದಾಗ ಇದು ನೀವು ಹ್ಯಾಂಡ್ಲರ್ ನೋಂದಾಯಿಸಲು, ನೀವು ನಿರ್ದಿಷ್ಟ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕಾರ್ಯ ನೋಂದಣಿ ಅಜಾಕ್ಸ್ ವಿನಂತಿಯನ್ನು ಮುಗಿದ ರನ್. ನೀವು ಕೇವಲ ಕೋಡ್ ಮಾರನೇ ಸಾಲಿನಲ್ಲಿ ನಂತರ ನಿಮ್ಮ ಅಜಾಕ್ಸ್ ಕರೆ ಮತ್ತು ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ ಅಜಾಕ್ಸ್ ಕರೆ ಪೂರ್ಣಗೊಂಡಿತು ಎಂದು ತಿಳಿಯುವುದು. ಈ ಸೌಂದರ್ಯ ಭಾಗವಾಗಿದೆ ನಿಮ್ಮ JavaScript ಚಲಿಸಲು ಮುಂದುವರೆಯಲು ಬಯಸುವ ಇದೆ ಇದು ಈ ಪ್ರತ್ಯೇಕ ವಿನಂತಿಯನ್ನು ಆಫ್ ಫೋರ್ಕ್ ಏಕೆಂದರೆ ಇದು ಅಜಾಕ್ಸ್ ಕರೆ ಮಾಡಿದ ನಂತರ ಮತ್ತು ಇತರ ವಿಷಯಗಳ ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುವಾಗ ಇರಿಸಿಕೊಳ್ಳಲು. ನಿಮ್ಮ JavaScript ಚಲಿಸಲು ಮುಂದುವರಿಯುತ್ತದೆ ಅಲ್ಲಿ ಸಮ್ಮತಿ ಇಲ್ಲಿ ನಡೆಯುತ್ತಿರುವ ಈ ರೀತಿಯ ಪಡೆದಿರುವಿರಿ ಮತ್ತು ಇತರ ಅಜಾಕ್ಸ್ ವಿನಂತಿಗಳನ್ನು ಗಿರಕಿ ಮುಂದುವರೆಯಲು ಸಾಧ್ಯವಾಯಿತು, ಇತರ ವಿನೋದ ವಿಷಯಗಳನ್ನು ನಡೆಸುವ. ನಿಮ್ಮ ಅಜಾಕ್ಸ್ ವಿನಂತಿಗಳನ್ನು ಕೇವಲ, ನೆಟ್ವರ್ಕ್ ಹೋಗಿ ನಂತರ ಅವರು ಹಿಂತಿರುಗಿ ಬಂದ ಹಿಂತಿರುಗಿ ಆದರೆ ನೀವು ಈ ಹ್ಯಾಂಡ್ಲರ್ ಕಾರ್ಯ ನೋಂದಾಯಿಸಲು, ನೀವು ಈ ಕಾರ್ಯವನ್ನು ಎಂಬ ಯಾಕೆಂದರೆ ನಿಮ್ಮ ಅಜಾಕ್ಸ್ ಕರೆ ಮರಳಿದೆ ಎಂದು ತಿಳಿಯಲು ಆ ಸ್. ಆದ್ದರಿಂದ ಬದಲಿಗೆ ನಾವು ಸಿ ಬಳಸಲಾಗುತ್ತದೆ ಎಂಬುದನ್ನು ಈ ಅನುಕ್ರಮದ ಮರಣದಂಡನೆ ಮಾರ್ಗವನ್ನು ಹೊಂದುವ, ನೀವು ನಾವು ಸೆಮಿಸ್ಟರ್ ಆರಂಭದಲ್ಲಿ ಸ್ಕ್ರ್ಯಾಚ್ ಕಂಡ ಹೆಚ್ಚಿನ ರೀತಿಯ ಏನನ್ನು ನೀವು ಈ ಪ್ರಸಾರದ ಹೊಂದಿವೆ ತದನಂತರ ನೀವು ಈ "ನಾನು ಈ ಈವೆಂಟ್ ಸ್ವೀಕರಿಸುವಾಗ." "ಹಸಿರು ಧ್ವಜವನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿದಾಗ" ಅಥವಾ ಹೊಂದಿವೆ ಈ ಅಜಾಕ್ಸ್ ವಿನಂತಿಗಳನ್ನು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಇಲ್ಲಿ ಏನು ನಡೆಯುತ್ತಿದೆ ಎಂಬುದನ್ನು ಮೂಲಭೂತವಾಗಿ ಇಲ್ಲಿದೆ. ಲೈನ್ 20 ರಂದು ಈ ಪ್ರಶ್ನೆಗೆ ಉತ್ತರವನ್ನು, "AJAX ಸಂದರ್ಭದಲ್ಲಿ, ಕೋಡ್ ಈ ಸಾಲಿನ ಏನು ಮಾಡುತ್ತದೆ?" ಯಾರಾದರೂ ರೀತಿಯ ನಾನು ತಿಳುವಳಿಕೆ ಖಚಿತಪಡಿಸಲು ಏನು ಹೇಳಿದರು ಭಾವಾರ್ಥ ಮಾಡಬಹುದು? [ವಿದ್ಯಾರ್ಥಿ] ನಾನು ಕ್ಷಮಿಸಿ. ಇದು ಎಡ ಅರ್ಧ ಏನು ಹೇಳುತ್ತದೆ? [Hardison] xhr.onreadystatechange. ಕ್ಷಮಿಸಿ. ನಾನು ಕತ್ತರಿಸಿ ಪಡೆಯುವಲ್ಲಿ ನಾನು? ಈ ನಾವು ವ್ಯವಹರಿಸಬೇಕು ಎಂದು ಎಂದು XHR ವಾಕ್ಯ. ನೀವು jQuery ಜೊತೆ ಇದೇ ಪರಿಕಲ್ಪನೆಯನ್ನು ಹೊಂದಿಲ್ಲ. ಮೂಲ ಕೋಡ್, ಬುಧವಾರ, ಸೂಚ್ಯಂಕ ಹೋಗಿ ನೋಡೋಣ. ನ ಈ ಅಪ್ ನೋಡೋಣ. ಸರಿ. ಅರ್ಥವಾಯಿತು. ಇಲ್ಲಿ ನಾವು ಬಗ್ಗೆ ನೀವು ಅಜಾಕ್ಸ್ ವಾಕ್ಯ. ಇಲ್ಲಿ ನೀವು ಅಜಾಕ್ಸ್ ವಿನಂತಿಯನ್ನು ಸೂಚಿಸುವ ನೀವು. ನೀವು "ನಾನು ಔಟ್ ಮತ್ತು ಪಿಂಗ್ ಹೋಗಲು ಬಯಸುವ URL ಆಗಿದೆ.", ಎಂದು ನೀವು "ನಾನು ಪಡೆಯಲು ವಿರುದ್ಧವಾಗಿ ವಲ್ಕ್ ಬಳಸಲು ಬಯಸುವ." ತದನಂತರ ಡೇಟಾ ಪ್ರಕಾರ "ನಾನು JSON ಮರಳಿದರು ಬಯಸುವ." ಆಗಿದೆ ಮತ್ತೆ, ಮದುವೆ ಸಾಂಪ್ರದಾಯಿಕ ವಿಷಯ ರೀತಿಯ ಆಗಿತ್ತು. ಆದರೆ ನಾವು ಹುಡುಕುತ್ತಿರುವ ಎಂದು ಕಾರ್ಯ. ಈ ಎಂದು ಇಲ್ಲಿಯೇ. ಈ ಕಾರ್ಯ (ಪ್ರತಿಕ್ರಿಯೆಯ) ಎಂದು onreadystatechange ಆಗಿದೆ. ಈ ಹ್ಯಾಂಡ್ಲರ್. ಈ ಕೋರಿಕೆಯನ್ನು ಮರಳಿ ಬಂದಾಗ ಕಾರ್ಯಗತಗೊಳಿಸಲು ಏನು. ಆದ್ದರಿಂದ ನೀವು ಗಮನಿಸಿ ಎಂದು ಟಾಮಿ ಇಲ್ಲಿಯೇ ಬರೆದಿದ್ದಾರೆ ಎಂದು ಈ ಕಾರ್ಯ ನಾವು ನಮಗೆ ಮೋಜು Typeahead ರಚಿಸುವ ಬಗ್ಗೆ ಬುಧವಾರ ಉಪನ್ಯಾಸ ಬಗ್ಗೆ ಮಾಡಲಾಯಿತು ಮಾತನಾಡಿದರು. ನೀವು ಏನು ಅವರು ಮಾಡುತ್ತಿದ್ದಾರೆ ಅವರು ಅಜಾಕ್ಸ್ ವಿನಂತಿಯನ್ನು ಕಟ್ಟಡದ ಗಮನಿಸಿ ತದನಂತರ ಅಜಾಕ್ಸ್ ವಿನಂತಿಯನ್ನು ನಂತರ ಇಲ್ಲ. ಕರೆ ಮಾಡಿದ ನಂತರ ಅವರು ಅಜಾಕ್ಸ್ ವಿನಂತಿಯ ಪ್ರತಿಕ್ರಿಯೆ ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುವಾಗ ಅಲ್ಲ. ಅವರು ಮಾತ್ರ ಈ ಹ್ಯಾಂಡ್ಲರ್ ಕಾರ್ಯದಲ್ಲಿ ಮಾಡುತ್ತಿದ್ದಾರೆ ಪ್ರತಿಕ್ರಿಯೆ ಹಿಂತಿರುಗಿ ಮಾಡುವಂತೆ ತಕ್ಷಣ ಕರೆಯಬಹುದು. ಸ್ಯಾಮ್. [ವಿದ್ಯಾರ್ಥಿ] ಅಜಾಕ್ಸ್ ವಿನಂತಿಗಳನ್ನು ಪೋಸ್ಟ್ ಎಂದು ಅಥವಾ ಪಡೆಯಲು ಮಾಡಬಹುದು ಹೊಂದಿದ್ದೀರಾ? ಅವರು ಆಗಿರಬಹುದು. [ವಿದ್ಯಾರ್ಥಿ] ನೀವು URL ಕೆಲಸ ಬದಲಾವಣೆ ಇಲ್ಲ ಎಂದು? ನೀವು URL ಬದಲಾವಣೆ ಇಲ್ಲ ವೇಳೆ ಹೇಗೆ ಎಂದು ಕೆಲಸ? ಇದು ಕೇವಲ ಡೇಟಾ ಹೋಗಿ ಅಲ್ಲಿ ಅವಲಂಬಿಸಿರುತ್ತದೆ. ಆದ್ದರಿಂದ ಪ್ರಶ್ನೆ ಅಜಾಕ್ಸ್ ವಿನಂತಿಗಳನ್ನು ಪೋಸ್ಟ್ ಅಥವಾ ಪಡೆಯಬಹುದು? ಇದು ಆಗಿರಬಹುದು ಅಲ್ಲೇ. ಅದು ನಿಜವಾಗಿಯೂ ಪ್ರಕಟಿಸಿ GET ನಡುವೆ ಲಾಕ್ಷಣಿಕ ವ್ಯತ್ಯಾಸವು ಇಲ್ಲಿದೆ. ಸಾಮಾನ್ಯವಾಗಿ ನೀವು ಸರ್ವರ್ನಿಂದ ಏನೋ ಓದುವ ನೀವು ಅರ್ಥ ಪೋಸ್ಟ್ ವಿಶಿಷ್ಟವಾಗಿ ಸೂಚಿಸುತ್ತದೆ ಆದರೆ ಮತ್ತು ನೀವು, ಏನು ಬದಲಾವಣೆ ಇಲ್ಲ ನೀವು ದಶಮಾಂಶ ಬರೆಯುತ್ತಿದ್ದೇವೆ ಅಥವಾ ನೀವು ಸರ್ವರ್ ಏನಾದರೂ ಬರೆಯುತ್ತಿದ್ದೇವೆ ಎಂದು. ನೀವು ಎಲ್ಲೋ ರಾಜ್ಯದ ಬದಲಿಸಲು ಮಾಡಿದಾಗ ಸಾಮಾನ್ಯವಾಗಿ ನೀವು ಪೋಸ್ಟ್ ಅನ್ನು ಬಳಸಿ. ಲಾಗಿನ್ನುಗಳು ಯಾವಾಗಲೂ HTTP ವಸತಿ ಹೋಗಿ ಏಕೆ, ಗೂಗಲ್ ವಿನಂತಿಗಳನ್ನು ಒಂದು ಗುಂಪೇ ಮಾಡುತ್ತದೆ ಆದರೆ. ವಾಸ್ತವವಾಗಿ, ನಾವು ಮತ್ತೆ ನಮ್ಮ ಗೂಗಲ್ ಉದಾಹರಣೆಗೆ ಹೋಗಿ ವೇಳೆ ನಾವು ಇಲ್ಲಿ ನಮ್ಮ ಅಭಿವರ್ಧಕ ಉಪಕರಣಗಳು ನೋಡಿದರೆ, ಇಲ್ಲಿ ಕೆಳಭಾಗದಲ್ಲಿ ಅಭಿವರ್ಧಕ ಉಪಕರಣಗಳು ನೋಡೋಣ ಮತ್ತು ನೆಟ್ವರ್ಕ್ ತೆರೆಯುತ್ತದೆ. ನಾವು ಟೈಪಿಂಗ್ ಆರಂಭಿಸಲು, ನೀವು ಈ ಎಲ್ಲಾ ವಿನಂತಿಗಳನ್ನು ಸೈನ್ ಬರುವ ಪಡೆಯಲು ನೋಡಬಹುದು ನೀವು ತೆರೆಯ ಕೆಳಭಾಗದಲ್ಲಿರುವ ಇಲ್ಲಿ ಈ ಎಲ್ಲಾ ಪಡೆಯಿರಿ ವಿನಂತಿಗಳನ್ನು ನೋಡಿ ಈ xjs ಎಲ್ಲ ಇವೆ. ಈ ಬರುವಂತೆ ಅಜಾಕ್ಸ್ ಕೋರಿಕೆ. ನಾವು ಕ್ಲಿಕ್ ವೇಳೆ ಮತ್ತು, ನಾವು ಹೇಳುವ ಮತ್ತು ಅದರ ಪ್ರತಿಕ್ರಿಯೆ ಎಂಬುದನ್ನು ನೋಡಬಹುದು. ಇದು ನಾವು ಕೊಂಡಿರುವ ಪ್ರತಿಕ್ರಿಯೆಯ ಬಗ್ಗೆ ಎಲ್ಲಾ ಈ ಮಾಹಿತಿಯನ್ನು ನೀಡುವ ನಾವು ಗೂಗಲ್ ಕೆಳಗೆ ಇಲ್ಲಿ ಎಂದು ಹೆಡರ್ ಕಳುಹಿಸಿದನು. ಇದು ಹೊಂದಿದೆ ಎಂದು ನೋಡೋಣ - ಇದು ಎಲ್ಲೋ ನಮ್ಮ ಪ್ರಶ್ನೆಗೆ ಸ್ಟ್ರಿಂಗ್ ಹೊಂದಿರುತ್ತದೆ. ವಿನಂತಿ URL ಅನ್ನು. ಹೌದು. ಮೂಲ ಪ್ರಶ್ನೆಗೆ, ಕೆಟ್ಟ ಪ್ರಶ್ನೆಗೆ, ಎರಡನೇ ಪಾಸ್, ಹೇಗೆ ನಾನು ಮೀಟರ್ ನಿರ್ಲಕ್ಷಿಸಿ - ಹೇಗಾದರೂ, ಎಲ್ಲೋ ಇಲ್ಲಿ ನೀವು ಈ "ಹೇಗೆ ನಾನು ಮೀಟರ್" ಪ್ರಶ್ನಾವಳಿ ಕಾಣಬಹುದು ಪರಿಚಾರಕಕ್ಕೆ ವಿನಂತಿಯನ್ನು. ತದನಂತರ ಬರುವಂತೆ ಪ್ರತಿಕ್ರಿಯೆಯ ನಾವು ನೋಡಿದ ನೀವು ಏನು. ಆದ್ದರಿಂದ ಹೌದು, ಅದನ್ನು ಪಡೆಯಲು ಅಥವಾ ಪೋಸ್ಟ್ ಆಗಿರಬಹುದು. ಇದು ಕೇವಲ ಒಂದು ಲಾಕ್ಷಣಿಕ ವ್ಯತ್ಯಾಸವು ಕಾಣುತ್ತಾರೆ. ನಾವು HTTP ಜೊತೆ ರಕ್ಷಣೆ ಮಾಡಬಹುದು. ಹೌದು, ಎಲ್ಲಾ? [ವಿದ್ಯಾರ್ಥಿ] JSON ಆಧುನಿಕ ಕೇವಲ ಆ JSON ಮತ್ತು ಮದುವೆ ನಡುವಿನ ವ್ಯತ್ಯಾಸ? JSON ಮತ್ತು JSON ಆಧುನಿಕ ಎಂದು ಮದುವೆ ನಡುವೆ ವ್ಯತ್ಯಾಸ? ಮದುವೆ ಮತ್ತು JSON ಎನ್ಕೋಡಿಂಗ್ ಅಕ್ಷಾಂಶ ಕೇವಲ 2 ವಿವಿಧ ವಿಧಾನಗಳಿವೆ. ಮದುವೆ ವಿಸ್ತರಣೆಯು ಮಾರ್ಕ್ಅಪ್ ಭಾಷೆ. ಎಚ್ಟಿಎಮ್ಎಲ್ ಮದುವೆ ಉಪವಿಭಾಗ. ಆದ್ದರಿಂದ ಉದಾಹರಣೆಗೆ, ನ TextEdit, ಎಳೆಯಲು ಅವಕಾಶ. ಮದುವೆ ಕೇವಲ ಟ್ಯಾಗ್ಗಳು ಸರಣಿಯಲ್ಲಿ ಆವರಿಸಿದೆ ಎಂದು ಮಾಹಿತಿ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ. ಆದ್ದರಿಂದ HTML, / HTML, ಈ ಹುಡುಗರಿಗೆ ಮಾನ್ಯ ಟ್ಯಾಗ್ಗಳು ಇವೆ. ಇಲ್ಲಿ ಈ ಗಾತ್ರ ದೊಡ್ಡದು ಲೆಟ್ ಮತ್ತು ಇದು ಓದಬಹುದಾದ ಮಾಡಲು. ಹಲೋ! ಮದುವೆ ಕೇವಲ ಈ ರೀತಿಯ ಎಂಬ ಟ್ಯಾಗ್ ವರ್ಣಿಸಬಹುದು ನೀವು ಒಂದು ಮುಕ್ತ ಕೋನ ಆವರಣ ಚಿಹ್ನೆ ಹೊಂದಿವೆ, ಟ್ಯಾಗ್ ಹೆಸರು, ತದನಂತರ ಲಕ್ಷಣಗಳು ಯಾವುದೇ ಸಂಖ್ಯೆ, HTML ನಲ್ಲಿ ನಾವು ಸಾಮಾನ್ಯವಾಗಿ ಲಕ್ಷಣಗಳು ಇಲ್ಲ ಇದು. ನಾವು ಸ್ಕ್ರಿಪ್ಟ್ ಟ್ಯಾಗ್ ಬಂತು ಆದರೆ ಉದಾಹರಣೆಗೆ, ಸಾಮಾನ್ಯವಾಗಿ ಇದು ಪಠ್ಯ, ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಮಾದರಿ ಹೊಂದಿದೆ. ಮತ್ತು ಟ್ಯಾಗ್ಗಳನ್ನು ಒಳಗೆ ದಶಮಾಂಶ ಆಗಿದೆ. ನಿಜವಾದ ಮದುವೆ ನೀವು ನಿಜವಾಗಿ ನೀವು ಬಯಸುವ ಯಾವುದೇ ಎಂದು ಈ ಟ್ಯಾಗ್ಗಳನ್ನು ರೂಪಿಸಬಹುದು. ಇದು ಕೇವಲ ನಿಮ್ಮ ಮಾಹಿತಿ ರೂಪಿಸುವುದಕ್ಕೆ ಒಂದು ಮಾರ್ಗವಾಗಿದೆ. ಆದ್ದರಿಂದ ಉದಾಹರಣೆಗೆ, ಮದುವೆ ನನ್ನ ಕುಟುಂಬ ಎನ್ಕೋಡ್ ಬಯಸಿದರೆ, ನಾನು ತಂದೆ, ಈ ರೀತಿಯಲ್ಲಿ ಏನಾದರೂ ಮತ್ತು ನಂತರ ಅವರ ಬಗ್ಗೆ ಮಾಹಿತಿ ಪುಟ್ ಮತ್ತು ಸಹೋದರ ಮತ್ತು ನನ್ನ ಸಹೋದರ ಬಗ್ಗೆ ಪುಟ್ ಮಾಹಿತಿ. ನಿಮ್ಮ ಡೇಟಾವನ್ನು ರೂಪಿಸುವುದಕ್ಕೆ ಕೇವಲ ಈ ರೀತಿಯಲ್ಲಿ ಮದುವೆ. JSON, ಮತ್ತೊಂದೆಡೆ, ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಆಬ್ಜೆಕ್ಟ್ ಅಂಕನ ಅನುಸರಿಸುತ್ತದೆ, ಹೀಗಾಗಿ ಜೆ ಎಸ್ ಒ ಎನ್, JSON. ಆದ್ದರಿಂದ ಬದಲಿಗೆ ಟ್ಯಾಗ್, ಮುಚ್ಚಲ್ಪಟ್ಟ ಟ್ಯಾಗಿನ ಮಾದರಿ ರೂಪದಲ್ಲಿ ಈ ರೀತಿಯ ಬರೆಯುವ ಹೆಚ್ಚು, ನಾವು ಬದಲಿಗೆ ಒಂದು JavaScript ವಸ್ತು ಎಂದು ಬರೆಯಲು. ಆದ್ದರಿಂದ JavaScript ವಸ್ತು ವಿಷಯಗಳನ್ನು ತೆರೆಯಲು ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ಹೊಂದಿದೆ ಮತ್ತು ನಂತರ ಒಂದು ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ವಿಷಯಗಳನ್ನು ಮುಚ್ಚಿ. ಸೈನ್ ಜೂಮ್, ನನಗೆ ಸ್ವಲ್ಪ ಜೂಮ್ ತದನಂತರ ನೀವು ಜಾಗ ಹೆಸರುಗಳು, ಆದ್ದರಿಂದ ಯಾವ "ತಂದೆ": ಮತ್ತು ನಂತರ ನಾನು ಅವನ ಬಗ್ಗೆ ಮಾಹಿತಿ ಪುಟ್ ತದನಂತರ "ಸಹೋದರ": ಮತ್ತು ನನ್ನ ಸಹೋದರ ಬಗ್ಗೆ ಮಾಹಿತಿ. ಮತ್ತು ಸಹಜವಾಗಿ ಇಲ್ಲಿ ಎಲ್ಲವನ್ನೂ - ನಾನು ಮದುವೆ ವಿರುದ್ಧವಾಗಿ JSON ಬಗ್ಗೆ ಸಂತೋಷವನ್ನು ಯಾವ ಊಹೆ ಒಂದು JSON ಆಬ್ಜೆಕ್ಟ್ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಹೊಂದಿರುವ ಈ ವಸ್ತು ಸಂಕೇತಗಳಲ್ಲಿ ಏಕೆಂದರೆ ಆಗಿದೆ. ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ನಿಜವಾಗಿಯೂ ಸುಲಭವಾಗಿ ಮೆಮೊರಿಗೆ ಎಂದು ಪುಲ್ ಮತ್ತು ಒಂದು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ವಸ್ತು ಅದನ್ನು ಚಿಕಿತ್ಸೆ ನೀವು ಪರಿಚಾರಕದಿಂದ ಮರಳಿ ಪಡೆಯಲು ಬಲ. ನಿಜವಾಗಿಯೂ ಆ ಭಾರಿ ಅಥವಾ ಭಾರೀ ತರಬೇತಿ ಇಲ್ಲಿದೆ ಮಾಡಲು ಹೊಂದಿರುವ ಯಾವುದೇ ಪಾರ್ಸಿಂಗ್ ಇಲ್ಲ ಮದುವೆ ಪ್ಲಗಿನ್ಗಳನ್ನು ಅಥವಾ ಕೆಲವು ರೀತಿಯ ಎರಡೂ ಬಳಸಲು ಹೊಂದಿರುತ್ತವೆ ಆದರೆ - ನೀವು ಹರಡುವ ನೀವು ನಿಖರವಾಗಿ ಅವಲಂಬಿಸಿ ಮತ್ತು ನೀವು ಮದುವೆ ಸ್ವೀಕರಿಸಲು ಬಳಸಿಕೊಂಡು ಏನನ್ನು, ನೀವು, ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಕೆಲಸ ಪಾರ್ಸಿಂಗ್ ಮಾಡಬೇಕು ಇರಬಹುದು ಆದರೆ ಈ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಸ್ಟಫ್, ನೀವು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಬರೆಯುವ ಬಳಸುತ್ತಿದ್ದರೆ ಮತ್ತು ನೀವು ಮತ್ತೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಸ್ವೀಕರಿಸುವ ನೀವು, ಇದು ಕೆಲಸ ನಿಜವಾಗಿಯೂ ಸುಲಭ. ಜನರು ಕೆಲವೊಮ್ಮೆ ಬಗ್ಗೆ ಇತರ ವಿಷಯ , ಮದುವೆ ನೀವು ಈ ಮುಕ್ತ ಟ್ಯಾಗ್ಗಳನ್ನು ಮತ್ತು ನಿಕಟ ಟ್ಯಾಗ್ಗಳು ಎಲ್ಲಾ ಹೊಂದಿರುತ್ತವೆ ಇದು ದೊಡ್ಡ ಪಡೆಯಬಹುದು ಆದ್ದರಿಂದ, ಇದು ಸ್ವಲ್ಪ ಉಬ್ಬಿಕೊಳ್ಳುತ್ತದೆ ಪಡೆಯಬಹುದು. ಆದ್ದರಿಂದ ಹೇಗೆ JSON ಜೊತೆ ಬಗ್ಗೆ ಮಾತನಾಡಬಹುದು ಕೆಲವು ಇವೆ ನೀವು ಎಲ್ಲಾ ಈ ಮುಕ್ತ ಟ್ಯಾಗ್ಗಳನ್ನು ಮತ್ತು ನಿಕಟ ಟ್ಯಾಗ್ಗಳು ಇಲ್ಲ, ಆದ್ದರಿಂದ ಹೆಚ್ಚು ಸಂಕುಚಿತ ಇಲ್ಲಿದೆ. ಮುಖ್ಯ ಎಂದು ಕಾರಣ ಎಂದು ನೀವು ನೆಟ್ವರ್ಕ್ನಲ್ಲಿ ವಿಷಯಗಳನ್ನು ಲೋಡ್ ಮಾಡಿಕೊಂಡು ನೀವು, ಒಂದು ಪರಿಚಾರಕದಿಂದ ಮಾತನಾಡುವ ಮಾಡಿದಾಗ ಇಂಟರ್ನೆಟ್ ಪ್ರಸಾರ ಅಗತ್ಯವಿದೆ ಕಡಿಮೆ, ಎಲ್ಲವೂ ವೇಗವಾಗಿ ಹೋಗುತ್ತದೆ. ಹೇಗಾದರೂ, ಇಲ್ಲಿ ಪ್ರಮುಖ ಟೇಕ್ಅವೇ, ಅವರು ನಿಮ್ಮ ದಶಮಾಂಶ ರೂಪಿಸುವುದಕ್ಕೆ ಕೇವಲ 2 ವಿವಿಧ ವಿಧಾನಗಳಿವೆ ಆಗಿದೆ ನಿಮ್ಮ ಡೇಟಾವನ್ನು ಫಾರ್ಮಾಟ್. ಸರಿ. ಇತರ ಪ್ರಶ್ನೆಗಳು? ಷಾರ್ಲೆಟ್? [ವಿದ್ಯಾರ್ಥಿ] ನಾನು ಅಜಾಕ್ಸ್ ವಾಕ್ಯ ಬಗ್ಗೆ 1 ಕೊನೆಯ ಪ್ರಶ್ನೆ ಕೇಳಬಹುದು? ಖಂಡಿತ. [ವಿದ್ಯಾರ್ಥಿ] ನೀವು ಮತ್ತೆ ಉದಾಹರಣೆಗೆ ಕೋಡ್ ಹೋಗಿ ಸ್ವಲ್ಪ ಜೂಮ್ ಔಟ್, ಮೇಲೆ ಕೋಡ್ ಕೇವಲ 1 ಲೈನ್ ಇಲ್ಲ. ನಾವು ಮೇಲಕ್ಕೆ ಹೋಗಬಹುದು? ಮೇಲೆ ('keyup', ಕಾರ್ಯ () ನಂತರ ಮೇಲೆ ಖಾಲಿ ಆವರಣ ಎಂದು ಸೆಟ್ ('keyup' ಯಶಸ್ಸಿನ ನಂತರ ಕಾರ್ಯ ಹೇಳಬೇಕಾಗುತ್ತದೆ? [Hardison] ನಂ ಇಲ್ಲಿ ವಸ್ತುಗಳ ಒಂದೆರಡು. ('keyup' ಮೇಲೆ, ಈ ಸ್ಕ್ರ್ಯಾಚ್ ಸಮಾನ ಮಾಡುವ ಒಂದು ಮಾರ್ಗವಾಗಿದೆ ಒಂದು ಕೀಲಿಯನ್ನು ಒತ್ತಿದರೆ ಮತ್ತು ನೀವು ಕೀಲಿ ಆಫ್ ಎತ್ತುವ ಇದೆ ಮಾಡಿದಾಗ. ವಾಸ್ತವವಾಗಿ, ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ನೀವು (, 'keyup' (ಮೇಲೆ, 'keydown' ಮೇಲೆ ಮತ್ತು ('ಕೀಪ್ರೆಸ್' ಮೇಲೆ, ಮತ್ತು ಆ 3 ವಿವಿಧ ಘಟನೆಗಳ ಪ್ರತಿ ಕೆಲಸಗಳನ್ನು ಮಾಡಬಹುದು. ಈ ಕ್ರಿಯೆಯನ್ನು ಹ್ಯಾಂಡ್ಲರ್ ಪ್ರಮುಖ ಬರುತ್ತದೆ ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೋಂದಾಯಿಸಿಕೊಳ್ಳುವ ಇದೆ ತದನಂತರ ಈ ಕಾರ್ಯವನ್ನು ಈ ಇಡೀ ವಿಷಯ ಎಲ್ಲಾ ರೀತಿಯಲ್ಲಿ ಕೆಳಗೆ. ಈ ಕಾರ್ಯವನ್ನು ಒಂದು ಹೆಸರನ್ನು ಹೊಂದಿಲ್ಲ. ವಿಲಕ್ಷಣ ರೀತಿಯ. ನಾವು ಸಿ ಮತ್ತು ಪಿಎಚ್ಪಿ ಮಾಡಿದ ನಮ್ಮ ಕಾರ್ಯಗಳನ್ನು ಎಲ್ಲಾ ಎಲ್ಲಾ ಹೆಸರುಗಳು ಹೊಂದಿದ್ದವು. ಈ ನಾವು ಅನಾಮಿಕ ಕಾರ್ಯ ಕರೆಯುತ್ತಾರೆ. ಬಲ, ಸಮಂಜಸವೇ? ಯಾವುದೇ ಹೆಸರು. ಅನಾಮಧೇಯ. ಏನು ಅನಾಮಧೇಯ ಕ್ರಿಯೆಯ ಬಗ್ಗೆ ಸೂಕ್ತ ಇಲ್ಲಿದೆ? ಸ್ಪಷ್ಟವಾಗಿ, ನಾವು ನಮ್ಮ ಕೋಡ್ ಎಲ್ಲಕ್ಕಿಂತ ಈ ಕಾರ್ಯ ಕರೆ ಮಾಡಬಹುದು. ಹೇಗೆ ನಾವು ಬೇರೆಡೆ ನಮ್ಮ ಕೋಡ್ ಈ ಕಾರ್ಯ ಕರೆಯುತ್ತಾನೆ? ನಾವು ಮಾಡಬಹುದು. ಯಾವುದೇ ಹೆಸರು ಇಲ್ಲ. ನಾನು "ಹೌದು, ನಾನು ('keyup' ನಲ್ಲಿ ಹೇಳಿದರು ಆ ಕಾರ್ಯವನ್ನು ಕರೆ.", ಹೇಳಲು ಸಾಧ್ಯವಿಲ್ಲ ಆದರೂ ಏನು ಅದರ ಬಗ್ಗೆ ಸೂಕ್ತ ಇಲ್ಲಿದೆ ಎಂದು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ನಾವು ನಿರಂತರವಾಗಿ ಈ ಈವೆಂಟ್ ನಿರ್ವಹಣಾಕಾರರು ನೋಂದಾಯಿಸಿಕೊಳ್ಳುವ ಮಾಡಿದಾಗ - ಈ ಕರೆಯಲಾಗುತ್ತದೆ ಇಲ್ಲಿದೆ; ಪ್ರಮುಖ ಅಪ್ ಬಂದಾಗ ನೀವು ಒಂದು ಹ್ಯಾಂಡ್ಲರ್ ಈ ಕಾರ್ಯ ನೋಂದಾಯಿಸಿಕೊಳ್ಳುವ ಮಾಡುತ್ತಿದ್ದೇವೆ - , ಇದು ಕೇವಲ ರೀತಿಯ ಇನ್ಲೈನ್ ಈ ಕಾರ್ಯಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲು ಮತ್ತು ಹೇಳಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ ನಿಜವಾಗಿಯೂ ಉತ್ತಮ ಆಗಿದೆ "Keyup ಒತ್ತಿದಾಗ, ನಾನು ಇಲ್ಲಿ ವ್ಯಾಖ್ಯಾನಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ ಈ ಕಾರ್ಯ ನೆನಪು ಮತ್ತು ಈ ಕ್ರಿಯೆ ನೆನಪು ಮತ್ತು ನಂತರ ಈ ಕಾರ್ಯ ಮಾಡುತ್ತಾರೆ ಪ್ರಮುಖ ಬರುತ್ತದೆ ಬಂದಾಗಲೆಲ್ಲಾ. ನೀವು ಕ್ರಿಯಾತ್ಮಕ ಕಾರ್ಯಗಳಿಗೆ ಹೆಚ್ಚು ಪಡೆಯಲು ಒಮ್ಮೆ ನಾವು ಈ ಹೆಚ್ಚು ಬಗ್ಗೆ ಮಾತನಾಡಲು ವಿಲ್. ಈ ಆ ಒಂದು ರುಚಿ ಒಂದು ಸ್ವಲ್ಪ ನಾವು ಮೂಲಭೂತವಾಗಿ ಸುಮಾರು ಒಂದು ಕಾರ್ಯ ಹಾದುಹೋಗುವ ನೀವು ಅಲ್ಲಿ ವಸ್ತುವಿನ, ಇದು ಒಂದು ವೇರಿಯೇಬಲ್ ರೀತಿಯ ವೇಳೆ ಮಾಹಿತಿ. ಬದಲಿಗೆ ಸ್ಟ್ರಿಂಗ್ ಅಥವಾ ಒಂದು ಇಂಟ್ ಹಾದುಹೋಗುವ ಹೆಚ್ಚು, ನಾವು ಒಂದು ಕಾರ್ಯ ಹಾದುಹೋಗುವ ನೀವು. ಅದು ವಿಲಕ್ಷಣ ವಿಷಯ ಭಾಸವಾಗುತ್ತದೆ, ಆದರೆ ಉತ್ತಮ ಎಂಬುದನ್ನು ಇಲ್ಲಿ ಅಸ್ಥಿರ ಎಲ್ಲಾ, ಈ ಕಾರ್ಯದ ಒಳಗೆ, scoping ಸಮಸ್ಯೆಗಳು ಸಂತೋಷವನ್ನು ನೀವು ಇಲ್ಲಿ ವೇರಿಯಬಲ್ ಹೊಂದಿದ್ದರೆ, ನೀವು ಈ ಕಾರ್ಯದ ಒಳಗೆ ವೇರಿಯಬಲ್ ಉಲ್ಲೇಖಿಸಬಹುದು ಏಕೆಂದರೆ ಈ ಕಾರ್ಯವನ್ನು ಈ ಇತರ ಕಾರ್ಯದ ಒಳಗೆ ಘೋಷಿಸಿದರು ಏಕೆಂದರೆ. ಆದ್ದರಿಂದ ಆ ರೀತಿಯ ಪ್ರಯೋಜನಗಳನ್ನು ಹೊಂದಿವೆ ಪಡೆಯಲು. ಮತ್ತೆ, ಹೆಚ್ಚು ಮೆಟಾ ಎಂದು ವಿಷಯ. ನೀವು ಭವಿಷ್ಯದ ತರಗತಿಗಳು ಅದನ್ನು ರಕ್ಷಣೆ ಮಾಡುತ್ತೇವೆ. ಹೌದು. [ವಿದ್ಯಾರ್ಥಿ] ಕಾರ್ಯ ಅನಾಮಧೇಯ ಕಾರಣ, ಇದು ಎಲ್ಲೋ ಬೇರೆ ಬಳಸಬಹುದು? ಅಥವಾ ಕೇವಲ ಈ ಕ್ರಿಯೆಯ ಸಂದರ್ಭದಲ್ಲಿ ಬಳಸಬಹುದು? [Hardison] ಇದು ಮಾತ್ರ ಈ ಕಾರ್ಯವನ್ನು ಸಂದರ್ಭದಲ್ಲಿ ಬಳಸಿರುವ. ಹೌದು. ಹೌದು? ಇದು ಒಂದು ವಸ್ತುನಿಷ್ಟವಾದ ಭಾಷೆ ಎಂದು ವಾಸ್ತವವಾಗಿ ಮಾಡಲು ಏನಾದರೂ ಹೊಂದಿದೆ? [Hardison] ಇದು ಇದು ವಸ್ತು ಆಧಾರಿತ ಎಂದು ವಾಸ್ತವವಾಗಿ ಮಾಡಲು ಏನಾದರೂ ಹೊಂದಿದೆ? ನಾನು ಈ ಈ ತಜ್ಞತೆ ಅಂಶಗಳ ಹೊಂದಿರುವ ವಾಸ್ತವವಾಗಿ ಮಾಡಲು ಹೆಚ್ಚು ಹೊಂದಿದೆ ಎಂದು ಹೇಳುತ್ತಿದ್ದರು. ನಾವು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ವಸ್ತು ಆಧಾರಿತ ಮಾದರಿ ಬಗ್ಗೆ ನೀವು, ಮತ್ತು ಈ ಕಾರ್ಯಕ್ರಮಗಳನ್ನು ಕ್ರಿಯಾತ್ಮಕ ನಿದರ್ಶನದ ಅಂಶಗಳಾಗಿದ್ದವು ಒಂದು ರೀತಿಯ ನೀವು ಇತರ ಕಾರ್ಯಗಳನ್ನು ಮಾಡಲ್ಪಟ್ಟಿವೆ ಕಾರ್ಯಗಳನ್ನು ಮಾಡುತ್ತಿದ್ದಾರೆ ಅಲ್ಲಿ ಮತ್ತು ನೀವು ಸುಮಾರು ಕಾರ್ಯಗಳನ್ನು ಸಾಗಿ. [ವಿದ್ಯಾರ್ಥಿ] ಆದ್ದರಿಂದ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕಾರ್ಯ ಭಾಷೆ ಸಹ. ಇದು ಹೌದು, ಇದು ಅಂಶಗಳನ್ನು ಹೊಂದಿದೆ. ಹೌದು. ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಮತ್ತು ಅನೇಕ - ಪಿಎಚ್ಪಿ, ಈ ಕೆಲವು ತುಂಬಾ, ಪೈಥಾನ್ ವಿಷಯವನ್ನು ಇದೇ ರೀತಿಯ ಹೊಂದಿದೆ ಹೊಂದಿದೆ ರೂಬಿ ಹಾಗೂ ಸ್ಟಫ್ ಈ ರೀತಿಯ ಹೊಂದಿದೆ, ಮತ್ತು ಈ ಈ ಆಧುನಿಕ ಭಾಷೆಗಳ ಹೆಚ್ಚು ಸಾಮಾನ್ಯವಾಗಿದೆ. ನೀವು ನಿಜವಾಗಿಯೂ ಜಾಕ್ ಆಲ್ ಟ್ರೇಡ್ಸ್ ರೀತಿಯ ಎಂದು ಈ ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ ಭಾಷೆಗಳಲ್ಲಿ ಪಡೆಯಿರಿ. ಇದು ದೊಡ್ಡ ಕೊಬ್ಬಿನ ಸ್ವಿಸ್ ಸೇನಾ ಚಾಕು, ನೀವು ಸಹ ನಿಮ್ಮ ಕಿಸೆಯಲ್ಲಿ ಹಾಕಲು ಸಾಧ್ಯವಿಲ್ಲ ಒಂದು ರೀತಿಯಲ್ಲಿ ಇದು ತುಂಬಾ ವಿಶಾಲ ಏಕೆಂದರೆ. ಈ ಭಾಷೆಗಳ ಕೆಲವು ಮಾರ್ಪಟ್ಟಿವೆ ಹೇಗೆ ಭಾಸವಾಗುತ್ತದೆ. ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳು? ಸರಿ. ಹೇಗೆ ನೀವು ಹುಡುಗರಿಗೆ ಭಾವನೆ? ಹಿಂದಿನ ನಿಜವಾಗಿಯೂ ತ್ವರಿತ ರಸಪ್ರಶ್ನೆ ಹೋಗಿ ನಾವು 21 ಮತ್ತು 20 ಉತ್ತರಿಸಲು ಎಂದು ನೋಡೋಣ. ನಾವು ಈ ಹ್ಯಾಂಡ್ಲರ್ ನೋಂದಾಯಿತ ನಾವು ಸುಮಾರು 20 ಮಾತನಾಡಿದರು. ಇಲ್ಲಿ ಈ ಪ್ರಶ್ನೆ, "ನಾವು ಆವರಣ ಜೋಡಿ ಸಾಲನ್ನು ಬರೆದ ಏನು ಪರಿಣಾಮ ಎಂದು?" ನೀವು ಯಾವುದೇ ಆವರಣ ಇವೆ ಹೇಗೆ ಅಪ್ ಮೇಲ್ಭಾಗದಲ್ಲಿ, ವ್ಯತ್ಯಾಸವನ್ನು ನೋಡಬಹುದು ಮತ್ತು ಕೆಳಗೆ ಇಲ್ಲಿ ಕಾರ್ಯ ಹೆಸರು ನಂತರ ಆವರಣ ಇವೆ? ಗಮನಿಸುವುದು ಮುಖ್ಯ ಎಂದು ಒಂದು ವಿಷಯ, ಇಲ್ಲಿ ನಾವು ಒಂದು ಕಾರ್ಯ ಉಲ್ಲೇಖಿಸಿ ನೀವು. ಈ ಅನಾಮಿಕ ಕ್ರಿಯೆ ಅಲ್ಲ. ಇದು ಒಂದು ಹೆಸರು, ಹ್ಯಾಂಡ್ಲರ್ ನೀಡಲಾಗಿದೆ ವಿಶೇಷವೇನು, ಇಲ್ಲಿ ನಮ್ಮ ಅಜಾಕ್ಸ್ ರಲ್ಲಿ ನಾವು, ನೋಡುವ ಎಂದು ಆದರೆ ಯಾವುದೇ ಕ್ರಿಯೆ ಹೆಸರು: ನಾವು ಸುಮಾರು ಹಾದುಹೋಗುವ ಎಂದು ಕಾರ್ಯಗಳನ್ನು ಎಲ್ಲಾ ಅನಾಮಧೇಯ ಇದ್ದರು ಯಾವುದೇ ಕ್ರಿಯೆ ಹೆಸರು. ಆದ್ದರಿಂದ ಅನಾಮಧೇಯ ಕಾರ್ಯಗಳನ್ನು ರೀತಿಯ ಇನ್ಲೈನ್ ಈ ಕಾರ್ಯಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲು ಸಾಮಾನ್ಯ ಪರಿಪಾಠವಾಗಿದೆ scoping ಪ್ರಯೋಜನಗಳನ್ನು ಕೆಲವು. ನೀವು ಚೆನ್ನಾಗಿ ('keyup' ಕಾರ್ಯದ ಇಲ್ಲಿಯೇ ಈ ಕಾರ್ಯ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ ಅಥವಾ ಈ ಸಾಧ್ಯವಿತ್ತು. ನೀವು, ಇತರ ನಿಮ್ಮ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕೋಡ್ ರಲ್ಲಿ ಹೆಸರುಗಳು ಕಾರ್ಯಗಳನ್ನು ಈ ವ್ಯಕ್ತಿ ವ್ಯಾಖ್ಯಾನಿಸಿದ್ದಾರೆ ತದನಂತರ ಬದಲಿಗೆ ಇಲ್ಲಿ ಕಾರ್ಯ ವ್ಯಾಖ್ಯಾನಿಸುವ, ನೀವು ಕ್ರಿಯೆಯ ಹೆಸರು ಹೋಗಬಹುದು ಹಕ್ಕನ್ನು ಈ ಸ್ಪಾಟ್ ನಲ್ಲಿ. ಗಮನಿಸಬೇಕಾದ ಒಂದು ವಿಷಯವೆಂದರೆ ನೀವು ಆವರಣ ಬಳಸಲು ಬಯಸುವ ಎಂದು ಆಗಿದೆ ನೀವು ಕ್ರಿಯೆಯ ಹೆಸರು ಹಾದುಹೋಗುವ ವೇಳೆ, ಏಕೆಂದರೆ ನೀವು ಆವರಣ ಬಳಸಿದಾಗ, ನೀವು "ಈ ಕಾರ್ಯವನ್ನು ಕರೆ" ಅರ್ಥಾತ್ ಮಾಡುತ್ತಿದ್ದೇವೆ ಬದಲಿಗೆ ಇಲ್ಲಿ ಆದರೆ ನಾವು ಕಾರ್ಯ ಹೆಸರು ಪಾಸ್ ಮಾಡಲು. ನಾವು ಇಲ್ಲಿ ಏನು ನಡೆಯುತ್ತಿದೆ ಎಂಬುದನ್ನು ನೋಡಿದರೆ, ದೊಡ್ಡ ವ್ಯತ್ಯಾಸವನ್ನು ಕೋಡ್ ಈ ಮೇಲಿನ ಸಾಲು ಹೇಳುತ್ತದೆ ಪರಿಣಾಮಕಾರಿಯಾಗಿ, ಹ್ಯಾಂಡ್ಲರ್ ಎಂಬ ಕ್ರಿಯೆಯನ್ನು ಒಂದು ಪಾಯಿಂಟರ್ ನಿರ್ವಹಿಸಲು, ಮತ್ತು ಅಜಾಕ್ಸ್ ಕರೆ ಪೂರ್ಣಗೊಂಡ ನಂತರ ಈ ಕಾರ್ಯ ಕರೆ, ವಾಸ್ತವವಾಗಿ ವಾದಗಳು ಕಾರ್ಯ, ಪ್ಲಗ್ ನಿರ್ವಹಿಸಲು, ಆ ಕೆಲಸ ಎಲ್ಲಾ ಮಾಡಬೇಕು, ಕೆಳಗೆ ಇಲ್ಲಿ ಈ ಸಾಲಿನ ಬದಲಾಗಿ ಪಾಯಿಂಟರ್ ಕಾಪಾಡಿಕೊಳ್ಳುವ ಹೇಳುತ್ತಾರೆ ಆದರೆ ಕ್ರಿಯೆ ಎಂದು ಹ್ಯಾಂಡ್ಲರ್, ಈ onreadystatechange ಕ್ಷೇತ್ರ ಹ್ಯಾಂಡ್ಲರ್ ಎಂಬ ಕ್ರಿಯೆಯ ಪರಿಣಾಮವಾಗಿ ಹಿಡಿದಿಡಲು ಹೋಗುತ್ತದೆ, ಆದ್ದರಿಂದ ಹ್ಯಾಂಡ್ಲರ್ ಮೌಲ್ಯಮಾಪನ ವಿಶೇಷವೇನು, ಇದು ವಾಸ್ತವವಾಗಿ ಈಗ ಹ್ಯಾಂಡ್ಲರ್ ಕರೆಯಲು ವಿಶೇಷವೇನು - ಅಜಾಕ್ಸ್ ಕರೆ ಈಗ ಪೂರ್ಣಗೊಂಡ ಆದರೆ ಯಾವಾಗ, ಇದು ನೀವು ಏನಾದರೂ ಬರೆಯಲು ನೀವು ಯಾವ ಅಲ್ಲ ಸಂಪೂರ್ಣಗೊಂಡ ಒಂದು ಅಜಾಕ್ಸ್ ಕರೆ ವ್ಯವಹರಿಸಲು. ಸರಿ. ಆ ಬಗ್ಗೆ ಪ್ರಶ್ನೆಗಳು? ಇದು ಒಂದು ಸೂಕ್ಷ್ಮ ವ್ಯತ್ಯಾಸ ಇಲ್ಲಿದೆ. ಇದು ಒಂದು ಸೂಕ್ಷ್ಮ ವ್ಯತ್ಯಾಸ ಇಲ್ಲಿದೆ. ಒಂದು ವಿಷಯ ನಾನು ಖಂಡಿತವಾಗಿಯೂ ನೀವು ಮಾಡದಿದ್ದರೆ ಮಾಡುತ್ತಿದ್ದೆ ಸೂಚಿಸುವ - ಈ ಹೊಸ ವಿಷಯವನ್ನು ಏಕೆಂದರೆ ಇದು ನಿಜವಾಗಿಯೂ ಮುಳುಗುತ್ತವೆ ಅದನ್ನು ಸ್ವಲ್ಪ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ನೀವು ವಾಸ್ತವವಾಗಿ ಔಟ್ ಈ ವಿಷಯವನ್ನು ಕೆಲವು ಟೈಪ್ ಹೊರತು - ನಾನು ಮೂಲ ಕೋಡ್ ಮೂಲಕ ಹೋಗಿ ಪ್ರೋತ್ಸಾಹಿಸುತ್ತೇವೆ ಬಯಸುವ ಟಾಮಿ ಬುಧವಾರ ಉಪನ್ಯಾಸ ನೀಡಿದ ಅವರು ಖಂಡಿತವಾಗಿಯೂ ರೀತಿಯ ಒಂದು ಮಸುಕು, ಸ್ಟಫ್ ಬಹಳಷ್ಟು ಮೂಲಕ ಹೋದರು ಏಕೆಂದರೆ. ನಾನು ವಾಸ್ತವವಾಗಿ ಇದನ್ನು ಟೈಪ್ ಯತ್ನಿಸುತ್ತಿದ್ದರು. ಕೆಲವು ಸಂಗತಿಗಳನ್ನು ಕೋಡಿಂಗ್ ಪ್ರಯತ್ನಿಸಿ. ಒಂದು. JS ಫೈಲ್ ಮಾಡಿ. ಕೋಡ್ ನೀವೇ ಟೈಪ್. ನಕಲಿಸಿ ಮತ್ತು ಅಂಟಿಸಿ ಇಲ್ಲ. ಕೇವಲ ಸಿಪಿ ಓಡುವುದಿಲ್ಲ. ಕೇವಲ ರೀತಿಯ ನಿಮ್ಮ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಸ್ನಾಯು ಬಗ್ಗುತ್ತದೆಯೋ ಮಾಡುವ ಪ್ರಯತ್ನಿಸಿ. ವಿಷಯಗಳನ್ನು ಎಂಬುದನ್ನು ನೋಡಿ. ಉದಾಹರಣೆಗೆ, ಇಲ್ಲಿ ನಾನು ಬುಧವಾರ ಉಪನ್ಯಾಸ ಮೂಲ ಕೋಡ್ quote7.js ಬಯಸುತ್ತೇನೆ. , ಬದಲಿಗೆ ಕೇವಲ ಈ ಎಲ್ಲಾ ಚಟುವಟಿಕೆಗಳಿಗೆ ಅನಾಮಧೇಯ ಮಾಡುವ ಮತ್ತು ಹೋಗುವ ಪ್ರಯತ್ನಿಸಿ ಈ ಕೋಡ್ ನಕಲಿಸಿ, ಅಕ್ಷರಶಃ, ಈ ಯಶಸ್ಸು ಕೋಡ್ ಕೆಳಗೆ ಹೋಗಿ , ಈ ನಕಲಿಸಿ ಮತ್ತೊಂದು ಕಾರ್ಯ ಅಂಟಿಸಿ, ಮತ್ತು ಇದು ಒಂದು ಹೆಸರನ್ನು ನೀಡಲು, ತದನಂತರ ಹೆಸರು ಹಾದುಹೋಗುವ ಪ್ರಯತ್ನಿಸಿ ಮತ್ತು ಏನಾಗುತ್ತದೆ ನೋಡಿ. [ವಿದ್ಯಾರ್ಥಿ] ಒಂದು ಪ್ರತ್ಯೇಕ ಕಡತದಲ್ಲಿ ಅಥವಾ ಅದೇ ಕಡತ ಇರಬಹುದು? ನೀವು ಸರಿಯಾಗಿ ಸೇರಿವೆ ವೇಳೆ ಇದು ಒಂದು ಪ್ರತ್ಯೇಕ ಕಡತದಲ್ಲಿ ಆಗಿರಬಹುದು. ಎಂದು ವಿಶೇಷವೇನು ಒಂದು ವಿಷಯ - ಟ್ರಿಕ್ ಈ ಕಾರ್ಯ ಹೊರಗೆ ಎಂದು ಅಸ್ಥಿರ ಯಾವುದೇ ಉಲ್ಲೇಖಿಸಲು ಇದೆ? ಮತ್ತು ನಾನು ಮಾತ್ರ ಪ್ರತಿಕ್ರಿಯೆಯ ಸೂಚಿಸುತ್ತದೆ ಭಾವಿಸುತ್ತೇನೆ. ಹೌದು. ನೀವು ಈ ಹೆಸರಿಸಬಹುದು. ನೀವು ಬರಬಹುದು, ನೀವು ಹೆಸರನ್ನು ಮಾಡಬಹುದು, ಮತ್ತು ನಂತರ ನೀವು ಇಲ್ಲಿ ಹೆಸರು ರವಾನಿಸಬಹುದು. ಹಾಗಾಗಿ ಪ್ರಯತ್ನಿಸಿ, ಎಂದು ಹೇಗೆ ಕೆಲಸ ನೋಡಿ ನೀಡಲು ಬಯಸುವ. ಸರಿ. ಪ್ರಶ್ನೆಗಳು? ಪ್ರಶ್ನೆಗಳು? ನಾನು ಪ್ರಶ್ನೆಗಳನ್ನು ಪ್ರೀತಿ. ನಾನು ನೀವು ಹುಡುಗರಿಗೆ ಬಗ್ಗೆ ಗೊತ್ತಿಲ್ಲ, ಆದರೆ ನಾನು ಅವರನ್ನು ಇಷ್ಟಪಡುವುದಿಲ್ಲ. ಹೇಗೆ ನೀವು ಹುಡುಗರಿಗೆ ಈ ಬಗ್ಗೆ ಭಾವನೆ? ಈ ರೀತಿಯ, ಕೋಣೆಯಲ್ಲಿ "ಓಹ್, ಹೇಲು" ಮೂಡ್ ಇಲ್ಲ. [ವಿದ್ಯಾರ್ಥಿಗಳು ಮುಸಿನಗು] ನೀವು ಹುಡುಗರಿಗೆ ಭಾವನೆ ಹೇಗೆ ಆ ರೀತಿಯ? [ವಿದ್ಯಾರ್ಥಿ] ಹೌದು. ಹೌದು? ಹೌದು, ಡೇನಿಯಲ್? [ವಿದ್ಯಾರ್ಥಿ] ನಾನು ನೀವು ಬಗ್ಗೆ ನೀವು ಒಟ್ಟಾರೆ ಪರಿಕಲ್ಪನೆಗಳು ರೀತಿಯ ಅರ್ಥ ಆಲೋಚಿಸುತ್ತೀರಿ, ಅನಾಮಧೇಯ ಕಾರ್ಯಗಳನ್ನು ಮತ್ತು ಈ ವಿಷಯವನ್ನು ಹಾಗೆ, ಆದರೆ ನಾನು, ಇದೀಗ ಅಪ್ ಇಲ್ಲ ಎಂದು ಅರ್ಧ ವಾಕ್ಯ ಅರ್ಥವಾಗದ ಯಾವ ಉಲ್ ಸಾಧನವಾಗಿ, ಲಿ, ಈ ವಿವಿಧ ಟ್ಯಾಗ್ಗಳನ್ನು. ನಾನು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಏನೋ ಕೋಡ್ ಸಾಧ್ಯವಾಗುತ್ತದೆ ಬಯಸುವ ಯೋಚಿಸುವುದಿಲ್ಲ. ಫೇರ್. ಸಾಮಾನ್ಯ ಭಾವನೆ, ಸಾಮಾನ್ಯ ಭಾವನೆ, ಇದು ರೀತಿಯಲ್ಲಿ ಧ್ವನಿಸುತ್ತದೆ ಎಂದು? ಸರಿ. [ವಿದ್ಯಾರ್ಥಿ] ನಾವು ಅಗತ್ಯ? ನಾವು ಕೋಡ್ ಅಗತ್ಯವಿದೆ? ನೀವು ಈ ರೀತಿಯ ತುಂಡರಿಸು ಸಿದ್ಧರಾಗಿರಬೇಕು, ನಾನು ಹೇಳಬಹುದು. ನಾನು ಪರೀಕ್ಷೆಯಲ್ಲಿ ಬರೆಯಲು ಒಂದು ಅಲ್ಲ, ಆದರೆ ನಾನು ಖಂಡಿತವಾಗಿ, ಒಂದು ಸಾಮಾನ್ಯ ಭಾವನೆಯು ವೇಳೆ ಹೇಳುತ್ತಾರೆ ಈ ವಾಕ್ಯ ಬಹಳಷ್ಟು ಇಲ್ಲಿ, ತೋರುತ್ತಿದೆ ರೀತಿಯ "ನರಕಕ್ಕೆ ನಡೆಯುತ್ತಿರುವ ಇದೆ ಏನು?" ನಂತರ ಆ ಬಗ್ಗೆ ಮಾತನಾಡಲು ಅವಕಾಶ ಮತ್ತು ಸರಿಪಡಿಸಲು "ನಾನು ಸಂಪೂರ್ಣವಾಗಿ, ಈಜು ಬಾಗುತ್ತೇನೆ". ಉತ್ತಮ ಶಬ್ದ? ಸರಿ. ಹಾಗಾಗಿ ಇಲ್ಲಿ ವಿಶೇಷವೇನು? ನ ಲೈನ್ ಮೂಲಕ ಈ ಸಾಲನ್ನು ತೆಗೆದುಕೊಳ್ಳೋಣ. ಕೊಠಡಿ ಸುಮಾರು ಹೋಗುವ ಪ್ರಯತ್ನಿಸೋಣ. ನಾನು 1 ಮೂಲಕ ಜನರು 1 ರಂದು ಕರೆ, ಮತ್ತು ನನಗೆ ನಿಮ್ಮ ಊಹೆ ನೀಡಲು ಪಡೆಯಲಿದ್ದೇನೆ. ನಾವು ವೇಗವಾಗಿ ಇದನ್ನು ಮಾಡುತ್ತೇವೆ. ನೀವು ಉತ್ತರಿಸಲು 5 ಸೆಕೆಂಡುಗಳ ಮಾಡಲೇಬೇಕು. ನೀವು ಉತ್ತರಿಸಿ ಇದ್ದರೆ, ನಾವು ಮುಂದಿನ ವ್ಯಕ್ತಿಗೆ ಸರಿಸಲು. ನಾನು ಈ ಅಸಾಮಾನ್ಯ ವಿಷಯವನ್ನು ಗೊತ್ತಿಲ್ಲ ಏಕೆಂದರೆ ಇದು ಒಂದು ದೊಡ್ಡ ವ್ಯವಹಾರ ಅಲ್ಲ. ನಾವು ಇಲ್ಲಿ ಪ್ರಾರಂಭಿಸಿ. ಷಾರ್ಲೆಟ್, ಈ ಸಾಲಿನ ಏನು ಮಾಡುತ್ತದೆ? [ವಿದ್ಯಾರ್ಥಿ] ಇದು ಸಲಹೆಗಳನ್ನು ಎಂಬ ಮಾರ್ಪಡಿಸಬಹುದಾದ ರಚಿಸಲು ಮತ್ತು ಹೊಂದಿಸುವ ಇದು ಏನೇ ಉಲ್ ಸಮಾನವಾಗಿರುತ್ತದೆ. [Hardison] ರೈಟ್. ಜಿಮ್ಮಿ, ಉಲ್ ಏನು? [ವಿದ್ಯಾರ್ಥಿ] ನನಗೆ ಗೊತ್ತಿಲ್ಲ. [Hardison] ತಂಪಾದ, ಸರಿ. ಷಾರ್ಲೆಟ್ ಸಂಪೂರ್ಣವಾಗಿ ಸರಿ ಎಂದು. ನಾನು ಇಲ್ಲಿಯೇ ಹೈಲೈಟ್ ಮಾಡಿರುವುದರಿಂದ ಕೋಡ್ ಈ ಸಾಲಿನಲ್ಲಿ, ಸಲಹೆಗಳನ್ನು ಎಂಬ ಮಾರ್ಪಡಿಸಬಹುದಾದ ಘೋಷಿಸುತ್ತದೆ ಒಂದು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ವೇರಿಯಬಲ್. ನಾವು ವೇರಿಯಬಲ್ ಸ್ಥಳೀಯ ಉಳಿಸುತ್ತದೆ ಮಾಡುತ್ತದೆ ಮುಂದೆ ಈ ವರ್ ಕೀವರ್ಡ್ ಮಾಡಲೇಬೇಕು ಇದು ಸೈನ್ ಎಂದು ಸ್ಕೋಪ್ ಮತ್ತು ನಾವು ಮೊದಲು ನೋಡಿಲ್ಲ ಈ ಉಲ್ ವಿಷಯ, ಉತ್ತಮ ಇಲ್ಲ ಎಂದು ನೋಡೋಣ - ನನಗೆ ನನ್ನ ಐಪ್ಯಾಡ್ ಬದಲಾಯಿಸಲು ಅವಕಾಶ. ಹೊಸ ಪುಟ. ನಾನು ನೀವು ಹುಡುಗರಿಗೆ ಮೊದಲು ಉಲ್ ಕಂಡ ಸಂದೇಹವಿಲ್ಲ. ಇದು unordered ಪಟ್ಟಿಯನ್ನು ಇಲ್ಲಿದೆ. ನೀವು ಬುಲೆಟ್ಗಳು ಅಲ್ಲಿ ನೀವು ಎಂದಾದರೂ ಒಂದು ವೆಬ್ ಪುಟದಲ್ಲಿ ಕಂಡ ನೀವು ಹೀಗೆ ಇತ್ಯಾದಿ ಥಿಂಗ್ 1, ಥಿಂಗ್ 2 ಹೊಂದಿವೆ, ಮತ್ತು? ಈ ಒಂದು unordered ಪಟ್ಟಿ. ನೀವು HTML ನಲ್ಲಿ ಈ ಕೋಡ್ ಎಂದು ರೀತಿಯಲ್ಲಿ ನೀವು ತೆರೆದ ಟ್ಯಾಗ್ ಆರಂಭಿಸಲು ಬಯಸುವ ಇದೆ ಎಂದು unordered ಪಟ್ಟಿ ತೆರೆಯುತ್ತದೆ, ನೀವು, unordered ಪಟ್ಟಿ ಮುಚ್ಚುವುದು ಒಂದು ನಿಕಟ ಟ್ಯಾಗ್ ಅದನ್ನು ಮುಚ್ಚಿ ಬಯಸುವ ತದನಂತರ ಮಧ್ಯದಲ್ಲಿ ನೀವು ಐಟಂಗಳನ್ನು, ಲಿ ಪಟ್ಟಿ ಮಾಡಿದೆವು. ಮತ್ತು ಲಿ ನ ಒಳಗೆ ಥಿಂಗ್ 1 ಮತ್ತು ಥಿಂಗ್ 2 ಪ್ರದರ್ಶಿಸಲು ಪಠ್ಯ, ಆದ್ದರಿಂದ ಎಂದು. ನಂತರ ನಮ್ಮ ಪಟ್ಟಿಯಲ್ಲಿ ಐಟಂ ಟ್ಯಾಗ್ಗಳು ಮುಚ್ಚಿ ಬಯಸುವ. ಅದೇ ಶೈಲಿಯನ್ನು ಪಡೆಯಲು ಉತ್ತಮ ಮಾರ್ಗವಾಗಿದೆ ಏಕೆಂದರೆ Unordered ಪಟ್ಟಿಗಳನ್ನು ಸೂಪರ್ ಸಾಮಾನ್ಯವಾಗಿದೆ ವಸ್ತುಗಳ ಸತತವಾಗಿ ಅನ್ವಯಿಸಲಾಗಿದೆ. ಆದ್ದರಿಂದ ನೀವು ನೋಡಲು, ಉದಾಹರಣೆಗೆ, pset 7 ಕೋಡ್, ವಿವಿಧ ಕೊಂಡಿಗಳು ಬಳಸಲಾಗುತ್ತಿತ್ತು ಎಂದು NAV ಮಾತ್ರೆಗಳು, ಸಂಚರಣೆ ಮಾತ್ರೆಗಳು ಸಾಕಷ್ಟು ಖರೀದಿ ಮಾರಾಟ, ಉದ್ಧರಣ, ಇತಿಹಾಸ, ಆ ಎಲ್ಲಾ, ಆ ಪಟ್ಟಿಗಳನ್ನು unordered ಅಳವಡಿಸಲ್ಪಟ್ಟಿವೆ ಗೆ, ಮತ್ತು ಅವರು ಈ ಬುಲೆಟ್ ಪಾಯಿಂಟ್ ತೆಗೆದುಹಾಕಲು ಸಿಎಸ್ಎಸ್ ಬಳಸಲಾಗುತ್ತದೆ ಮತ್ತು ರೀತಿಯ ಸುಮಾರು ಸ್ವಲ್ಪ ವಿಷಯಗಳನ್ನು ಬದಲಾಯಿಸಲು. ಆ ಸಿಎಸ್ಎಸ್ ಶಕ್ತಿಯನ್ನು ರೀತಿಯ HTML ರಚನೆ ವಿವರಿಸುತ್ತದೆ ಎಂದು ಇಲ್ಲಿದೆ. ನಾವು ಪಟ್ಟಿಯಲ್ಲಿ ಅಂಶಗಳ ಒಂದು ಪಟ್ಟಿಯನ್ನು ಮಾಡಲೇಬೇಕು. ಇದು, unordered ಇಲ್ಲಿದೆ. ಯಾವುದೇ ಮೊದಲ, ಎರಡನೇ, ಮೂರನೇ ಅಥವಾ ಇಲ್ಲ. ಇದು ಕೇವಲ ಒಂದು ಪಟ್ಟಿ ಇಲ್ಲಿದೆ. ಮತ್ತು ಆದ್ದರಿಂದ ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಇದು ಕೇವಲ ಗುಂಡುಗಳು ಅದನ್ನು ರಚಿಸುತ್ತೇನೆ. ನಾವು ಬದಲಿಗೆ ಓಲ್ ಬರೆದ ವೇಳೆ, ಆದ್ದರಿಂದ ನಾನು ಒಂದು ಓಲ್ ಪಟ್ಟಿಗೆ ಈ ಬದಲಾಯಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ ಒಂದು ಉಲ್ ವಿರುದ್ಧವಾಗಿ, ಆ ಏನು? ಈ ಬುಲೆಟ್ಗಳು ತೊಡೆದುಹಾಕಲು ಎಂದು, ಮತ್ತು ಡೀಫಾಲ್ಟ್ ಬದಲಿಗೆ ಸಂಖ್ಯೆಯ ಪಟ್ಟಿ ಎಂದು ಈಗ ನಾವು ಆದೇಶ ಪಡೆದರು. ಪಟ್ಟಿಯ ಶೈಲಿಯನ್ನು, ನೀವು ಸಿಎಸ್ಎಸ್ ಸುಮಾರು ಆಡಲು ಏನು ನಂತರ ಹೊಂದಿದೆ ಸಿಎಸ್ಎಸ್ ಬೂಟ್ಸ್ಟ್ರ್ಯಾಪ್ ಗ್ರಂಥಾಲಯದ ಬರೆದ ಜನರಾಗಿದ್ದರು ಸುಮಾರು ಆಡಿದರು ಅಲ್ಲಿ ಆ ನ unordered ಪಟ್ಟಿಯನ್ನು ಶೈಲಿಯನ್ನು ಅದನ್ನು ಆ ಸಂತೋಷವನ್ನು ಸ್ವಲ್ಪ NAV ಮಾತ್ರೆಗಳು ಪ್ರದರ್ಶಿಸಲು ಪಡೆಯಲು. ನಾವು ಗೂಗಲ್ ನೋಡಿದರೆ, ಉದಾಹರಣೆಗೆ, ಈ ವ್ಯಕ್ತಿ ಒಂದು ಅವಲೋಕಿಸೋಣ. ಬ್ಯಾಕ್ "ಹೇಗೆ ನಾನು ಮೀಟರ್ ನಿಮ್ಮ ತಾಯಿ" - ಜರ್ಮನ್ ರೀತಿಯ ಶಬ್ದಗಳನ್ನು. ನಾನು ಜರ್ಮನ್ ಪ್ರೀತಿ. ಇದು ಮೋಜಿನ ಧ್ವನಿಸುತ್ತದೆ. ಮನನೊಂದ ಭಾವಿಸಿದ ವೀಕ್ಷಿಸಲು ಯಾವುದೇ ಜರ್ಮನ್ ಜನರಾಗಿದ್ದರು ಇವೆ ನಾನು ಕ್ಷಮಿಸಿ. ಹೇಗಾದರೂ, ನಾವು ಮೇಲ್ಭಾಗದಲ್ಲಿ ಇಲ್ಲಿ ಈ ಲಿಂಕ್ ನೋಡಲು ಮತ್ತು ನಾವು ಮೇಲೆ ಇಂದಿನ ನಲ್ಲಿ, ನಾವು ಈ ವ್ಯಕ್ತಿ ಬಳಸಿಕೊಂಡು ಅದನ್ನು ಪರೀಕ್ಷಿಸಲು ಮಾಡಬಹುದು ನೋಡಲು. ನಾನು ರೀತಿಯಲ್ಲಿ ಕೆಳಗೆ ಇಲ್ಲಿ ಮೂಲೆಯಲ್ಲಿ ಮನುಷ್ಯ. ಕ್ರೋಮ್ ಮೇಲೆ ಡೆವೆಲಪರ್ ಟೂಲ್ಗಳು ಅತ್ಯುತ್ತಮವಾಗಿರುತ್ತದೆ. ನೀವು ಹುಡುಗರಿಗೆ ಇದು ಸುಮಾರು ಆಡಲು ಅಥವಾ ಇದು ಟ್ಯುಟೋರಿಯಲ್ ಹುಡುಕುವ ಆರಂಭಿಸಲು, ಇದು ಬಹಳಷ್ಟು ಸಹಾಯ ನೀವು ವೆಬ್ ಆಧಾರಿತ ಯೋಜನೆಗಳಿಗೆ ಮಾಡುತ್ತಿರುವುದು. ನನ್ನ ಪುಟ್ಟ ಇನ್ಸ್ಪೆಕ್ಟರ್ ಕ್ಲಿಕ್. ನಾನು ಇಲ್ಲಿ ಮತ್ತೆ ಸ್ಕ್ರಾಲ್ ಪಡೆಯಲಿದ್ದೇನೆ. ನಾನು ಎಲ್ಲಾ ಈ ಹುಡುಗರಿಗೆ ಎಂಬುದನ್ನು ಪಡೆಯಲಿದ್ದೇನೆ. ನಾನು ಈ ಕ್ಲಿಕ್ ಪಡೆಯಲಿದ್ದೇನೆ ಸೈನ್ ನಾನು ಜೂಮ್. ನಂತರ ನಾನು ಮತ್ತೆ ಝೂಮ್ ಔಟ್ ಮತ್ತು ಇದು ವಾಸ್ತವವಾಗಿ ಕೆಳಗೆ ಇಲ್ಲಿ HTML ರೀತಿಯಲ್ಲಿ ನೋಡಬಹುದು. ಗೂಗಲ್ ಒಂದು ಆದೇಶ ಪಟ್ಟಿಯಲ್ಲಿ ಇದು ರೀತಿಯಲ್ಲಿ ತೋರುತ್ತಿದೆ. ನಾವು, + ನೀವು ಹೇಳುತ್ತದೆ ಈ ಸ್ಪ್ಯಾನ್ ಮಾಡಲೇಬೇಕು ಎಂದು ಆಧಾರ ಟ್ಯಾಗ್ ಒಳಗೆ ರೀತಿಯಲ್ಲಿ ವಿಶೇಷವೇನು ಆದ್ದರಿಂದ ಇದು ಕ್ಲಿಕ್ ಮಾಡುತ್ತದೆ ಎಂಬುದನ್ನು ಮತ್ತು ಅದು ನನ್ನ Google+ ಪುಟ ಅದನ್ನು ಸಂಪರ್ಕಿಸುತ್ತದೆ. ಇದು ಪಟ್ಟಿಯಲ್ಲಿ ಐಟಂ ಒಳಗೆ ರೀತಿಯಲ್ಲಿ ವಿಶೇಷವೇನು, ಮತ್ತು ಇದು ಈ ಆದೇಶ ಪಟ್ಟಿಯನ್ನು ಒಳಗೆ ರೀತಿಯಲ್ಲಿ ವಿಶೇಷವೇನು. ನಾನು ವಾಸ್ತವವಾಗಿ ಪಟ್ಟಿ ಐಟಂ ಕ್ಲಿಕ್ ಮಾಡಿದರೆ ಮತ್ತು ಈಗ, ಅದನ್ನು ಅಲ್ಲಿ ನನಗೆ ಅದು ಹೈಲೈಟ್ ಮಾಡುತ್ತದೆ. ನಾನು unordered ಪಟ್ಟಿ ಹೈಲೈಟ್, ನೀವು ಗಮನ ಮೇಲ್ಭಾಗದಲ್ಲಿ ಹೋಗುತ್ತದೆ ಎಂಬುದನ್ನು. ಇದು ಅಪ್ ಬದಲಿಸುತ್ತದೆ ಮತ್ತು ನನಗೆ ಸಂಪೂರ್ಣ ಆದೇಶ ಪಟ್ಟಿಯನ್ನು ತೋರಿಸುತ್ತದೆ. ಆದ್ದರಿಂದ ಗೂಗಲ್ ಕೇವಲ ಈ ಪಟ್ಟಿಗಳನ್ನು ಹಾಗೆ ತೋರಿಸಲು ಪಡೆಯಲು ಶೈಲಿಯನ್ನು ಸುಮಾರು ವಹಿಸಿದೆ. ಆ ಪಟ್ಟಿಗಳನ್ನು ಸಾಕಷ್ಟು ಖುಷಿಯಾಗುತ್ತದೆ. ಬ್ಯಾಕ್ ರಸಪ್ರಶ್ನೆ ಅಥವಾ ಈ ವಿಷಯವನ್ನು. ಈಗ ನಾವು unordered ಪಟ್ಟಿ ಗೊತ್ತಿಲ್ಲ - ಆಶಾದಾಯಕವಾಗಿ. ನ (response.symbols ರಲ್ಲಿ ವರ್ ನಾನು), ಕೋಡ್ ಈ ಮುಂದಿನ ಸಾಲು ಬಗ್ಗೆ ಮಾತನಾಡೋಣ. ಎಲಾ. [ವಿದ್ಯಾರ್ಥಿ] ನಾನು ಕಲ್ಪನೆಯೂ ಇಲ್ಲ. [Hardison] ಕಲ್ಪನೆ. ಸರಿ. ನೀವು ಮೊದಲು ಲೂಪ್ ಒಂದು ನೋಡಿದ್ದೀರಿ, ನಾನು ಲೆಕ್ಕಿಸುವುದಿಲ್ಲ. [ವಿದ್ಯಾರ್ಥಿ] ಹೌದು. [Hardison] ನೀವು ಪಿಎಚ್ಪಿ ಪ್ರತಿ ಮಾಡುತ್ತಿದ್ದ ನೆನಪಿದೆಯೇ? [ವಿದ್ಯಾರ್ಥಿ] ಹೌದು. [Hardison] ಈ ನಿಖರವಾಗಿ ಎಂದು. ಈ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ರಲ್ಲಿ ಪ್ರತಿ ಲೂಪ್. ಈ ಮಾಡುತ್ತಿದ್ದ ಕುಳ್ಳಗಿನ ದಾರಿ (ನಾನು = 0 ವರ್; ನಾನು response.symbols.length <; ನಾನು + +), ನಾವು ಮಾಡಬಹುದಾದ ಇದು, ಆದರೆ ಈ ಇದು ಬರೆಯುವ ಒಂದು ಸಂಕ್ಷಿಪ್ತ ಮಾರ್ಗವಾಗಿದೆ. ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಜಾಗರೂಕರಾಗಿರಿ ಒಂದು ವಿಷಯ ಈ ಅಗತ್ಯವಾಗಿ ಸಲುವಾಗಿ ಅನುಗುಣವಾಗಿಲ್ಲ ಎಂದು. Response.symbols ಸಂಭಾವ್ಯವಾಗಿ ಒಂದು ಶ್ರೇಣಿಯನ್ನು ವೇಳೆ, ವರ್ ನಾನು ಈ ಶ್ರೇಣಿಯನ್ನು ಒಂದು ಸೂಚ್ಯಂಕ, ಆದರೆ ಇದು ಅಗತ್ಯವಾಗಿ 0 ತದನಂತರ 1 ಅಲ್ಲ ತದನಂತರ 2 ಮತ್ತು ನಂತರ 3. ಅವರು ಬಳಕೆ ಹೇಳಲು ಇಲ್ಲ (ವರ್ ನಾನು = 0) ನೀವು ಆದೇಶ ಕಾಳಜಿ. ನಾನು ಗಮನಿಸುವುದು ಇತರ ವಿಷಯ ಊಹೆ ನಾವು ಪಿಎಚ್ಪಿ ಪ್ರತಿ ಒಂದು ಬಳಸಿದಾಗ, ನಾವು ಮೊದಲ ಶ್ರೇಣಿಯಲ್ಲಿನ ಹೆಸರು ಸೂಚಿಸಲಾದ ಮತ್ತು ನಂತರ ನಾವು ಕೀವರ್ಡ್ ಹೊಂದಿತ್ತು ನಂತರ ನಾವು ಶ್ರೇಣಿಯನ್ನು ಪಡೆಯಲು ಬಯಸಿದ್ದರು ಮೌಲ್ಯವನ್ನು ಸೂಚಿಸಲಾದ. ಅಥವಾ ನಾವು ಪ್ರಮುಖ ಮತ್ತು ನಾವು ಶ್ರೇಣಿಯನ್ನು ಪಡೆಯಲು ಬಯಸಿದ್ದರು ಮೌಲ್ಯ ಎರಡೂ ಸೂಚಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ. ಇಲ್ಲಿ ನಾವು ಸೂಚ್ಯಂಕ ಬರುತ್ತಿದೆ. ನಾವು ನಿಜವಾದ ಅಂಶ ಸ್ವತಃ ಪಡೆಯದಿದ್ದಲ್ಲಿ. ಆದ್ದರಿಂದ ನೀವು ನಾವು ಇಲ್ಲಿ ಕೆಳಗೆ ಹೋದಾಗ ನಾವು ವಾಸ್ತವವಾಗಿ ಇತ್ ಅಂಶ ಹಿಂಪಡೆಯಲು ಎಂದು ನೋಡಿ ಔಟ್ response.symbols ವಸ್ತು. ಈ ಹುಚ್ಚ ಎಂದು ಇತರ ವಿಷಯ ನೀವು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ವಸ್ತುಗಳ ಮೇಲೆ ಲೂಪ್ ಈ ಬಳಸಬಹುದು ಮತ್ತು 1 ಮೂಲಕ ವಸ್ತು 1 ಗುಣಗಳನ್ನು ಪ್ರತಿ ಹಿಂಪಡೆಯಲು. ನಾವು ನನ್ನ ಕುಟುಂಬದ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಆಬ್ಜೆಕ್ಟ್ ಅಂಕನ ಚಿತ್ರಣ ಮರಳಿದ ವೇಳೆ ಇದು ಅಕ್ಷರಶಃ ಆ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ಮತ್ತು ತಂದೆ, ಸಹೋದರ, ತಾಯಿ, ಎಲ್ಲ ಅಲ್ಲಿ, ನೀವು ಆ ಮೇಲೆ ತಿರುಗಿ ಲೂಪ್ ಒಂದು ಬಳಸಬಹುದಾಗಿತ್ತು ಮತ್ತು 1 ಮೂಲಕ ಗುಣಲಕ್ಷಣಗಳನ್ನು 1 ಹಿಂಪಡೆಯಲು. ರೀತಿಯ ಕ್ರೇಜಿ. ನಾವು ಒಂದು HTML ಸ್ಟ್ರಿಂಗ್ ನಿರ್ಮಿಸುವ ಮಾಡಿದಾಗ ಇದೆ, ಹಾಗೆ ನಾವು ಮಾಡುತ್ತಿರುವುದು, ಇದು ಕಾಣುತ್ತದೆ ಈ ಕಾಮೆಂಟ್ "ಸಲಹೆಗಳನ್ನು ಪಟ್ಟಿ ಎಚ್ಟಿಎಮ್ಎಲ್ ಸ್ಟ್ರಿಂಗ್ ನಿರ್ಮಿಸಲು.", ಹೇಳುತ್ತಾರೆ ಹಾಗೆ ನಾವು ನಮ್ಮ unordered ಪಟ್ಟಿ ನಮ್ಮ ತೆರೆದ ಟ್ಯಾಗ್ ಔಟ್ ಆರಂಭಿಸಲು ನೀನು ಇದರಲ್ಲಿ ನಾವು ಪಟ್ಟಿ ಐಟಂಗಳನ್ನು ಎಲ್ಲಾ ಸಲಹೆಗಳನ್ನು ಶೇಖರಿಸಿಡಲು ನೀನು ಅಂದುಕೊಳ್ಳೋಣ. ನಂತರ ನಾವು ಪ್ರತಿಕ್ರಿಯೆಯಾಗಿ ಸಂಕೇತಗಳನ್ನು ಎಲ್ಲಾ ಮೇಲೆ ಲೂಪ್ ನೀನು ಏಕೆಂದರೆ, ಈ CS50 ಹಣಕಾಸು ಒಂದು Typeahead ನೆನಪು ಆದ್ದರಿಂದ ನಾವು 1 ಮೂಲಕ ಸ್ಟಾಕ್ ಸಂಕೇತಗಳ 1 ಔಟ್ ಎಳೆಯುವ ಮಾಡುತ್ತಿದ್ದೇವೆ. ನಂತರ ನಾವು ನಮ್ಮ ಸಲಹೆಗಳನ್ನು ಸ್ಟ್ರಿಂಗ್ ಏನು ಸೇರಿಸುವ ಮಾಡುತ್ತಿದ್ದೇವೆ? ಜೇರ್ಡ್, ಏನು ಈ ರೀತಿ ಮಾಡುವುದಿಲ್ಲ? ಇದು ಡೇಟಾಬೇಸ್ ರೀತಿಯ ನಿಂದ ಧರಿಸುವುದನ್ನು ರೀತಿಯಲ್ಲಿಯೇ [ವಿದ್ಯಾರ್ಥಿ] ಇದು ತೋರುತ್ತದೆ ಏನೇ ನೀವು ಟೈಪ್ ಪತ್ರ ಸಲಹೆ ರೀತಿಯ ಬಿಟ್ಟು ಯಾವ ಪದ - [Hardison] ಹೌದು. ಅಜಾಕ್ಸ್ ವಿನಂತಿಯನ್ನು ಈಗಾಗಲೇ ವಾಸ್ತವವಾಗಿ ಹೋಗಿ ಎಂದು ದೋಚಿದ ಮಾಡಲಿಲ್ಲ. ಈ ನಮ್ಮ ಪ್ರತಿಕ್ರಿಯೆ. ನಾವು ಸರ್ವರ್, ಡೇಟಾಬೇಸ್ ಪ್ರತಿಕ್ರಿಯೆ ನೆತ್ತಿಗೇರಿದೆ ಮಾಡಿದ ನಂತರ ಈ ವಾಸ್ತವವಾಗಿ. ಆದ್ದರಿಂದ ಈ ಏನು? ಈ ಏಕ ಉದ್ಧರಣ ವಿಷಯ ಏನನ್ನು ಸೂಚಿಸುತ್ತದೆ ಇಲ್ಲ? [ವಿದ್ಯಾರ್ಥಿ] ಏಕ ಉದ್ಧರಣ? [Hardison] ಹೌದು. ಅದು ಸರಿ, ಕೇವಲ ಒಂದು ಸ್ಟ್ರಿಂಗ್ ನ? ಆದ್ದರಿಂದ ಈ ತಯಾರಿಕೆಯು ಏನು? ಇದು ಒಂದು ಸ್ಟ್ರಿಂಗ್ ಮತ್ತು ನಾವು ಸಾಲಿನಲ್ಲಿ ವಿಷಯವನ್ನು ಪುಟ್ಟಿಂಗ್ ಮಾಡುತ್ತಿರುವ. ಮತ್ತು ಸ್ಟ್ರಿಂಗ್ ಏನು ನೋಡುತ್ತಿದೆ? [ವಿದ್ಯಾರ್ಥಿ] we're ಎಂದು ಕೇವಲ ಸಲಹೆ - [Hardison] ಹೌದು, ನಿಖರವಾಗಿ. ಇದು, ಆಧಾರ ಟ್ಯಾಗ್ ಒಳಗೆ ರೀತಿಯಲ್ಲಿ ಸಲಹೆ ಇಲ್ಲಿದೆ ಇದು ಪಟ್ಟಿಯಲ್ಲಿ ಒಳಗೆ ಹೋಗುತ್ತದೆ ಎಷ್ಟು ಮತ್ತು ಸಹ ಪಟ್ಟಿಯನ್ನು ಐಟಂ ಒಳಗೆ ಲಂಗರು. ಅಕ್ಷರಶಃ, ನಾವು ಮಾಡುತ್ತಿರುವುದು ಎಲ್ಲಾ ನಾವು ಒಂದು ದೊಡ್ಡ ಎಚ್ಟಿಎಮ್ಎಲ್ ತಂತುವಿನ ನಿರ್ಮಿಸುವ ಮಾಡುತ್ತಿದ್ದೇವೆ. ನಾವು ಮೆಮೊರಿ ಸ್ಟ್ರಿಂಗ್ ಅಕ್ಷರಶಃ ಅದನ್ನು ನಿರ್ಮಿಸುವ ಮಾಡುತ್ತಿದ್ದೇವೆ. ನಾವು ಅಲಂಕಾರಿಕ ಏನು ಏನು ಇಲ್ಲ. ನಾವು ಹಾಗೆ DOM ಅಥವಾ ಏನು ಹೊಸ ಗ್ರಂಥಿಗಳು ರಚಿಸಲು ಇಲ್ಲ. ನೀವು ಉದಾಹರಣೆಗೆ, ಬರೆಯಲು ಎಂಬಂತೆ ನಾವು ಅಕ್ಷರಶಃ, ಸ್ಟ್ರಿಂಗ್ ನಿರ್ಮಿಸಲು ನೀವು ನಿಮ್ಮ ಐಪ್ಯಾಡ್ ನಾನು ಹಾಗೆ - ಸಂದರ್ಭದಲ್ಲಿ ನೀವು ಹುಡುಗರಿಗೆ ಐಪ್ಯಾಡ್ ಮತ್ತು ನಿಮ್ಮ ಐಪ್ಯಾಡ್ನಲ್ಲಿ HTML ಬರೆಯುವ ಹಾಗೆ - ನೀವು ಕೇವಲ ಉಲ್, ಲಿ, ಒಂದು ರೀತಿಯಲ್ಲಿ ಒಂದು ದೊಡ್ಡ ಉದ್ದನೆಯ ಸಾಲನ್ನು ಬರೆಯುತ್ತಿದ್ದೇವೆ ... ನಂತರ ನಾವು ಸಹಜವಾಗಿ ಈ ಉಲ್ ಅದನ್ನು ಅಂತ್ಯಗೊಳಿಸಬಹುದು ನೀನು. ಆದ್ದರಿಂದ ನಾವು ಬರುತ್ತಿದೆ ಎಲ್ಲಾ 1 ದೊಡ್ಡ, ಭಾರಿ ತಂತು ಇಲ್ಲಿದೆ. ಮತ್ತು ಒಳಗೆ ನಾವು ಕಂಡುಬರುವ ಸಂಕೇತಗಳ ಪ್ರತಿ ಒಂದು ಲಿ ಮತ್ತು ಒಂದು ಇಲ್ಲ. ಈಗ, ಮುಂದುವರೆಯುತ್ತಿದೆ, ಈ ಸಾಲಿನ ಸ್ಟೆಲ್ಲಾ ಇಲ್ಲಿಯೇ, ಏನು ಮಾಡುತ್ತದೆ? ಈ ಲೈನ್ ಇಲ್ಲಿಯೇ ಏನು ಮಾಡುತ್ತದೆ? [ಕೇಳಿಸುವುದಿಲ್ಲ ವಿದ್ಯಾರ್ಥಿ ಪ್ರತಿಕ್ರಿಯೆ] [Hardison] ಹೌದು. ಇದು ಈ ವ್ಯಕ್ತಿ ಸೇರಿಸುವ ನ. ನಾವು ನಮ್ಮ ಪಟ್ಟಿಯಲ್ಲಿ ಕೊನೆಗೊಳ್ಳುವ ಮಾಡುತ್ತಿದ್ದೇವೆ. ನಿಖರವಾಗಿ. ತದನಂತರ ಈ ಅಂತಿಮ ಲೈನ್ - ಮತ್ತು ಈ ಅವಿವೇಕದ ರೀತಿಯ ಕಾಣುತ್ತದೆ - ಕ್ಷಮಿಸಿ. ನಾನು ಕೆಂಪು ಸ್ವೀಟ್ಶರ್ಟ್ ನಿಮ್ಮ ಹೆಸರು ಗೊತ್ತಿಲ್ಲ. ನೀವು ಈ ಏನು ಗೊತ್ತಾ? ಅಥವಾ ನೀವು ಯಾವುದೇ ನಿರ್ಧರಿಸಲು ಹೋಗುವ? ಮತ್ತು ನೀವು? [ವಿದ್ಯಾರ್ಥಿ] ಇದು ರಂದು jQuery ಕರೆಗಳನ್ನು, ಆದರೆ ನಾನು ನಿಖರವಾಗಿ ಕೆಲಸ ಗೊತ್ತಿಲ್ಲ. [Hardison] ಹೌದು. ಇದು jQuery ಕರೆಯುತ್ತದೆ. ಹೇಗೆ ನನಗೆ ಎಡಭಾಗದಲ್ಲಿ ಇಲ್ಲಿ ಯಾರಾದರೂ ಸುಮಾರು ಬಗ್ಗೆ? ನೀವು ಈ ಸಾಲಿನ ಏನು ಮಾಡುತ್ತದೆ ಗೊತ್ತೇ? ಇದು ಮಾಡುತ್ತಿದೆ ಹಾಗೆ ನೀವು ಊಹಿಸಲು ಹೊಂದಿದ್ದರೆ ಇದು ಏನು ತೋರುತ್ತಿಲ್ಲ? [ವಿದ್ಯಾರ್ಥಿ] HTML ಗೆ ಸಲಹೆಗಳನ್ನು ಪಟ್ಟಿ ಸಲ್ಲಿಸಲಾಗುತ್ತಿದೆ, ಅಥವಾ ಅದು - ಹೌದು. ನೀವು ಸಲ್ಲಿಸುವ ಮೂಲಕ ಅರ್ಥವೇನು? [ವಿದ್ಯಾರ್ಥಿ] ನಾವು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ವ್ಯವಹರಿಸಬೇಕು ಏನು HTML ಹೇಳಿತು ಈಗ ಖಂಡಿತವಾಗಿಯೂ ಕೇವಲ HTML ಆಗಿದೆ. [Hardison] ಹೌದು. ಒಂದು ಉತ್ತಮ ಆರಂಭವನ್ನು ಇಲ್ಲಿದೆ. ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಈ ತುಂಡರಿಸು ಅವಕಾಶ. ಈ ಭಾಗ ಇಲ್ಲಿಯೇ ಮಾಡುತ್ತಿರುವ ನಿಖರವಾಗಿ ಇಲ್ಲಿದೆ. [ವಿದ್ಯಾರ್ಥಿ] ಇದು ಯಾವ ಅಂಶವು ಇದು ಸ್ಪಷ್ಟವಾಗಿ jQuery ನ ಮಾಡುತ್ತದೆ? [Hardison] jQuery ಈ ಡಾಲರ್ ಚಿಹ್ನೆ ಹುಡುಗ. ನೀವು jQuery ಬರೆಯುತ್ತಿದ್ದೇವೆ ಯಾವಾಗ, ನೀವು ಈ ಡಾಲರ್ ಸ್ಥಳದ ಮೇಲೆ ಸೈನ್ ನೋಡುತ್ತಾರೆ. ಇದು ಕೇವಲ ಒಂದು ವಿಶೇಷ ಚಿಹ್ನೆಯನ್ನು ರೀತಿಯ jQuery ರಲ್ಲಿ ಬಳಸಲಾಗಿದೆ. ಇದು ವಸ್ತುಗಳ ಇಡೀ ಗುಂಪೇ ಮಾಡುತ್ತದೆ. ಬಲ ಇಲ್ಲಿ ಸಂದರ್ಭದಲ್ಲಿ ಲೈನ್ ಈ ಭಾಗದಲ್ಲಿ, ಇದು ಒಂದು ಸೆಲೆಕ್ಟರ್. ಇದು jQuery ಆಯ್ಕೆ, ಮತ್ತು ಇದು HTML ಅಂಶ ಆಯ್ಕೆ ಎಂದು ID ಯನ್ನು ಸಲಹೆಗಳನ್ನು ಹೊಂದಿದೆ. ಎಚ್ಟಿಎಮ್ಎಲ್ ಘಟಕಗಳು ಎಂದು ID ಗುಣಲಕ್ಷಣ ಹೊಂದಿವೆ ಹೇಗೆ ನೆನಪಿಡಿ ನೀವು ID ಸಲಹೆಗಳನ್ನು ಹೊಂದಿದೆ ಒಂದು ಪ್ಯಾರಾಗ್ರಾಫ್ ಟ್ಯಾಗ್ ಹೊಂದಬಹುದು? ಈ jQuery ಸೆಲೆಕ್ಟರ್ ಅಂಶ ಹಿಡಿದಿಟ್ಟುಕೊಳ್ಳುತ್ತದೆ ಆ ಅಂಶ ನೆನಪಿಗಾಗಿ ಎಲ್ಲೋ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ ಏಕೆಂದರೆ. ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, ರೀತಿಯ ಅಂಶ ಗುರುತಿಸಲು ಮತ್ತು ಹೇಳಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ "ಓಹ್, ಸರಿ, ನೀವು, ಈ ID ಯನ್ನು ಹೊಂದಿದೆ ಎಂದು ಪ್ಯಾರಾಗ್ರಾಫ್ ಇವೆ" ತದನಂತರ ಈ. HTML ಸರಿ, ನೀವು ಒಳಗೆ ಪ್ರಸ್ತುತ ಎಚ್ಟಿಎಮ್ಎಲ್ ಬದಲಿಗೆ ", ಹೇಳುತ್ತಾರೆ "ಈ ಹೊಸ ಸ್ಟ್ರಿಂಗ್, ಈ ಹೊಸ HTML ನಾನು ನೀವು ನೀಡಲು ಪಡೆಯಲಿದ್ದೇನೆ ಎಂದು." ನಾವು ಐಪ್ಯಾಡ್ ಮೇಲೆ ಮತ್ತೆ ನೋಡಿದರೆ ಆದ್ದರಿಂದ - ಹಾ, ಹಾ, ನಾನು ಈ ಸಮಯದಲ್ಲಿ ಬದಲಾಯಿಸಲು ನೆನಪಿನಲ್ಲಿ - ನೀವು ಸಾಮಾನ್ಯವಾಗಿ divs ವಿಷಯಗಳನ್ನು ಸೇರಿಸಲು, ಆದ್ದರಿಂದ ನಾವು ಐಡಿ = "ಸಲಹೆಗಳು" ಎಂದು ಒಂದು DIV ಹೊಂದಿತ್ತು ಕಲ್ಪನೆ; ನಾವು ಇಲ್ಲಿ DIV ಕೆಳಗೆ ಟ್ಯಾಗ್ ಮುಚ್ಚಲು ನೀನು. ನಾವು ಡಾಮ್ ಅಂಶ ಪಡೆದುಕೊಳ್ಳುವುದಕ್ಕೆ jQuery ಆಯ್ಕೆ ಬಳಸಿ ಯಾವಾಗ ಅದು ಅಕ್ಷರಶಃ, ಇಲ್ಲಿಯೇ ಈ ಇಡೀ DIV ಸಲಹೆಗಳನ್ನು ID ಯನ್ನು ಆಯ್ಕೆ ಮಾಡಿದೆ ತದನಂತರ HTML ವಿಧಾನವನ್ನು "ಇಲ್ಲಿಯೇ ಈ ವಿಷಯವನ್ನು ಎಲ್ಲಾ ಬದಲಾಯಿಸಿ ಹೇಳುತ್ತಾರೆ "ಎಂದು ಉಲ್ ನಾವು ನಿರ್ಮಿಸಿದ ಎಂದು unordered ಪಟ್ಟಿ ಬಲ." ಅಕ್ಷರಶಃ, ನೀವು ನೆನಪಿಗಾಗಿ ಇಡೀ HTML ಫೈಲ್ ಸರಣಿಯನ್ನು ವೀಕ್ಷಿಸುತ್ತಿರುವ ವೇಳೆ, ನೀವು ಕೇವಲ ", ಎಂದು ಸ್ಪಾಟ್ ಹೋಗಿ ಎಂದು ಉಲ್ ವಿಷಯವನ್ನು ರಲ್ಲಿ ಪ್ಲಂಕ್", ಹೇಳುತ್ತಿದ್ದರು ನೀವು ಈಗ unordered ಪಟ್ಟಿ ನೋಡಿ ಆದ್ದರಿಂದ ತದನಂತರ ಪುಟ ಅಪ್ಡೇಟ್. ಹಾಗಾಗಿ ಈ ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಮಾಡಿದ್ದಾರೆ ಇದು ಸಕ್ರಿಯವಾಗಿ ಈ DIV ಪರಿಷ್ಕೃತ ಆಗಿದೆ. ನಾವು ಲ್ಯಾಪ್ಟಾಪ್ ನೋಡಿದ ಕೋಡ್ ಈ DIV ಪರಿಷ್ಕರಿಸಿತು ಎಲ್ಲೋ ಸರ್ವರ್ ಪತ್ತೆಹಚ್ಚಿದ ಎಂದು ಹೊಸ ಸಲಹೆಗಳನ್ನು ಹಿಡಿದಿಡಲು. [ವಿದ್ಯಾರ್ಥಿ] ಯಾವ ಸಲಹೆಗಳನ್ನು ಹೊಸ ಸಲಹೆಗಳನ್ನು ಮತ್ತು ಹಳೆಯ ಸಲಹೆಗಳನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ? ಹೊಸ ಸಲಹೆಗಳನ್ನು ಮತ್ತು ಹಳೆಯ ಸಲಹೆಗಳನ್ನು. [ವಿದ್ಯಾರ್ಥಿ] ಯಾವ ಒಂದು ಸ್ಥಾನದಲ್ಲಿ ಮತ್ತು ಒಂದು ಬದಲಿಗೆ ಮಾಡುತ್ತಿರುವ ಪ್ರತಿನಿಧಿಸುತ್ತದೆ? [Hardison] ಇದು ಗಾಟ್. ಇಲ್ಲಿಯೇ ನೋಡಿ, ಈ ವ್ಯಕ್ತಿ ಒಂದು ಸ್ಟ್ರಿಂಗ್ ಆಗಿದೆ. ಈ ಒಂದು ಅಂಶದ ಐಡಿ ಸೂಚಿಸುತ್ತದೆ - ನಾವು ಡಾಮ್ ಕರೆ - ಅಕ್ಷರಶಃ ಎಲ್ಲೋ ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ ಎಂದು ಕೆಲವು HTML ಅಂಶ ಅಂದರೆ ವೆಬ್ ಪುಟದಲ್ಲಿ. ನಾವು ಮತ್ತೆ ನಮ್ಮ ಗೂಗಲ್ ಪುಟಕ್ಕೆ ಹೋಗಿ, ಈ ನೋಡಲು ವೇಳೆ, ನಾವು ಈ divs ಮತ್ತು ಈ ಓಲ್ ಮತ್ತು ಈ ಲೀಜ್ ಮತ್ತು ಈ ಒಂದು ತಂದೆಯ ಎಲ್ಲಾ ನೋಡಿ. ಈ ಎಲ್ಲಾ ಪ್ರಸ್ತುತ ಈ ಪುಟ ರೂಪಿಸುವ HTML ಅಂಶಗಳನ್ನು ಇದ್ದಾರೆ. ಈ ಪುಟದಲ್ಲಿ ಪ್ರತ್ಯೇಕ ಅಂಶಗಳು ಗೆ ಸಂಬಂಧವಿದೆ. ನಾವು ಈ ಬದಲಾಯಿಸಲು ವೇಳೆ ಮತ್ತು, ನೀವು ಡಾಮ್ ಬದಲಾವಣೆ ವೀಕ್ಷಿಸುತ್ತಿದ್ದೆ, ಮತ್ತು ನೀವು ಬದಲಾಯಿಸುವ ಈ ರೀತಿಯ ನೋಡಬಹುದು. ನಾವು ಹಾರ್ವರ್ಡ್ ಟೈಪ್ ಆದ್ದರಿಂದ ವೇಳೆ, ನೀವು ಡಾಮ್ ಬದಲಾಯಿಸಲು ಪ್ರಾರಂಭವಾಗುತ್ತದೆ ನೋಡಲು ಬಯಸುವ ಮತ್ತು ಪಟ್ಟಿಯಲ್ಲಿ ಅಂಶಗಳನ್ನು ಇಲ್ಲಿ ಬದಲಾಗುವುದಿಲ್ಲ ಪ್ರಾರಂಭಿಸುತ್ತಿವೆ. ಎಂದು ನಡೆಯುತ್ತಿದೆ ಎಂಬುದರ ವಾಸ್ತವವಾಗಿ. ನಾವು ಇಲ್ಲಿಯೇ ಈ ವಿಷಯವನ್ನು ಕೆಲವು ಕಾಣಬಹುದು ನೋಡೋಣ. ನ ಈ ಲಿಂಕ್ ನೋಡೋಣ. ಈ ಹಾರ್ವರ್ಡ್ ವಿಕಿಪೀಡಿಯ ಲಿಂಕ್ ನೋಡೋಣ, ಮತ್ತು ನಾವು ಬದಲಾಯಿಸಲು ವೀಕ್ಷಿಸುತ್ತೇನೆ. ನಾವು, ನಾನು ಈ ಆಯ್ಕೆ ಮಾಡಿದ, ಇದು ಇಲ್ಲಿಯೇ DIV ಈ ಅನುರೂಪವಾಗಿದೆ ನೋಡಬಹುದು , ಬಲ ಮುಂದಿನ ಮತ್ತೊಂದು ಪಟ್ಟಿಯಲ್ಲಿ ಅಂಶ ಇದು ಪಟ್ಟಿಯನ್ನು ಅಂಶ, ಭಾಗವಾದ ಇಲ್ಲಿ ಪಟ್ಟಿ unordered ಭಾಗವಾದ. ನಾವು ದಕ್ಷಿಣ ಸ್ವಲ್ಪ ಕೆಳಗೆ ನಮ್ಮ ಕಡಿಮೆ ಶಾಲೆಯ ಹುಡುಕಿದರೆ ಈಗ ಏನಾಗುತ್ತದೆ? ಈಗ ಬದಲಾಯಿಸುತ್ತದೆ. ಆದ್ದರಿಂದ ನಾವು DIV ಮತ್ತು ಆ ಪಟ್ಟಿಯಲ್ಲಿ ಅಂಶ ನಮ್ಮ ಹ್ಯಾಂಡಲ್ ಕಳೆದುಕೊಂಡ ಈಗ ನಾವು ನಮ್ಮ ಡಾಮ್ ವಿವಿಧ ಅಂಶಗಳನ್ನು ಹೊಂದಿವೆ ಏಕೆಂದರೆ, ವಿವಿಧ ಪಟ್ಟಿ ಅಂಶಗಳು, ವಿವಿಧ ಪಟ್ಟಿ ಐಟಂಗಳನ್ನು, ವಿವಿಧ ಉದ್ದದ, ಆ ಎಲ್ಲಾ. ಆದ್ದರಿಂದ ಈ HTML ಡಾಕ್ಯುಮೆಂಟ್ ಸಕ್ರಿಯವಾಗಿ ಅಪ್ಡೇಟ್ ಮಾಡಲಾಗುತ್ತಿದೆ. ಓಲ್ಡ್ ಅಂಶಗಳನ್ನು ಅಳಿಸಲಾಗಿದೆ ಮಾಡಲಾಗುತ್ತಿದೆ, ಹೊಸ ಅಂಶಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ ಮಾಡಲಾಗುತ್ತಿದೆ. ಮತ್ತೆ ಇಲ್ಲಿ ನಾವು ಬಹುಶಃ ಸ್ಥಿರ ವಾಗಿರುತ್ತದೆ ಈ ಅಂಶ ಸೂಚಿಸುವ ನೀವು ನಮ್ಮ Typeahead ಅಪ್ಡೇಟ್ ಉದ್ದಕ್ಕೂ, ಏಕೆಂದರೆ ಇಲ್ಲದಿದ್ದರೆ jQuery ಸಲಹೆಗಳನ್ನು ಒಂದು ID ಹೊಂದಿರುವ ಅಂಶ ಕಾಣದಿದ್ದರೆ, ಇದು ಕೇವಲ ಈ ಹಂತದಲ್ಲಿ ಕುಸಿತಕ್ಕೆ ಮಾಡುತ್ತೇವೆ. ನಂತರ ನಾವು ಅದರ ಒಳ ಎಚ್ಟಿಎಮ್ಎಲ್ ಅಪ್ಡೇಟ್ ಮಾಡುತ್ತಿದ್ದೇವೆ. ಆದ್ದರಿಂದ ನಿರಂತರವಾಗಿ ಅಪ್ಡೇಟ್ ಮತ್ತು ನೀವು ಟೈಪ್ ರಿಫ್ರೆಶ್ ಎಂದು ಈ ಪಟ್ಟಿ ಐಟಂಗಳನ್ನು ಈ ಆಧಾರ ಟ್ಯಾಗ್ಗಳನ್ನು ಇಲ್ಲಿದೆ. ಒಂದು ಉತ್ತಮ ಕೆಲಸ ಡಸ್? [ವಿದ್ಯಾರ್ಥಿ] ಇದು ಬಹಳಷ್ಟು ಸಹಾಯ. [Hardison] ಸರಿ. ನೀವು ಸಾಕಷ್ಟು ನೋಡುತ್ತಾರೆ ಎಂದು ವಾಕ್ಯ - ಈ ವ್ಯಕ್ತಿ ಏನು ಗೊತ್ತಿಲ್ಲ. JQuery ಸೆಲೆಕ್ಟರ್ ನೋ. ಮುಂದೆ ಒಂದು ಹ್ಯಾಷ್ ಟ್ಯಾಗ್ ಈ jQuery ಆಯ್ಕೆ ID ಸೂಚಿಸುತ್ತದೆ. ಈ ವ್ಯಕ್ತಿ "ನನಗೆ ID ಯನ್ನು ಸಲಹೆಗಳನ್ನು ಹೊಂದಿರುವ ಅಂಶ ಪಡೆಯಿರಿ.", ಹೇಳುತ್ತಾರೆ ಕೆಳಗೆ ಇಲ್ಲಿ ಈ ವ್ಯಕ್ತಿ ಕೂಡ "ನನಗೆ ID ಯನ್ನು ಸಲಹೆಗಳನ್ನು ಅದೇ ಅಂಶ ಪಡೆಯಿರಿ.", ಹೇಳುತ್ತಾರೆ ಕೆಳಗೆ ಈ ವ್ಯಕ್ತಿ ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಸಂಕೀರ್ಣವಾಗಿದೆ. ಈ "ಐಡಿ ರೂಪ ಉಲ್ಲೇಖ ನನಗೆ ಅಂಶ ಪಡೆಯಿರಿ ಹೇಳುತ್ತಾರೆ "ಆದರೆ ಆ ರೂಪ ಒಳಗೆ ಹೋಗಿ ಮಗುವಿಗೆ ಹೇಗೆ" - ಆದ್ದರಿಂದ ಇಲ್ಲಿಯೇ ಈ ಜಾಗವನ್ನು ನಾವು ಮಗುವಿನ ಅಂಶ, ಒಂದು ಅಡಗಿಸಿದ ಅಂಶ ನೀನು ಎಂದು ಸೂಚಿಸುತ್ತದೆ. "ಈ ID ಯನ್ನು ಹೊಂದಿದೆ ಮತ್ತು ನಂತರ ಇದರ ಹೆಸರು ಸಂಕೇತವಾಗಿದೆ ಎಂದು ರೂಪ ಒಳಗೆ ಇನ್ಪುಟ್ ಹುಡುಕಲು ರೂಪ ಕ್ಲಿಕ್." ಈ ಟಾಮಿ ಉಪನ್ಯಾಸ ಸ್ಲೈಡ್ಗಳು, jQuery ಆಯ್ಕೆ ಈ ವಿವಿಧ ಖಂಡಿತವಾಗಿಯೂ. ನೀವು ಈ ಹಿಂಪಡೆಯುವಲ್ಲಿ ಅಂಶಗಳ ರೀತಿಯ ತಿಳಿಯಬೇಕಿದೆ. ಉದಾಹರಣೆಗೆ, ನಿಜವಾಗಿಯೂ ವೇಗವಾಗಿ ಐಪ್ಯಾಡ್ ಹಿಂದಿರುಗಿ ಅವಕಾಶ. ನಾವು ಐಡಿ = "ಫಾರ್ಮ್ ಉಲ್ಲೇಖ" ಒಂದು ರೂಪ ಅಂಶ ಹೊಂದಿತ್ತು - ಸಹಜವಾಗಿ ಪಡೆಯಲು ಮತ್ತು ಕ್ರಮ ಲಕ್ಷಣಗಳು ಹಾಗೂ = ವಿಧಾನ = ಪೋಸ್ಟ್ ಅಥವಾ ವಿಧಾನ ಕಾಣೆಯಾಗಿದೆ ನೀವು ಸ್ವರೂಪಗಳನ್ನು ಇರಬೇಕು, ಆದರೆ ಕೇವಲ ಈ ಉದಾಹರಣೆಗೆ ಒಂದು ರೂಪ, ನೀವು ತಿಳಿದಿರುವಂತೆ, ಒಳಹರಿವು ಹೊಂದಿದೆ ಎಂದು ಮತ್ತು ನಾವು ಕಂಡ ಆ ಕೋಡ್ ಇನ್ಪುಟ್ ಅಂಶ ಪಡೆಯುತ್ತೀರಿ ಎಂದು = "ಚಿಹ್ನೆ" ಹೆಸರು ಬಂತು. ನಿಮ್ಮ ರೂಪ ಒಳಗೆ ವಿವಿಧ ಜಾಗ ತುಂಬಲು ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ ಈ ಮುಖ್ಯ. ಈ ಹೇಗೆ ಸ್ವಯಂ ತುಂಬುವ ಕೃತಿಗಳು. ಹೌದು, ಎಲಾ? [ವಿದ್ಯಾರ್ಥಿ] ಒಂದು ID ಮತ್ತು ವರ್ಗ ನಡುವಿನ ಭಿನ್ನತೆ ಏನು? ಒಂದು ID ಮತ್ತು ಒಂದು ವರ್ಗ? ಹೌದು. ಒಂದು ವರ್ಗ ಶೈಲಿಯನ್ನು ಉದ್ದೇಶಗಳಿಗಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ. ಅನನ್ಯವಾಗಿ ನಿರ್ದಿಷ್ಟ ಅಂಶ ಗುರುತಿಸುವ: ಒಂದು ID ಧ್ವನಿಸುತ್ತದೆ ಬಳಸಲ್ಪಡುತ್ತದೆ. ಆದ್ದರಿಂದ ಒಂದು HTML ಪುಟ ಒಳಗೆ, ನೀವು ಕೇವಲ ಒಂದು ನಿರ್ದಿಷ್ಟ ID ಯೊಂದಿಗೆ 1 ಅಂಶ ಹೊಂದಿವೆ. ಐಡಿ ರೂಪ ಉಲ್ಲೇಖ ಮಾತ್ರ 1 ರೂಪ ಇಲ್ಲ. ಆದಾಗ್ಯೂ, NAV ಮಾತ್ರೆಗಳು ವರ್ಗ ಅಥವಾ NAV ವರ್ಗ ಬಹುಶಃ ನೀವು ಬಳಸಿದ ಏನೋ ಬಹುಶಃ ಅಥವಾ ನಿಮ್ಮ ಸಮಸ್ಯೆ 7 ಕೋಡ್ ಸಂದರ್ಭದಲ್ಲಿ ಕಂಡಿತು. ಒಂದು ವರ್ಗ ವಿವಿಧ ಅಂಶಗಳನ್ನು ಒಂದು ಗುಂಪೇ ಒಂದು ನಿರ್ದಿಷ್ಟ ಶೈಲಿಯನ್ನು ಅರ್ಜಿ ಬಳಸಲಾಗುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, HTML ಹಳೆಯ ದಿನಗಳಲ್ಲಿ ಶೈಲಿಯ ಹಾಳೆಗಳು ಇದ್ದವು ಮೊದಲು, ಸಿಎಸ್ಎಸ್, ಈ ಕ್ಯಾಸ್ಕೇಡಿಂಗ್ ಸ್ಟೈಲ್ ಶೀಟ್ಸ್, ಇರಲಿಲ್ಲ ಮೊದಲು ನೀವು ಒಂದು ಪ್ಯಾರಾಗ್ರಾಫ್ ಅಥವ ಒಂದು DIV ಸೆಂಟರ್ ಪಠ್ಯ ಬೇಕಾಗಿದ್ದಾರೆ, ವೇಳೆ ನೀವು DIV ಮಾಡಿದೆವು ಮತ್ತು ನಂತರ ನೀವು ಪಠ್ಯ align = "ಸೆಂಟರ್" ರೀತಿಯ ಮಾಡಿದೆವು ನಿಮ್ಮ DIV ಒಳಗೆ ಒಂದು ಗುಣಲಕ್ಷಣ ಹಾಗೆ. ಈ ಯಾವುದೇ ಒಳ್ಳೆಯದು. ನಂತರ ನೀವು ಅಪ್ಡೇಟ್ ಬಯಸಿದರು ಏಕೆಂದರೆ ಜನರು ಈ ಇಷ್ಟವಾಗುತ್ತಿರಲಿಲ್ಲ ಕಾರಣ ನಿಮ್ಮ ವೆಬ್ಸೈಟ್ ತೋರಿಸಲ್ಪಡುತ್ತದೆ ವಿಷಯಗಳನ್ನು, ನೀವು ಅಕ್ಷರಶಃ ಪುಟ ಹೋಗುತ್ತಿದ್ದಾಗ ಹೇಗೆ ಮತ್ತು ಪ್ರತಿ HTML ಫೈಲ್ ಮತ್ತು ಎಲ್ಲಾ ವಿವಿಧ ಅಂಶಗಳನ್ನು ಎಲ್ಲಾ ಶೈಲಿಗಳನ್ನು ಬದಲಾಯಿಸಲು ಹೋಗಿ, ಸಾಮಾನ್ಯವಾಗಿ ನೀವು divs ಒಂದು ಗುಂಪೇ ಬಯಸಿದರು ಏಕೆಂದರೆ ಮತ್ತು ಇದು ಭಾರಿ ನೋವು ಎಲ್ಲಾ ಸೆಂಟರ್ ಜೋಡಿಸಿದ ಅಥವಾ ಕೆಲವು ರೀತಿಯಲ್ಲಿ ಹೊಂದಿಕೊಳ್ಳುತ್ತದೆ ಎಂದು. ಆದ್ದರಿಂದ ಪರಿಹಾರ ವರ್ಗ ಆಗಿತ್ತು. ಈಗ ನಾವು ನೀವು ಕರೆ ಮಾಡಲು ಬಯಸುವ ಯಾವುದೇ ಎಂದು ಸೂಚಿಸಲಾದ ವರ್ಗ ಹೊಂದಿವೆ ಒಂದು DIV ಹೊಂದಿರುತ್ತವೆ. ನೀವು "ಕೇಂದ್ರಿತ" ಕರೆಯಬಹುದು; ಮತ್ತು ಎಲ್ಲೋ ಕೆಳಗೆ ಇಲ್ಲಿ ನಿಮ್ಮ DIV ಮುಚ್ಚಿ ಮತ್ತು ನೀವು ನಿಮ್ಮ ಎಲ್ಲಾ ತಮಾಷೆಯ ಸಂಗತಿಗಳನ್ನು ಹೊಂದಿವೆ. ಎಲ್ಲೋ ನಿಮ್ಮ ಶೈಲಿ ಹಾಳೆ ನೀವು ನಿರ್ದಿಷ್ಟ ಶೈಲಿಯನ್ನು ಸೂಚಿಸಿ ಎಂದು ಈ ವರ್ಗ ಅನ್ವಯಿಸುವ. ಈ ಕೇಂದ್ರೀಕೃತವಾಗಿತ್ತು ಎಂದು ಮಾತ್ರ DIV ಎಂದು ಹೊಂದಿರಲಿಲ್ಲ. ನೀವು ಪಠ್ಯ ಕೇಂದ್ರಿತ ಎಂದು ಇತರ divs ತೋರಿಸಬಹುದಿತ್ತು. ಹೌದು, ಷಾರ್ಲೆಟ್? [ವಿದ್ಯಾರ್ಥಿ] ಮತ್ತೆ ಉಲ್ಲೇಖ ಗೋಯಿಂಗ್, ಡಾಟ್ ಅರ್ಥವೇನು? ಡಾಟ್ ಏನು? [ವಿದ್ಯಾರ್ಥಿ] ಹೌದು. ಬ್ಯಾಕ್ ಲ್ಯಾಪ್ಟಾಪ್, ನೀವು ಅರ್ಥ? [ವಿದ್ಯಾರ್ಥಿ] ಹೌದು. ಸರಿ. [ವಿದ್ಯಾರ್ಥಿ] ಉದಾಹರಣೆಗೆ, ಈ ಸಾಲಿನಲ್ಲಿ ವಾಲ್ ಎಂಬ ಈ ವೇರಿಯಬಲ್ ಎಂದು ಅರ್ಥವೇನು ರೂಪ ಒಳಗೆ? ಹೌದು. ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಡಾಟ್ ಸಂಕೇತಗಳನ್ನು ವಸ್ತುಗಳ ಒಂದೆರಡು ಮಾಡುತ್ತದೆ. ಈ ಸಂದರ್ಭದಲ್ಲಿ ನೀವು ಅವರ ಹೆಸರನ್ನು ವ್ಯಾಲ್ ಹೊಂದಿದೆ ಒಂದು ಕಾರ್ಯ ಕರೆ. ಇದು ಒಂದು ವಿಧಾನ ಇಲ್ಲಿದೆ. ನಾವು ಸ್ಯಾಮ್, ಬಗ್ಗೆ ಎಂದು ವಸ್ತುನಿಷ್ಠ ಸಂಗತಿಗಳನ್ನು ಬರಲು ಅಲ್ಲಿ ಇದು. ಈ ಸಂದರ್ಭದಲ್ಲಿ ಇನ್ಪುಟ್ ಅಂಶ - - ಒಂದು ಕಾರ್ಯ ಅಥವಾ ವಾಲ್ ಎಂಬ ವಿಧಾನ ಹೊಂದಿದೆ ವಸ್ತು ಅಲ್ಲಿ ಇದು ಮೂಲತಃ "ಹೇ, ಈ ವಿಷಯ ನಿಮ್ಮ ಮೌಲ್ಯವನ್ನು.", ಹೇಳುತ್ತಾರೆ ಬದಲಿಗೆ ಈ gobbledygook ನಾವು ಸಂಖ್ಯೆ 7 ಅಥವಾ ಸ್ಟ್ರಿಂಗ್ 7 ಬರೆದ ಎಂದು ಕಲ್ಪಿಸಿಕೊಳ್ಳಿ. 7 ಎಂದು ಈ ಇನ್ಪುಟ್ ಅಂಶ ಮೌಲ್ಯವನ್ನು ಬದಲಾಯಿಸಲು ಎಂದು. [ವಿದ್ಯಾರ್ಥಿ] ಇನ್ಪುಟ್ ಅಂಶ ಡಾಟ್ ಮುಂದೆ ಎಲ್ಲವೂ ಎಂಬ? [Hardison] ಇನ್ಪುಟ್ ಅಂಶ, ನಿಖರವಾಗಿ, HTML ಒಳಗೆ ಅಂಶ ಎಂದು, DOM ಮತ್ತು ಒಳಗೆ, ಈ ಪ್ರಶ್ನೆಗೆ ಸರಿಹೊಂದಣಿಕೆ. [ವಿದ್ಯಾರ್ಥಿ] ಆದ್ದರಿಂದ ಆ ಮೌಲ್ಯವು ಏನನ್ನು ನಂತರ ಇನ್ಪುಟ್ ಅಂಶ. ಕಾರ್ಯ ಮತ್ತು. [Hardison] ನಿಖರವಾಗಿ. [ವಿದ್ಯಾರ್ಥಿ] ಸರಿ. ಮತ್ತು ನೀವು ಪ್ರವೇಶ ಗುಣಗಳನ್ನು ಬಳಸುತ್ತಾರೆ. ನಾವು ಕೋಡ್ ನಲ್ಲಿ ಮತ್ತೆ ನೋಡಿದರೆ ನಾವು ಲೈನ್ ಲೈನ್ ಮೂಲಕ ವಾಕಿಂಗ್ ಎಂದು ನಾವು response.symbols [ನಾನು]. ಹೆಸರು, ಅಲ್ಲಿ ನಾವು ಇಲ್ಲಿ ಕಾರ್ಯ ಕರೆ ಇಲ್ಲ. ಯಾವುದೇ ಆವರಣ ಇವೆ. ನೀವು ಈ ಕೋಡ್ ಮೂಲಕ ನಕಲು ಮಾಡ ಎಂದು ನೀವು ನೆನಪಿಡಬೇಕು ಒಂದು ವಿಷಯ, ನೀವು ಆವರಣ ನೋಡಿದಾಗ, ಆ ಕಾರ್ಯವನ್ನು ಕರೆ ಅರ್ಥ. ಒಂದು ಕ್ರಿಯೆ ಎಂದು ಮಾಡಲಾಗುತ್ತಿದೆ, ಮತ್ತು ಕ್ರಿಯೆಯ ಹೆಸರನ್ನು ಆ ಆವರಣ ಮುಂಚಿತವಾಗಿ ಯಾವುದೇ. ಆದ್ದರಿಂದ ಕೆಳಗೆ ಕೆಳಗೆ ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಇದು ವಾಲ್ ಇಲ್ಲಿದೆ. ಇಲ್ಲಿಯೇ ಈ ಸಂದರ್ಭದಲ್ಲಿ ಇದು HTML ಇಲ್ಲಿದೆ. ಈ ಸಂದರ್ಭದಲ್ಲಿ ಇಲ್ಲಿಯೇ ಕ್ರಿಯೆಯ ಹೆಸರು ಅಕ್ಷರಶಃ $ ಆಗಿದೆ, ಮತ್ತು ನಾವು ಈ jQuery ಆಯ್ಕೆ ಎಂದು ಗೊತ್ತಿಲ್ಲ, ಇದು ಈ ವ್ಯಕ್ತಿ ಯಾವುದೇ ಆಯ್ಕೆ ಕಾರ್ಯ ನ. ತದನಂತರ ನೀವು, ಹಾಗೆ ಇಲ್ಲಿ ಅಥವಾ ಇಲ್ಲಿ, ಆವರಣ ಕಾಣುವುದಿಲ್ಲ ಮಾಡಿದಾಗ ನೀವು ಬದಲಿಗೆ ಪ್ರವೇಶಿಸುವಾಗ ನೀವು ವಸ್ತು ಆಸ್ತಿಯಾಗಿದೆ. ಈ ರಚನೆಯ ಸಂಕೇತಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಹಾಗೆ. ಇದು ರಚನೆಯ ಸಂಕೇತಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಪರ್ಯಾಯವಾಗಿ ಇಲ್ಲಿದೆ. ಇದು ಕೇವಲ ಒಂದು ಸಂಕ್ಷಿಪ್ತ ಇಲ್ಲಿದೆ. ನಾವು ಪ್ರತಿಕ್ರಿಯೆ ವಸ್ತು ಚಿಹ್ನೆಗಳನ್ನು ಕ್ಷೇತ್ರ ಪ್ರವೇಶಿಸುವ ಬಳಸುತ್ತಿದ್ದರೆ. ನಾವು ಅಜಾಕ್ಸ್, DOM, ಕೆಲವು HTML, ಹೆಚ್ಚು ಸಿಎಸ್ಎಸ್ ಮೇಲೆ ಬಹಳಷ್ಟು ಮಾಡಿದ. ನೀವು ಹುಡುಗರಿಗೆ ಈ ಮೇಲೆ ಕಳೆದ 15 ನಿಮಿಷ ಅಥವಾ ಕಳೆಯಲು ಬಯಸುವಿರಾ? ನಾವು ಸುತ್ತುವ ಆರಂಭಿಸಲು ಅಗತ್ಯವಿದೆ ಮೊದಲು ನಾವು ಸುಮಾರು 10 ನಿಮಿಷಗಳ ಮಾಡಲೇಬೇಕು ಊಹೆ. ಅಥವಾ ನಾವು ಹಿಂದಿರುಗಿ ಹೋಗಿ ನಮ್ಮ ಪಟ್ಟಿಯಲ್ಲಿ ಇತರ ವಸ್ತುಗಳ ಬಗ್ಗೆ ಚರ್ಚಿಸಬೇಕು? ನೋಡೋಣ. ನಾವು ಆರಂಭದಲ್ಲಿ ಮತ್ತೆ ಹೋಗಿ, ನಾವು ನೀವು ಹುಡುಗರಿಗೆ ಈ ನೋಡಬಹುದು ಮತ್ತೆ ನನ್ನ ಐಪ್ಯಾಡ್ ಗೆ ಬದಲಾಯಿಸಲು, ನಾವು ಅಜಾಕ್ಸ್ ಬಹಳಷ್ಟು ಮಾಡಿದ, ನಾವು, ಕೆಲವು jQuery ಮಾಡಿದ ನಾವು, ನಾವು ಕೆಲವು DOM ಮಾಡಿದ, ನಾವು ಕೆಲವು ಮದುವೆ ಮಾಡಿದ, ಕೆಲವು JSON ಮಾಡಿದ ಇಲ್ಲ, ಇಲ್ಲ ಎಚ್ಟಿಟಿಪಿ - ನಾವು ಕೆಲವು ಮಾಡಿದ. ಆ ಸ್ಕ್ರ್ಯಾಚ್. ಹೆಚ್ಚು ವ್ಯಾಪ್ತಿ. ನಾವು ರೀತಿಯ ಸಿಎಸ್ಎಸ್ ಕುರಿತು - ನಿಜವಾಗಲೂ. ನೀವು ಹುಡುಗರಿಗೆ ಅಜಾಕ್ಸ್ ಉತ್ತಮ ಏನನಿಸುತ್ತದೆ? ನೀವು ಅಜಾಕ್ಸ್ ಮೇಲೆ ಹೆಚ್ಚು ಸಮಯ ಕಳೆಯಲು ಬಯಸುವಿರಾ? ಕೈಗಳನ್ನು ಶೋ. ಸರಿ. DOM? ಯಾರೇ DOM ಮತ್ತು ಹೆಚ್ಚು ಸಮಯ ಕಳೆಯಲು ಬಯಸುತ್ತೇನೆ? ನಿಜವಾಗಿಯೂ ಡಾಮ್ ಏನು ನಡೆಯುತ್ತಿದೆ ಎಂಬುದನ್ನು ಒಂದು ಅನುಭೂತಿಯನ್ನು ಪಡೆಯಲು ಸುಲಭ ರೀತಿಯಲ್ಲಿ - ಜನರು DOM ಬಗ್ಗೆ ಮಾತನಾಡಲು ಮತ್ತು, ಸುಮಾರು ಎಸೆಯಲು "ಓಹ್, DOM, ಈ, DOM, ಎಂದು." ನಿಜವಾಗಿಯೂ DOM ಮತ್ತು ಈ HTML ಅಂಶಗಳನ್ನು ಎಲ್ಲಾ ಮೆಮೊರಿ ನಡೆಸಲಾಗುತ್ತದೆ ದಾರಿ. ಮತ್ತು ಇದು ಕೇವಲ ವಿವರಿಸುವ ವಿಶೇಷವೇನು - ಇದು ಇಲ್ಲಿದೆ. ಇದು ಒಂದು ಮರದ ರೀತಿಯ ರಚನೆಯನ್ನು ವಿಶೇಷವೇನು, ಮತ್ತು ನೀವು ವೈಯಕ್ತಿಕ HTML ಅಂಶಗಳನ್ನು ಪ್ರವೇಶಿಸಬಹುದು ಎಂದು jQuery ಆಯ್ಕೆ, ಎಂದು ಡಾಲರ್ ಚಿಹ್ನೆ thingy. ನೀವು ವಿಷಯಗಳನ್ನು ನಿರ್ವಹಿಸುತ್ತವೆ. ನೀವು ಡಾಮ್ ಗೆ ಅಂಶಗಳನ್ನು ಸೇರಿಸಬಹುದು. ನೀವು ಡಾಮ್ ಹೊಸ ಪ್ಯಾರಾಗ್ರಾಫ್ ಅಂಶ ಸೇರಿಸಬಹುದು, ನೀವು ಬಯಸಿದರೆ ನೀವು ಡಾಮ್ ಒಂದು DIV ಅಂಶ ದೂರ ತೆಗೆದುಕೊಳ್ಳಬಹುದು. ಅದು ಅಷ್ಟೆ. ಇದು ಕೇವಲ ರೀತಿಯ ನಿಮ್ಮ HTML ಫೈಲ್ ಮೆಮೊರಿ ಪ್ರಾತಿನಿಧ್ಯ ಇಲ್ಲಿದೆ. ಇದು ಕುಶಲತೆಯಿಂದ ಮತ್ತು ದಾಟಿದ್ದಾರೆ ಮಾಡಬಹುದು. ಹೇಗೆ jQuery ಮತ್ತು ಎಂದು ಆಯ್ಕೆ ಬಗ್ಗೆ? ಹೌದು, ಸ್ಯಾಮ್? [ವಿದ್ಯಾರ್ಥಿ] ಆ DOM ನಿಮ್ಮ CSS, ಮತ್ತು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಎಲ್ಲಾ ಒಳಗೊಂಡಿರುವ ಅರ್ಥವೇನು? [Hardison] DOM ಮತ್ತು ಹೌದು, ಆ ಗ್ರಂಥಿಗಳು ಒಳಗೊಂಡಿದೆ. [ವಿದ್ಯಾರ್ಥಿ] ಇದು ಎಚ್ಟಿಎಮ್ಎಲ್ ಆ ಇತರ ಸಹಾಯಕ ದಾಖಲೆಗಳನ್ನು ಔಟ್ಪುಟ್,? ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಇದು ಈ ಗೂಗಲ್ ಮಾಡುತ್ತಾ ಮಾದರಿಯ ಎಚ್ಟಿಎಮ್ಎಲ್ ಮಾರ್ಪಡಿಸುವ ವೇಳೆ - ಓಹ್, ಕ್ಷಮಿಸಿ, ನಾನು ಮೇಲೆ ಬ್ಯಾಕ್ ಇಲ್ಲ. ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಗೂಗಲ್ ಫಲಿತಾಂಶಗಳ ಪಟ್ಟಿಯಲ್ಲಿ ಮಾರ್ಪಡಿಸಲು ಎಂಬುದನ್ನು ನೆನಪಿಡಿ? ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಎಂದು ಮಾರ್ಪಡಿಸುವ, ಆ ಹೊಸ ಪಟ್ಟಿ ಅಂಶಗಳು ಈಗ DOM ಭಾಗವಾಗಿದೆ. ಅವರು DOM ಮತ್ತು ಚುಚ್ಚಲಾಗುತ್ತದೆ ಮಾಡಲಾಯಿತು. ಮತ್ತು ಇದನ್ನು ತಿರುಗುತ್ತದೆ ಸ್ಕ್ರಿಪ್ಟ್ಗಳನ್ನು ಮತ್ತು ಶೈಲಿಯ ಹಾಳೆಗಳು ತಮ್ಮನ್ನು ವಾಸ್ತವವಾಗಿ DOM ಭಾಗವಾಗಿದೆ ಇವೆ. ನೀವು ನಾವು ಈ ಸ್ಕ್ರಿಪ್ಟ್ ಗ್ರಂಥಿಗಳು ಮತ್ತು ಈ ಶೈಲಿ ಗ್ರಂಥಿಗಳು ಮಾಡಲೇಬೇಕು ಇಲ್ಲಿ ಕೆಳಗೆ ನೋಡಿ. ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಸೇರಿಸಲು ಮತ್ತು ತುಂಬಾ ಈ ಅಳಿಸಬಹುದು. ಇದು ನಿಮ್ಮ ಪುಟ ಮೇಲೆ ದುರುದ್ದೇಶಪೂರಿತ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಹೊಂದಿವೆ ಕೆಟ್ಟದ್ದನ್ನು ಕಂಡಿತ್ತು ಈಗ ಇತರ ಸ್ಥಳಗಳಿಂದ ಇತರ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ತರುವ ಆರಂಭಿಸಲು ಮಾಡುತ್ತದೆ. ಆದ್ದರಿಂದ ನೀವು ಕೇವಲ 1 ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕಡತ ಔಟ್ ಆರಂಭಿಸಲು ಮಾಡಬಹುದು ಆದರೆ ನಂತರ ಇತರ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕಡತಗಳನ್ನು ಎಳೆಯುವ ಆರಂಭಿಸಬಹುದು. ನೀವು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ನಲ್ಲಿ ಲೋಡ್ ಅಜಾಕ್ಸ್ ಅನ್ನು ಮತ್ತು ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ಹೊಸ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಹೊಂದಬಹುದು ನಿಮ್ಮ ವೆಬ್ ಪುಟದಲ್ಲಿ ಚಾಲನೆಯಾಗುತ್ತಿರುವ. ಆದ್ದರಿಂದ ನಮ್ಮ ಬ್ರೌಸರ್ ರೀತಿಯ ನಿರಂತರವಾಗಿ ಮರು ನಿರೂಪಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ ಎಂದು ನಿಜವಾಗಿಯೂ ಪ್ರಬಲ ವಿಷಯ ಮತ್ತು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಮೂಲಕ ಉತ್ಪಾದಿಸಲಾಗುತ್ತದೆ ಏನೇ ಮರು ಹೊಂದಿಕೊಳ್ಳುವ. [ವಿದ್ಯಾರ್ಥಿ] ಆ ಶೈಲಿಯ ಟ್ಯಾಗ್ಗಳು ಸಿಎಸ್ಎಸ್ ಒಳಗೊಂಡಿರುವ? ಇದು ನೋಡೋಣ. ಹೌದು. JQuery ನಿಂದ ಅದರ ಆಯ್ಕೆ ಆದರು ಸಿಎಸ್ಎಸ್, ಮತ್ತೆ ನೀವು ನೋಡಬಹುದು. ನಾವು, ಹೇಳುವ ಇದು ಈ # ಜಿಬಿ ಮಾಡಲೇಬೇಕು "ಈ ಶೈಲಿಯನ್ನು ID ಯನ್ನು ಜಿಬಿ ಒಂದು ಅಂಶ ಅನ್ವಯಿಸುತ್ತದೆ." "ID ಯನ್ನು ಜಿಬಿ ಒಂದು ಅಂಶ, ಈ ಫಾಂಟ್ ಕುಟುಂಬ ಈ ಗಾತ್ರ ಫಾಂಟ್ ಮಾಡಲಿಕ್ಕೆ ಇದೆ "Sans-Serif; ಎತ್ತರ." ಸರಿ. ಐಪ್ಯಾಡ್ ಮರಳಿ. ಹೇಗೆ ಬಗ್ಗೆ ಡೇಟಾ ರಚನೆಗಳು - ಪ್ರಯತ್ನಿಸುತ್ತದೆ, ಪಟ್ಟಿಯಲ್ಲಿ ಲಿಂಕ್? ನೀವು ಹುಡುಗರಿಗೆ ಆ ತ್ವರಿತ ನೆನಪು ಮಾಡಲು ಬಯಸುವ, ಅಥವಾ ನೀವು ಹುಡುಗರಿಗೆ ಭಾವನೆ ಡು - ಹೌದು? ಒಪ್ಪುವುದಿಲ್ಲ? ಯಾರು ಡೇಟಾ ರಚನೆಗಳು ಬಯಸುತ್ತಾರೆ? ಕೈ ಎತ್ತಿ. ಯಾರು ಡೇಟಾ ರಚನೆಗಳು ದ್ವೇಷಿಸುತ್ತಾರೆ? [ವಿದ್ಯಾರ್ಥಿ] ನಾನು ಕೇವಲ ಪ್ರಯತ್ನಗಳ ಬಯಸುವ. ನೀವು ಮಾತ್ರ ಪ್ರಯತ್ನಗಳ ಬಯಸುವ. ಸರಿ. ಯಾರೇ ಪ್ರಯತ್ನಗಳ ಬಯಸುವುದಿಲ್ಲ? ಎಲ್ಲರೂ "ನಾನು ಪ್ರಯತ್ನಗಳ ದ್ವೇಷಿಸುತ್ತೇನೆ. ನಾನು ಅದನ್ನು ಮಾಡಿದರು. ನಾನು ಪ್ರಯತ್ನಿಸಿದ." ಇದೆ [ವಿದ್ಯಾರ್ಥಿ] ನಾನು ಒಮೆಗಾ ಮತ್ತು ದೊಡ್ಡ ಒ ತಿಳಿಯಲು ಬಯಸುವ ಸರಿ. ನಾವು ಖಂಡಿತವಾಗಿಯೂ ಮೇಲೆ ಹೋಗಬಹುದು. ನಾವು ಗುಂಪು ಮಾಡಲು ಬಯಸುವ ಏನೋ ಆ ಧ್ವನಿ ಡಸ್? ಹೌದು? ವಿಂಗಡಿಸಿ? ಯಾವುದೇ? ಹೇಗೆ ಎಚ್ಟಿಟಿಪಿ ಬಗ್ಗೆ? ಹೆಚ್ಚು ಜನರು ಮಾಡಲು ಬಯಸುವ ಏನೋ ಹಾಗೆ ತೋರುತ್ತಿಲ್ಲ? ಅಥವಾ ನೀವು "EH.", ರೀತಿಯ ಇವೆ ಮೊದಲ ಎಚ್ಟಿಟಿಪಿ ಮಾಡೋಣ. ಎಷ್ಟು ನೀವು ವ್ಯಕ್ತಿಗಳಲ್ಲಿ ಡೇವಿಡ್ ಹಾಸ್ಯಾಸ್ಪದವಾಗಿ ನಾಡಿದು ಎಚ್ಟಿಟಿಪಿ ಸಣ್ಣ ನೋಡಿದ್ದೇವೆ? ಯಾರೇ? ನಾನು ಇಡೀ ಗುಂಪೇ ನೋಡಿದ್ದೇವೆ. ಇದು ನಾವು ಮಾಡಿದ ಮೊದಲ ಇಚ್ಛೆಗಳ ಒಂದು ಮತ್ತು ಆದ್ದರಿಂದ ನಮ್ಮ ಡೆಮೊ ಈ ಬೇಸಿಗೆ. ಡಾನ್ ಅಲ್ಲಿ ಹಿಂದೆ ಡಾನ್ ಮ್ಯಾನ್, ತುಂಬಾ ಕನಸುಗಳಿವೆ ಕಾಣಿಸುವುದಿಲ್ಲ. ಎಚ್ಟಿಟಿಪಿ ಮತ್ತು ನಂತರ ನಾವು ಸ್ವಲ್ಪ ಬಗ್ಗೆ ಬಂದಿದೆ ಎಂದು ಈ, HTTPS ವಿಷಯ ಇಲ್ಲ. ನೀವು HTTP ಬಗ್ಗೆ ಏನು ಬೇಕು? ಇದು ಅಕ್ಷರಶಃ ವೆಬ್ ಸರ್ವರ್ ಪರಸ್ಪರ ಕೇವಲ ಪ್ರೋಟೋಕಾಲ್ ಇಲ್ಲಿದೆ. ನೀವು Google.com ಮಾತನಾಡಲು ಬಯಸುವ, ನೀವು ಒಂದು ನೆಟ್ವರ್ಕ್ ಮತ್ತೊಂದು ಕಂಪ್ಯೂಟರ್ ಮಾತನಾಡಲು ನೀವು, ನೀವು ಏನು ಮಾಡುವಿರಿ? ನ ಬಹುಶಃ ಈ ಮಾಡೋಣ. ನನಗೆ ಒಂದು ಟರ್ಮಿನಲ್ ಎಳೆಯಲು ಅವಕಾಶ. ಇಲ್ಲಿ ನನ್ನ ಚಿಕ್ಕ ಟರ್ಮಿನಲ್ ವಿಂಡೋವನ್ನು ಇಲ್ಲಿದೆ. ನಾವು ನಮಗೆ ವಾಸ್ತವವಾಗಿ Google.com ಸಂಪರ್ಕವನ್ನು ಆರಂಭಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ telnet ನ ರೀತಿಯ ಮಾಡಬಹುದು. ಈ ನೀವು ತಿಳಿದುಕೊಳ್ಳಬೇಕಾದ ಏನೋ ಅಲ್ಲ, ಆದರೆ ಇದು ಕೇವಲ ಎಚ್ಟಿಟಿಪಿ ಏನು ಸಂಭವಿಸುತ್ತಿದೆ ವಿವರಿಸಲು ಇಲ್ಲಿದೆ. www.google.com, ಬಂದರು 80. ಈ ಮಾಡುತ್ತಿರುವುದಾದರೂ ಏನು? ನನ್ನ ಕಂಪ್ಯೂಟರ್ ಮತ್ತು Google ನಡುವೆ ಇಂಟರ್ನೆಟ್ ಸಂಪರ್ಕ ಮಾಡುವ. ಮತ್ತು ಇದು ವಾಸ್ತವವಾಗಿ ಕೆಲವು ಕಂಪ್ಯೂಟರ್ ಇದು 173.194.75.99, ಸಂಪರ್ಕ ವಿಶೇಷವೇನು, ಕೆಲವು ಗೂಗಲ್ ಸರ್ವರ್, ಬಹುಶಃ ಔಟ್ ಇಲ್ಲಿ ಎಲ್ಲೋ ದೇಶ ಮತ್ತೆ ಕ್ಯಾಲಿಫೋರ್ನಿಯಾದ ಎಲ್ಲಾ ರೀತಿಯಲ್ಲಿ ಇರಬಹುದು ಆದರೂ. ಈಗ ನಾನು ಸಂಪರ್ಕ ನುಡಿದರು. ಸರಿ, ಆ ಒಳ್ಳೆಯದು. ನೀವು Google.com ಹೋಗಿ ಆದರೆ, ಸಾಮಾನ್ಯವಾಗಿ ನೀವು, Google.com ನಿರೀಕ್ಷಿಸಬಹುದು ಕೆಲವು HTML ಬಲ, ತೋರಿಸಲು? ಕೇವಲ ಈ. ಸಮಸ್ಯೆ ನಾನು ಹೇಳಲು ಅಥವಾ ಯಾವುದೇ "ನನ್ನನ್ನು GOOGLE.COM ನೀಡಲು" ಬಯಸುವ ಆಗಿದೆ. ನಾನು ಹೇಳುತ್ತಾರೆ ಆದರೆ, ಏನೂ ನಡೆಯುತ್ತದೆ. ನಾನು ಒಂದೆರಡು ಬಾರಿ ನಮೂದಿಸಿ ಹಿಟ್ ವೇಳೆ ವಾಸ್ತವವಾಗಿ, ಇದು ಮತ್ತೆ ಬರುತ್ತದೆ ಮತ್ತು ಇದು ಹೇಳುತ್ತದೆ "ಒಂದು ಕೆಟ್ಟ ವಿನಂತಿಯನ್ನು ಆಗಿತ್ತು." ಈ "ಇಲ್ಲ, ಇಲ್ಲ, ಇಲ್ಲ, ಇಲ್ಲ, ಇಲ್ಲ, ಇಲ್ಲ, ಇಲ್ಲ, ಇಲ್ಲ, ಇಲ್ಲ.", ಹೇಳಿಕೆಯ "ನೀವು ನಿಜವಾಗಿ ನನಗೆ ಎಚ್ಟಿಟಿಪಿ ಮಾತನಾಡಲು ಸೈನ್ ನೀವು ಕೇವಲ ವಿಷಯವನ್ನು ಹಾಕಲು ಸಾಧ್ಯವಿಲ್ಲ." "ನೀವು ಒಂದು ಪಡೆಯಲು ಅಥವಾ ಒಂದು ಪೋಸ್ಟ್ ಎಂದು, ಒಂದು HTTP ಕೋರಿಕೆಯನ್ನು ನಿಮ್ಮ ವಿನಂತಿಯನ್ನು ಫಾರ್ಮಾಟ್ ಮಾಡಲು "ಅಥವಾ ರೀತಿಯ." "ಆಗ ನಾನು ನಿಮಗೆ ಸರಿಯಾದ ಎಚ್ಟಿಎಮ್ಎಲ್ ಬರುತ್ತೇವೆ." ಆದ್ದರಿಂದ ನೀವು ಅದನ್ನು ಈ ಸಂದರ್ಭದಲ್ಲಿ ನನಗೆ ನೀಡಿದ ಎಂಬುದನ್ನು. ಇದು ನನಗೆ ಎಚ್ಟಿಎಮ್ಎಲ್ ನೀಡಿದ ನಾನು ಅದನ್ನು ನಕಲಿಸಿ ಮತ್ತು ನಾನು TextEdit HTML, ನಾನು ಇಲ್ಲಿ ಅದನ್ನು ಮಾಡಿದರೆ, ಮತ್ತು ನಾನು test.html-ಓಹ್, ಬ ಅದನ್ನು ಉಳಿಸಲು. ವೆಬ್ ಪುಟ. ನಾವು ಹೋಗಿ. ನಾನು ಡೌನ್ಲೋಡ್ಗಳು / test.html ತೆರೆಯಲು ವೇಳೆ ಈಗ ಈಗ ನನಗೆ ಕೆಟ್ಟ ನೀಡಿದರು - ಇದು ಸಾಕಷ್ಟು HTML ಆಗಿ ನಿರೂಪಿಸಲು ಮಾಡಲಿಲ್ಲ. ಇದು ಮುಚ್ಚಲು ಇಲ್ಲ ತೋರುತ್ತಿದೆ. ಇಲ್ಲಿ, ನೋಡೋಣ. ಇಲ್ಲ. ಸರಿ. ಇದು ನಿರೂಪಿಸಲು ಹಿಂದಿರುಗಬಹುದೆಂದು. ಹೇಗಾದರೂ, ಎಂದು ಲೆಕ್ಕಾಚಾರ ಹೋಗುತ್ತಿಲ್ಲ. ಆದರೆ ಹೇಗಾದರೂ, ಏನು ಇದೆ ನನಗೆ ಎಚ್ಟಿಎಮ್ಎಲ್ ಹಿಂದಿರುಗಿದ ಪಡೆದುಕೊಳ್ಳಬಹುದಾಗಿದೆ, ಆದರೆ "ನೀವು ನನಗೆ ಸರಿಯಾದ HTTP ವಿನಂತಿ ನೀಡಿಲ್ಲ.", ಮೂಲಭೂತವಾಗಿ ಹೇಳುವ ಹಾಗಾಗಿ ನಾವು ಎಚ್ಟಿಟಿಪಿ ತಿಳಿದುಕೊಳ್ಳಬೇಕು ಇಲ್ಲ? ಇದು ಪ್ರತಿಕ್ರಿಯೆಯಾಗಿ, ಸಾಮಾನ್ಯವಾಗಿ, HTML ಪಡೆಯಲು ವೆಬ್ ಸರ್ವರ್ ವಿನಂತಿಗಳನ್ನು ಫಾರ್ಮಾಟ್ ಮಾರ್ಗವಾಗಿದೆ. ಗಮನಿಸಿ ಇತರ ವಿಷಯ ಎಂದು ನೀವು ಒಂದು ವೆಬ್ ಸರ್ವರ್ ವಿನಂತಿಯನ್ನು ಮಾಡಲು ಮಾಡಿದಾಗ, ಆಗಿದೆ ನೀವು ಬಳಸಲು ಬಯಸುವ ಎಚ್ಟಿಟಿಪಿ ವಿಧಾನ ಸೂಚಿಸಿ. ನಾವು ಸ್ವಲ್ಪ ಮುಂಚೆ, ಈ ಬಗ್ಗೆ ಮಾತನಾಡಿದರು ಅಲ್ಲಿ ನಾವು ನೋಡಬಹುದು ಎಂದು 2 ದೊಡ್ಡ ಪದಗಳಿಗಿಂತ GET ಮತ್ತು ಪೋಸ್ಟ್ ಮಾಡಲಾಗುತ್ತದೆ. ಇತರೆ ಆಟಗಳಾಗಿದ್ದವು ಇಡೀ ಗುಂಪೇ ಇವೆ. ತಲೆ ಮತ್ತು ಹಾಕಿ ಮತ್ತು ಅಳಿಸಲು ಮತ್ತು ಇತರ ವಿಷಯಗಳನ್ನು ಎಲ್ಲಾ ಇಲ್ಲ, ಆದರೆ GET ಮತ್ತು ಪೋಸ್ಟ್ 2 ಮುಖ್ಯ ಇವನ್ನು. ಅಲ್ಲಿ ನೀವು ಆ ಬೆಳೆ ಅಪ್ ನೋಡುತ್ತಾರೆ? ನೀವು ರೂಪಗಳು ಬರೆಯುವ ನೀವು. ನೀವು HTML ರೂಪಗಳು ಬರೆಯುವ ನೀವು, ನೀವು HTTP ವಿಧಾನ ಸೂಚಿಸಿ ಇದು ನೀವು ರೂಪ ಡೇಟಾ ಹರಡುವ ಎಂದು ಬಯಸುವ ಮೂಲಕ. ನೀವು ಪಿಎಚ್ಪಿ ಕೋಡ್ ಬರೆಯುವ ಮಾಡಿದಾಗ ತದನಂತರ ನೀವು ಸರ್ವರ್ ಬದಿಯಲ್ಲಿ ಇದು ನೋಡಿ ನೀವು ದಶಮಾಂಶ ನಿರ್ವಹಿಸಲು ಮತ್ತು ನೀವು ಪೋಸ್ಟ್ superglobal ನೋಡಲು ಮಾಡಿದಾಗ ಅಥವಾ ಪಡೆಯಲು superglobal ಬಳಕೆದಾರ ಸಲ್ಲಿಸಲಾಯಿತು ಡೇಟಾವನ್ನು ಹಿಂಪಡೆಯಲು. ಮತ್ತು GET ಮತ್ತು ಪೋಸ್ಟ್ ನಡುವಿನ ವ್ಯತ್ಯಾಸ ಪಡೆಯಿರಿ ನಿಜವಾದ URL ಮಾರ್ಪಡಿಸುವ ಆಗಿದೆ ಮತ್ತು ಬಹುತೇಕ ಭಾಗವು ನೀವು ಪಡೆಯಿರಿ ವಿನಂತಿಯನ್ನು ರವಾನಿಸಲಾಗಿದೆ ಎಂಬುದನ್ನು ನಿಯತಾಂಕಗಳನ್ನು ನೋಡಬಹುದು ಅತ್ಯಂತ ಸುಲಭವಾಗಿ ಆದರೆ, URL ನಲ್ಲಿ ನೋಡಿ ಪೋಸ್ಟ್ ವಿನಂತಿಯನ್ನು ನೀವು URL ನಲ್ಲಿ ವಿನಂತಿಯನ್ನು ನಿಯತಾಂಕಗಳನ್ನು ಹರಡುವುದಿಲ್ಲ. ನೀವು https ಮೇಲೆ ನೀನು ಹೊರತು ಅವರು ಎನ್ಕ್ರಿಪ್ಟ್ ಅಥವಾ ಏನು ಇಲ್ಲ. ಪೋಸ್ಟ್ ನಿಯತಾಂಕಗಳನ್ನು ಕೇವಲ ಭಾಗವಾಗಿದೆ - ಅವರು ಪರಿಣಾಮಕಾರಿಯಾಗಿ, URL ನಲ್ಲಿ ಕಾಣುವುದಿಲ್ಲ. ನಾವು ಕೇವಲ ರೀತಿಯ ಅರ್ಥಕ್ಕೆ 2 ಪ್ರತ್ಯೇಕಿಸಲು ಒಲವು ನಿಜವಾಗಿಯೂ, ನೀವು ಪಡೆಯಲು ಜೊತೆ ಒಂದೇ ಮಾಡಬಹುದು ಹೇಳುತ್ತದೆ ಎಂದು ನೀವು ಪೋಸ್ಟ್ ಮಾಡಬಹುದು. ನೀವು ಒಂದೇ ಮಾಡಬಹುದು. ನಾವು ವಿವಿಧ ಸನ್ನಿವೇಶಗಳಲ್ಲಿ ಬಳಸಲು ಇಲ್ಲಿದೆ. ನಾವು ಏನಾದರೂ ಓದಲು ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ ಮತ್ತು ನಾವು ಹೇಳುವ ಮಾಡಿದಾಗ ನಾವು ಪಡೆಯಲು ಬಳಸಲು "ನನಗೆ ಈ ಡೇಟಾವನ್ನು ನೀಡಿ." ನಾವು ಸರ್ವರ್ನಲ್ಲಿ ಏನೋ ಅಪ್ಡೇಟ್ ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ ಮತ್ತು ನಾವು ಸಾಮಾನ್ಯವಾಗಿ ಪೋಸ್ಟ್ ಬಳಸಲು. ನೀವು Google.com ಹೋಗಿ ಬಂದ ಏಕೆ ಆ ಮತ್ತು ನಾವು ಆ Typeahead ಮಾಡುತ್ತಿದ್ದ ನಾವು ಎಲ್ಲಾ ಆ ಪಡೆಯುವುದು ವಿನಂತಿಗಳನ್ನು ಕಂಡಿತು ನಾವು ಅಕ್ಷರಶಃ Google ನಿಂದ ಮಾಹಿತಿ ಪಡೆಯುವಲ್ಲಿ, ಏಕೆಂದರೆ ಆದರೆ ನೀವು ಫೇಸ್ಬುಕ್ ಗೋಡೆಯ ಪೋಸ್ಟ್ ಮಾಡಿದರೆ, ನೀವು ಬಳಸುತ್ತಿರುವ ನೀನು, ಹೆಚ್ಚಾಗಿ, ಡೇಟಾವನ್ನು ಕಳುಹಿಸಲು ಮತ್ತು ಫೇಸ್ಬುಕ್ ಬದಲಾವಣೆ ಮಾಡಲು ಒಂದು HTTP ವಸತಿ ವಿಧಾನ ನಿಮ್ಮ ಗೋಡೆಯಲ್ಲಿ, ನಿಮ್ಮ ಸ್ನೇಹಿತನ ಗೋಡೆಯ. ನೋಡೋಣ. ನಾನು, HTTPS ವ್ಯತ್ಯಾಸ ಇದು HTTP ಆದರೆ ಎನ್ಕ್ರಿಪ್ಟ್ ಎಂದು ಊಹೆ. [Chuckles] ಸುರಕ್ಷಿತ. ಹೌದು. ಮತ್ತು ಆ ಬಗ್ಗೆ ಮೋಜಿನ ವಿವರಗಳು ಬಹಳಷ್ಟು ಇವೆ. ಪ್ರಶ್ನೆಗಳು? ನಾವು ಸುತ್ತುವ ಆರಂಭಿಸಲು ಅಗತ್ಯವಿದೆ, ಮತ್ತು ಆದ್ದರಿಂದ ನಾವು ಒಂದಷ್ಟು ಡೇಟಾ ರಚನೆಗಳು ಮಾಡುತ್ತೇನೆ. ಷಾರ್ಲೆಟ್? [ವಿದ್ಯಾರ್ಥಿ] ವಿಧಾನ ಆತಿಥೇಯದಿಂದ HTTP ಹೆಡರ್ ಕಡತಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ ವಿಶೇಷವೇನು ಮತ್ತು ವಿಧಾನ ಮತ್ತು ಸಂಖ್ಯೆ? ಆಹ್. ಇದು ನೋಡಲು ಉತ್ತಮ ರೀತಿಯಲ್ಲಿ ನಿಮ್ಮ ನೆಟ್ವರ್ಕ್ ಟ್ಯಾಬ್ ಹೋಗಲು  ಮತ್ತು ಕೇವಲ ನೀವು Google.com ಹೋದಾಗ ಏನಾಗುತ್ತದೆ ನೋಡಿ. ನೀವು ಇಲ್ಲಿ ಕೆಳಗೆ ಬರಬಹುದು ಮತ್ತು ನೀವು ಮಾಡಿದ ವಿವಿಧ HTTP ಮನವಿಗಳ ಎಲ್ಲಾ ನೋಡಬಹುದು. Google.com. ಮೊದಲ ಒಂದು ನಾನು Google.com ಹೋಗಲು ಪ್ರಯತ್ನಿಸಿದ ಮತ್ತು ಹೇಳಿದರು, "ಓಹ್, Google.com ನಿಜವಾಗಿ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ." "ನೀವು ನಿಜವಾಗಿಯೂ ಹೋಗಿ ಬಯಸುವ ಅಲ್ಲಿ www.google.com ಹೊಂದಿದೆ." ಹಾಗಾಗಿ ಇಲ್ಲಿ ಮರುನಿರ್ದೇಶಿಸಲಾಗುತ್ತದೆ ಪಡೆದುಕೊಂಡಿದೆ. ನಾನು ನಂತರ ನಾನು 200 ಸರಿ ಸಿಕ್ಕಿತು ಈ 301 ಆದರು ಆ. ಹಾಗಾಗಿ ನಿಮ್ಮ ಹೆಡರ್, ಇಲ್ಲಿ ಅದು? ಇದು, ಈ ನಾನು ವಿನಂತಿಯನ್ನು, ವಿನಂತಿಯನ್ನು ವಿಧಾನ ಮಾಡಿತು URL ಇದು ಹೇಳುತ್ತಾರೆ ತದನಂತರ ಸ್ಥಿತಿಯನ್ನು ಕೋಡ್. ಆ 3 biggies ಇವೆ. ಇಲ್ಲಿ ಇತರ ವಿಷಯಗಳನ್ನು, ಕುಕೀಸ್, ಯಾರಾದರೂ ನಲ್ಲಿ ಅಥವಾ ಪ್ರವೇಶಿಸಿದ್ದಾರೆ, ಕುಕೀಗಳನ್ನು, ಅಧಿವೇಶನ ಕುರಿತಾಗಿ HANDY ಇವೆ. ಅವರು ಜನರು ಟ್ರ್ಯಾಕ್ ಸೂಕ್ತ ಆರ್. ಈ ವೆಬ್ಸೈಟ್ಗಳು ನೀವು ಎಲ್ಲಾ ಸ್ಥಳದ ಮೇಲೆ ಟ್ರ್ಯಾಕ್ ಹೇಗೆ. ಅವರು ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ ಕುಕ್ಕಿಗಳು ಪುಟ್. ಅವರು ಸಾಧ್ಯವಾದರೆ ಇತರ ವೆಬ್ಸೈಟ್ಗಳಲ್ಲಿ 'ಕುಕೀಗಳನ್ನು ಗುರುತಿಸಲು ತರಬೇತಿ ಮಾಡುತ್ತಿದ್ದೇವೆ. ತದನಂತರ ಇಲ್ಲಿಯೇ ಬಳಕೆದಾರ ಏಜೆಂಟ್ ಹೇಳುತ್ತದೆ ಈ ಇತರ ವಿಷಯ ಇಲ್ಲ. ಈ ಬಳಕೆದಾರ ಏಜೆಂಟ್ ಸ್ಟ್ರಿಂಗ್, Google.com ನನ್ನ ಕಂಪ್ಯೂಟರ್ ಗುರುತಿಸಬಲ್ಲ ಮತ್ತು ಹೇಳುತ್ತಾರೆ "Google.com, ಕೇವಲ ನೀವು ತಿಳಿದಿರುವ, ಈ ಬ್ರೌಸರ್ ರನ್ ಕೆಲವು ಸೊಗಸುಗಾರ "ಇಂಟೆಲ್ ಮ್ಯಾಕ್ 10_8_2 ಕೇವಲ Google.com ಹೋದರು." ತದನಂತರ ಈ ಸ್ವೀಕರಿಸಿ ವಿಷಯಗಳನ್ನು ಕೇವಲ ನನ್ನ ಕಂಪ್ಯೂಟರ್ ಏನು ", ಹೇಳುತ್ತಾರೆ "ಏನು ಸ್ವೀಕರಿಸಲು ಸಿದ್ಧತೆ ನನ್ನ ವೆಬ್ ಬ್ರೌಸರ್?" ಇದು HTML ಸ್ವೀಕರಿಸಬಹುದು, ಇದು, ಎಲ್ಲಾ ಈ ಸಂಗತಿಗಳನ್ನು ಮದುವೆ ಸ್ವೀಕರಿಸಬಹುದು. ಇದು ಅಕ್ಷರ ಸಂಕೇತೀಕರಣಗಳಲ್ಲಿ ಯಾವ ರೀತಿಯ ಸ್ವೀಕರಿಸಲು ಮಾಡುವುದಿಲ್ಲ? ಇದು gzipped ಸಂಕುಚಿತ ವಿಷಯವನ್ನು ಸ್ವೀಕರಿಸಲು ಡಸ್? ಕೆಲವೊಮ್ಮೆ ವೆಬ್ಸೈಟ್ ವೇಗವಾಗಿ ಜಾಲಬಂಧ ಮೇಲೆ ಕಳುಹಿಸಲು ಮಾಡಲು ವಿಷಯಗಳನ್ನು ಕುಗ್ಗಿಸುವಾಗ ಕಾಣಿಸುತ್ತದೆ. ಕೂಲ್. ಸರಿ. ನಾನು ಈಗ ಮದ್ದಲ್ಲ. ನಾವು ಮುಚ್ಚಲಿದೆ ಮಾಡುತ್ತೇವೆ, ಆದರೆ ನಾನು ಪ್ರಶ್ನೆಗಳನ್ನು ಉಳಿಯುತ್ತದೆ. [CS50.TV]