>> ಹನ್ನಾ ಬ್ಲಮ್ಬರ್ಗ್: ಎಲ್ಲರಿಗೂ ನಮಸ್ಕಾರ.
ನಾವು ಪ್ರಾರಂಭಿಸಲು ನೀನು ನಿಮಿಷಗಳ ಕೇವಲ ಒಂದೆರಡು ಆರಂಭಿಕ
ನಾವು ಇಡೀ ಬಹಳಷ್ಟು ಇರುವುದರಿಂದ ವಸ್ತುಗಳ ಮೂಲಕ ಪಡೆಯಲು.
ನಾನು ಹನ್ನಾ ಮನುಷ್ಯ.
ನಾನು ಒಂದು TF ಮನುಷ್ಯ.
ಮಾರಿಯಾ ಸೇರುವ ಏರಲಿದೆ ನಮಗೆ ಕೇವಲ ಒಂದೆರಡು ನಿಮಿಷಗಳಲ್ಲಿ.
ಅವಳು ಸರಿ ಮೊದಲು ವಿಭಾಗದಲ್ಲಿ ಕಲಿಸುತ್ತದೆ.
ನಾನು ವಿಭಾಗದಲ್ಲಿ ಹಕ್ಕನ್ನು ಕಲಿಸಲು ನಂತರ, ನಾವು ನೀನು
ಒಂದೂವರೆ ಗಂಟೆಯ ಅದನ್ನು ಇರಿಸಿಕೊಳ್ಳಲು.
>> ನೀವಿಲ್ಲಿ ನೋಡುತ್ತಾರೆ ಎಂದು ಆದ್ದರಿಂದ, ನಾವು ಸಾಕಷ್ಟು ಹೊಂದಿವೆ ಕೆಲವು ವಿಷಯಗಳ ನಾವು ಮೂಲಕ ಪಡೆಯಬೇಕು
ಆದ್ದರಿಂದ ನಾವು ವೇಗದ ಸ್ವಲ್ಪ ಹೋಗಿ ಮಾಡುತ್ತೇವೆ.
ಆದರೆ ಯಾವುದೇ ಹಂತದಲ್ಲಿ ನಾವು ಏನೋ ಹೇಳಲು ತುಂಬಾ ವೇಗವಾಗಿ ಅಥವಾ ನೀವು ಅರ್ಥವಾಗುತ್ತಿಲ್ಲ
ಪ್ರಶ್ನೆಗಳನ್ನು ಅಡ್ಡಿಪಡಿಸಲು ಮುಕ್ತವಾಗಿರಿ.
ನಾವು ಈ ಒಂದು ಮಾಡಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ ಬಯಸುವ ನೀವು ಎಲ್ಲಾ ಉಪಯುಕ್ತ ಅಧಿವೇಶನ ಪರಿಶೀಲಿಸಲು
ಸಾಧ್ಯವಾದಷ್ಟು.
ಅದ್ಭುತ.
>> ಆದ್ದರಿಂದ ಜೊತೆ ಹಕ್ಕಿನಿಂದ ಜಿಗಿತವನ್ನು ಅವಕಾಶ ಕೆಲವು ವಿಷಯಗಳನ್ನು ನಾವು ವಾಸ್ತವವಾಗಿ
ತುಂಬಾ ಸಂಕ್ಷಿಪ್ತವಾಗಿ ರಕ್ಷಣೆ ರಸಪ್ರಶ್ನೆ 0 ವಿಮರ್ಶೆ ಅಧಿವೇಶನದಲ್ಲಿ ರಸಪ್ರಶ್ನೆ 0.
ಆದ್ದರಿಂದ ಲಿಂಕ್ ಪಟ್ಟಿಗಳನ್ನು ಆರಂಭಗೊಂಡು.
ಆದ್ದರಿಂದ ಕೇವಲ ನೀವು ಕೆಲವು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ಲಿಂಕ್ ಪಟ್ಟಿಗಳನ್ನು ಬಗ್ಗೆ ಸಾಮಾನ್ಯ ಜ್ಞಾನವನ್ನು
ಮತ್ತು ಮಾಡುವ ಆರಾಮದಾಯಕ ಮೂಲ ಕಾರ್ಯಾಚರಣೆಗಳ ಕೆಲವು.
>> ಆದ್ದರಿಂದ ಕೇವಲ, ಪರಿಶೀಲಿಸಲು ಲಿಂಕ್ ಗೆ ಪಟ್ಟಿಗಳನ್ನು ರಚನೆಗಳು ಉತ್ತಮ
ಅವರು ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ಬೆಳೆಯುವ ಏಕೆಂದರೆ.
ಆದ್ದರಿಂದ ನಾವು ಬೃಹತ್ ಉಪಯೋಗವಿದೆ.
ನಾವು ಬಳಸಿಕೊಂಡಿತು ನೋಡಿದ ಹ್ಯಾಶ್ ಕೋಷ್ಟಕಗಳು ನಾವು
ನಿಖರವಾಗಿ ಎಷ್ಟು ಗೊತ್ತಿಲ್ಲ ವಿಷಯಗಳನ್ನು ನಾವು ಬಯಸುವ ಎಂದು ನೀನು
ನಮ್ಮ ಡೇಟಾವನ್ನು ರಚನೆ ಸೇರಿಸಲು.
ದುರದೃಷ್ಟವಶಾತ್, ನಾವು ತುಂಡುಗಳನ್ನು ಹೊಂದಿರುತ್ತವೆ ಎಲ್ಲಾ ಮೆಮೊರಿ ಮೇಲೆ ಲಿಂಕ್ ಪಟ್ಟಿ,
ಆದ್ದರಿಂದ ನಾವು ಅಗತ್ಯವಾಗಿ ಸಾಧ್ಯವಿಲ್ಲ ನಿರಂತರ ಸಮಯದಲ್ಲಿ ಪ್ರವೇಶ ಮಾಡಲು ಸಾಧ್ಯವಾಯಿತು
ಲಿಂಕ್ ಪಟ್ಟಿಯಲ್ಲಿ ಯಾವುದೇ ಅಂಶ.
ಒಂದು ಪಡೆಯುವ ಸಲುವಾಗಿ ನಿರ್ದಿಷ್ಟ ಅಂಶ, ನಾವು
ಎಲ್ಲಾ ತಿರುಗಿ ಮಾಡಬೇಕು ಆರಂಭದಿಂದಲೂ ರೀತಿಯಲ್ಲಿ.
ಆದ್ದರಿಂದ ನೆನಪಿನಲ್ಲಿಡಿ ಅತ್ಯಂತ ಮೂಲಭೂತ ಕಾರ್ಯಾಚರಣೆ 1 ಒಮೆಗಾ ಇವೆ.
ಆದ್ದರಿಂದ ಇನ್ಸರ್ಟ್ ಕೇವಲ 1 ನಾಯಕನನ್ನು ಇದೆ.
ಅಳಿಸಿ ತೆಗೆದುಕೊಳ್ಳಲು ಎನ್ ನಾವು ರಿಂದ ಹೋಗುತ್ತದೆ ಪಟ್ಟಿಯಿಂದ ಹುಡುಕಲು ಹೋಗಬೇಕಾಗುತ್ತದೆ.
ಮತ್ತು ಹುಡುಕಾಟ n, ಕೆಟ್ಟ, ತೆಗೆದುಕೊಳ್ಳಬಹುದು.
ನಾವು ರೀತಿಯ ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ ಒಂದು ಲಿಂಕ್ ಪಟ್ಟಿಯಲ್ಲಿ ಬೈನರಿ ಸರ್ಚ್
ರಿಂದ ಸಾಧ್ಯವಿಲ್ಲ ಕೇವಲ ಯಾದೃಚ್ಛಿಕವಾಗಿ ಮಧ್ಯಮ ನೆಗೆಯುವುದನ್ನು.
ಕೂಲ್.
ಅದ್ಭುತ.
>> ರಾಶಿಯನ್ನು ಸ್ವಲ್ಪ.
ಈ, ಮತ್ತೆ, ರಸಪ್ರಶ್ನೆ 0 ಮೇಲೆ ಬಂದು ನೀವು ಇದು ಸೂಪರ್ ಆರಾಮದಾಯಕ ಇರಬೇಕು.
ಆದರೆ ರಾಶಿಯನ್ನು, ನಾವು ಕೇಳುತ್ತೇವೆ ಟ್ರೇನಲ್ಲಿ ಒಂದು ಸ್ಟಾಕ್ ನೆನಪಿಡುವ.
ಮತ್ತು ಇದು ಮೊದಲ ಎಂದು ವಿಶೇಷವೇನು, ಔಟ್ ಕಾಲ.
ನಾವು ವಸ್ತುಗಳ ಬಣವೆ ಸ್ಟಾಕ್, ಮತ್ತು ನಂತರ
ನಾವು ಏನಾದರೂ ತೆಗೆದುಕೊಂಡು ಪ್ರಯತ್ನಿಸುತ್ತಿದ್ದರೆ ನಾವು off-- ಆಫ್ ಉಂಟಾಗುತ್ತದೆ ಕರೆ
stack-- ನಾವು ಉನ್ನತ ಉದುರಿಹೋಗುತ್ತವೆ.
ನಾವು ಏನೋ ಹಾಕಲು ಬಯಸಿದಲ್ಲಿ ಸ್ಟಾಕ್, ನಾವು ತಳ್ಳುವ ಕರೆ.
ಆದ್ದರಿಂದ ಇದು ಯಾವಾಗಲೂ ಬೆಳೆಯುವ ವಿಶೇಷವೇನು ಟ್ರೇನಲ್ಲಿ ಒಂದು ಸ್ಟಾಕ್ ನಂತಹ ಕೆಳಗಿನಿಂದ.
ಅದ್ಭುತ.
>> ನಾವು ನೋಡಿದ ರಾಶಿಯನ್ನು ಜಾರಿಗೆ ಬಂದಿದೆ ಎರಡೂ ಲಿಂಕ್ ಪಟ್ಟಿಗಳನ್ನು ಮತ್ತು ವ್ಯೂಹಗಳನ್ನು ಹೊಂದಿರುವ.
ನೀವು ಅನುಷ್ಠಾನಕ್ಕೆ ಬಳಸುತ್ತಿದ್ದರೆ ವ್ಯೂಹಗಳನ್ನು ಹೊಂದಿರುವ, ನೀವು ಬಯಸುವ
ಜಾಡನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ಗಾತ್ರ ಮತ್ತು ಸಾಮರ್ಥ್ಯದ ಎರಡೂ.
ಆದ್ದರಿಂದ ಗಾತ್ರ ಪ್ರಸ್ತುತ ಎಂದು ನಾನು ನಿಮ್ಮ ಸ್ಟಾಕ್ ವಸ್ತುಗಳ ಸಂಖ್ಯೆ,
ಸಾಮರ್ಥ್ಯ ಆದರೆ ಒಟ್ಟು ಸಂಖ್ಯೆ ವಸ್ತುಗಳ ನಿಮ್ಮ ಸ್ಟಾಕ್ ಸಂಗ್ರಹಿಸಬಹುದು.
ಕೂಲ್.
>> ತುಂಬಾ ಇದೇ, ನಾವು ಸಾಲುಗಳನ್ನು ಹೊಂದಿರುತ್ತವೆ.
ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಬದಲಿಗೆ ಕುರಿತು ಟ್ರೇನಲ್ಲಿ ಒಂದು ಸ್ಟಾಕ್, ಒಂದು ಸಾಲಿನ ಭಾವಿಸುತ್ತೇನೆ.
ಈ ಮೊದಲು, ಮೊದಲ ಎಂದು ಔಟ್ ಹೋಗುತ್ತದೆ.
ನೀವು ಸಾಲುಗಟ್ಟಿ ನಿಂತ ನೀವು ಆದ್ದರಿಂದ ಅಂಗಡಿಯಲ್ಲಿ ಏನೋ,
ನಾವು ಭಾವಿಸುತ್ತೇವೆ ವ್ಯಕ್ತಿ ಮೊದಲ ಆ ಲೈನ್ ಮೊದಲ ಸಹಾಯ ಏರಲಿದೆ.
>> ಬದಲಿಗೆ ಪುಶ್ ಹೇಳುವ ಮತ್ತು ನಾವು ಸ್ಟಾಕ್ ಹಾಗೆ ಪಾಪ್,
ನಾವು ಎನ್ಕ್ಯೂ ಮತ್ತು dequeue ಹೇಳುತ್ತಾರೆ.
ಮತ್ತೆ, ನೀವು ವೇಳೆ ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಈ ಅನುಷ್ಠಾನಕ್ಕೆ,
ನಾವು ಟ್ರ್ಯಾಕ್ ಅಗತ್ಯವಿದೆ ಕೇವಲ ಗಾತ್ರ
ಸಾಮರ್ಥ್ಯ, ಆದರೆ ತಲೆ, ಮತ್ತು ಇದು ನಮ್ಮ ಕ್ಯೂ ಮುಂದೆ ಎಂದು ನಾನು.
ಕೂಲ್.
ಎಂದು ಯಾವುದೇ ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳು?
ಅದ್ಭುತ.
ಬಲ ಉದ್ದಕ್ಕೂ ಚಲಿಸುವ.
>> ಸರಿ, ಹ್ಯಾಶ್ ಕೋಷ್ಟಕಗಳು.
ಇದು ಆರಂಭವಾಗುತ್ತದೆ ಅಲ್ಲಿ ಇಲ್ಲಿ ನಿಜವಾಗಿಯೂ ಆಸಕ್ತಿದಾಯಕ ಪಡೆಯಲು.
ಆದ್ದರಿಂದ ಒಂದು ಹ್ಯಾಷ್ ಟೇಬಲ್ ಒಂದು ಅನುಷ್ಠಾನಕ್ಕೆ ಒಂದು ಸಹವರ್ತನೀಯ ರಚನೆಯ.
ಆದ್ದರಿಂದ ಮೂಲಭೂತವಾಗಿ ಏನಾಯಿತು ನಾವು ಎಲ್ಲಾ ಈ ಇನ್ಪುಟ್ ಇದೆ,
ಮತ್ತು ನಾವು ಒಂದು ಹ್ಯಾಶ್ ಅದನ್ನು ನೀಡುತ್ತದೆ ಹೇಳುತ್ತದೆ ಕಾರ್ಯ,
ಸರಿ, ಈ ಅಲ್ಲಿ ಆಗಿದೆ ಹ್ಯಾಶ್ ಟೇಬಲ್ ಇದು ಸೇರುತ್ತದೆ.
>> ಸರಳ ಹ್ಯಾಶ್ ಕ್ರಿಯೆ ಆದ್ದರಿಂದ ನಾವು ಹೇಳುತ್ತಿರುವಾಗ ನೋಡಬಹುದು
ಸರಿ, ನಾವು ಪುಟ್ ಬಯಸುವ ಭಾವಿಸಿರಿ ನಮ್ಮ ಹ್ಯಾಶ್ ಕೋಷ್ಟಕದಲ್ಲಿ ತಂತಿಗಳನ್ನು.
ಮತ್ತು ನಿಜವಾಗಿಯೂ ಸರಳ ಕಲ್ಪನೆ ಸರಿ, ಹೇಳಲು ಇರಬಹುದು,
ಕೇವಲ ಮೂಲಕ ವಿಂಗಡಿಸಲು ಅವಕಾಶ ಪದದ ಮೊದಲ ಅಕ್ಷರವನ್ನು.
ನೀವು ಇಲ್ಲಿ ನೋಡಬಹುದು ಆದ್ದರಿಂದ, ನಾವು, ಬಾಳೆ ತೆಗೆದುಕೊಳ್ಳಲು ನಾವು, ಒಂದು ಹ್ಯಾಶ್ ಕ್ರಿಯೆ ಮೂಲಕ ಹಾಕಿದರೆ
ಮತ್ತು ಆ ಹೇ, ಹೇಳುತ್ತಾರೆ ಸೂಚ್ಯಂಕ 1 ಹೋಗಬೇಕು.
>> ಆದ್ದರಿಂದ ನಾವು ಅಗತ್ಯವಾಗಿ ಒಂದು ಹ್ಯಾಶ್ ನಗರದ ವಿವಿಧ ಬಕೆಟ್ ಒಂದು ಗುಂಪನ್ನು ಮಾಹಿತಿ ಟೇಬಲ್.
ಮತ್ತು ಆ ಬಕೆಟ್ ಪ್ರತಿ ಹೋಗುತ್ತದೆ ಲಿಂಕ್ ಪಟ್ಟಿ ಮುಖ್ಯಸ್ಥ ಹಿಡಿದಿಡಲು.
ಆ ಲಿಂಕ್ ಪಟ್ಟಿಯಲ್ಲಿ ಅಲ್ಲಿ ನಾವು ಆಗಿದೆ ವಾಸ್ತವವಾಗಿ ದತ್ತಾಂಶದ ವಿವಿಧ ತುಣುಕುಗಳನ್ನು ಪುಟ್.
>> ಆದ್ದರಿಂದ ಡೈವಿಂಗ್ ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಒಂದು ಹ್ಯಾಶ್ ಕ್ರಿಯೆ, ಇಲ್ಲಿ
ಉದಾಹರಣೆಗೆ ನಾನು ನಾವು ಹೇಳಬಹುದು ಅಲ್ಲಿ ವಿವರಿಸಲಾಗಿದೆ,
ಸರಿ, ಮೊದಲ ಪತ್ರ ತೆಗೆದುಕೊಂಡು ನಾವು ನೀವು ಮತ್ತು ಪದದ
ಬಕೆಟ್ ಅದನ್ನು ವಿಂಗಡಿಸಲು ಹೋಗುತ್ತದೆ.
ಆದ್ದರಿಂದ ಬಹುಶಃ, 26 ಬಕೆಟ್ ಅಲ್ಲಿ ಮಾಡುತ್ತೇವೆ, ವರ್ಣಮಾಲೆಯ ಪ್ರತಿ ಅಕ್ಷರದ ಒಂದು.
ಏಕೆ ಈ ದೊಡ್ಡ ಹ್ಯಾಶ್ ಕ್ರಿಯೆ ಅಲ್ಲ?
ಏನು ಈ ಅ ಯೋಗ್ಯವಾಗಿವೆ?
ಹೌದು.
>> ಪ್ರೇಕ್ಷಕರು: ನೀವು ನೀನು ಘರ್ಷಣೆಗೆ ಹೊಂದಲು.
>> ಹನ್ನಾ ಬ್ಲಮ್ಬರ್ಗ್: ಹೌದು, ನಿಖರವಾಗಿ.
ನೀವು ಘರ್ಷಣೆಗೆ ಎಂದು ನೀನು.
ಇದರಿಂದ ಒಂದು ವಿಷಯ.
ಹೇಗೆ ನಾವು ಮತ್ತು ನಾವು ಬಗ್ಗೆ ನೀವು ಕೇವಲ ಒಂದು ಸೆಕೆಂಡಿನಲ್ಲಿ ಘರ್ಷಣೆಗೆ ಸರಿಪಡಿಸಲು.
ಈ ಮತ್ತೊಂದು ಸಮಸ್ಯೆ ನಿರ್ದಿಷ್ಟ ಹ್ಯಾಶ್ ಕ್ರಿಯೆ
ನಮ್ಮ ವಿವಿಧ ಎಂಬುದು ಬಕೆಟ್ ಹೋಗುವ
ಸಾಕಷ್ಟು ತೀವ್ರವಾಗಿ ವಿವಿಧ ಗಾತ್ರಗಳು.
>> ನಾವು ಇಡೀ ಬಹಳಷ್ಟು ಗೊತ್ತಾಯಿತು ಎಕ್ಸ್ ಗಿಂತ ಪ್ರಾರಂಭಿಸಿ ಹೆಚ್ಚು ಪದಗಳನ್ನು,
ಆದ್ದರಿಂದ ನಾವು ಎಂದು ನೀನು ನಮ್ಮ ಹ್ಯಾಶ್ ಕೋಷ್ಟಕದಲ್ಲಿ ಅಸಮತೋಲಿತ ಬಕೆಟ್.
ಕೂಲ್.
ಆದ್ದರಿಂದ ಹೌದು, ನ ಹಿಂದಕ್ಕೆ ಪಡೆಯಲು ಅವಕಾಶ ಘರ್ಷಣೆಗೆ ಪಾಯಿಂಟ್.
ಘರ್ಷಣೆ ಇಲ್ಲ ವೇಳೆ ನಾವು ಏನು ಮಾಡಬೇಕು?
>> ನಾವು ಒಂದೆರಡು ವಿಭಿನ್ನ ಆಯ್ಕೆಗಳಿವೆ.
ಆದ್ದರಿಂದ, ನಾವು ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ ಊಹಿಸಿಕೊಳ್ಳಿ ನಮ್ಮ ಹ್ಯಾಶ್ ಟೇಬಲ್ಲಿಗೆ ಬೆರ್ರಿ ಹಾಕಲು.
ನಾವು ಓಹ್, ನಾವು ಬಯಸುವ, ನೋಡಿ ಸೂಚ್ಯಂಕ 1 ಹಾಕಿದರೆ,
ಆದರೆ ಬಾಳೆ ಈಗಾಗಲೇ ಅಲ್ಲಿ ವಾಸಿಸುತ್ತಾರೆ.
ನಾವು ಮಾಡಲು ಹೋಗುವ?
ನಾವು ಎರಡು ಮುಖ್ಯ ಆಯ್ಕೆಗಳಿವೆ.
>> ಒಂದನೇ ಸರಿ, ನಾವು ಹೇಳಬಹುದು, ಪರಿವಿಡಿ 1 ಯಾವುದೇ ಅವಕಾಶವಿಲ್ಲ,
ಆದರೆ ಕೇವಲ ಮೂಲಕ ಹುಡುಕುತ್ತಿರುವ ಇಡಲು ಅವಕಾಶ ನಾವು ಮತ್ತೊಂದು ಮುಕ್ತ ಸ್ಥಳವು ಕಾಣಬಹುದು ರವರೆಗೆ.
ನಾವು, ಸರಿ, ಹೇಳುತ್ತೇನೆ ನ ಸ್ಪಾಟ್ 3 ಹಾಕಿದರೆ ಅವಕಾಶ.
ಒಂದು ಆಯ್ಕೆಯನ್ನು ಇಲ್ಲಿದೆ.
ಆ ತನಿಖೆಯನ್ನು ರೇಖೀಯ ಕರೆಯಲಾಗುತ್ತದೆ.
>> ಮತ್ತು ಎರಡನೇ ಆಯ್ಕೆಯನ್ನು, ಸರಿ, ಹಾಗೂ, ಹೇಳುತ್ತಾರೆ ಕೇವಲ ಈ ಬಕೆಟ್ ಪ್ರತಿ ಮಾಡೋಣ
ಲಿಂಕ್ ಪಟ್ಟಿಗಳನ್ನು ಮುಖ್ಯಸ್ಥರುಗಳು.
ಮತ್ತು ಇದು ಹೆಚ್ಚು ಇಲ್ಲ ವೇಳೆ ಒಕೆ ಬಕೆಟ್ ಒಂದು ವಿಷಯ ಹೆಚ್ಚು.
ನಾವು ಕೇವಲ ನೀನು ಮುಂದೆ ಮೇಲೆ ಇದನ್ನು ಸೇರಿಸಲು.
ಇಲ್ಲಿ ನೀವು ಸರಿ, ನೋಡಬಹುದು, ನಾವು ಬೆರ್ರಿ ಸೇರಿಸಿದಾಗ, ನಾವು
ಕೇವಲ ರೀತಿಯ, ಬಾಳೆ ತೆಗೆದುಕೊಂಡಿತು ಸ್ವಲ್ಪ ಮೇಲೆ ಇದು ಮಂಡಿಸಿದರು
ಅಲ್ಲಿ ಒಂದು ಬೆರ್ರಿ ಎಸೆದರು.
ಮತ್ತು ಸಹ ಸಂಪೂರ್ಣವಾಗಿ ಉತ್ತಮ ಇಲ್ಲಿದೆ.
ಈ ಪ್ರತ್ಯೇಕ ಸರಣಿ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ.
ನೀವು ರೀತಿಯ ರೀತಿ ನಗರದ ಲಿಂಕ್ ಪಟ್ಟಿಗಳನ್ನು ಮುಖಂಡರಿಗೆ ಒಂದು ಶ್ರೇಣಿಯನ್ನು.
ಹ್ಯಾಶ್ ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳು ಕೋಷ್ಟಕಗಳು, ಹ್ಯಾಶ್ ಕ್ರಿಯೆಗಳನ್ನು?
ಅದ್ಭುತ.
>> ಮರಗಳು ಮತ್ತು ಪ್ರಯತ್ನಿಸುತ್ತದೆ.
ಆದ್ದರಿಂದ ಮರದ ಯಾವುದೇ ತೆರನಾದ ಅಕ್ಷಾಂಶ ರಚನೆಯ
ಇದರಲ್ಲಿ ಕೆಲವು ರೀತಿಯ ಇಲ್ಲ ಕ್ರಮಾನುಗತ ಅಥವಾ ಕೆಲವು ರೀತಿಯ
ನಿಮ್ಮ ವಿವಿಧ ವಸ್ತುಗಳನ್ನು ಶ್ರೇಯಾಂಕ.
ಮತ್ತು ಈ ಸೂಪರ್ ಪರಿಣಮಿಸುತ್ತದೆ ಸ್ಪಷ್ಟ ನಾವು ಉದಾಹರಣೆ ನೋಡಿ.
ನಾವು ಜೊತೆಗೆ, ಯತ್ನಗಳ ಕಂಡಿತು ಹ್ಯಾಶ್ ಕೋಷ್ಟಕಗಳು, pset5-- ರಲ್ಲಿ
ಇದು, ಮತ್ತೆ, ಸಂಪೂರ್ಣವಾಗಿ ನ್ಯಾಯೋಚಿತ ಆಟ ಈ ಮತ್ತೊಂದು ಮಾಹಿತಿ ರಸಪ್ರಶ್ನೆ ಫಾರ್
ರಚನೆಗಳು ಎಂದು ನಾವು ವಿವಿಧ ವಿಷಯಗಳನ್ನು ಸಂಗ್ರಹಿಸಲು.
ನಿಘಂಟು ಸಂದರ್ಭದಲ್ಲಿ, ನಾವು ಪದಗಳನ್ನು ಒಂದು ಗುಂಪನ್ನು ಸಂಗ್ರಹಿಸಲಾಗಿದೆ.
ಆದ್ದರಿಂದ ಕೆಲವು ಮರಗಳಲ್ಲಿ ಅವಲೋಕಿಸೋಣ.
ಆದ್ದರಿಂದ ಈ ಮರದ ಒಂದು ಉದಾಹರಣೆಯಾಗಿದೆ.
ಇದು ರಚನೆ ಒಂದು ರೀತಿಯ ಹೊಂದಿದೆ ಕ್ರಮಾನುಗತ ಎಂದು,
ನೀವು ನೋಡಬಹುದು ಅಲ್ಲಿ ಮೇಲ್ಭಾಗದಲ್ಲಿ ಈ 1 ನೋಡ್
, 2 ಮತ್ತು 3 ಮೇಲೆ ಶ್ರೇಣಿಯ ಕೆಲವು ರೀತಿಯ ಹೊಂದಿದೆ ಇವು 4, 5, ಮತ್ತು 6 ಮತ್ತು 7 ಮೇಲೆ,
ಇದು 8 ಮತ್ತು 9 ಮೇಲೆ.
ಅಷ್ಟೆ ನಾವು ಒಂದು ಅರ್ಥ ಮರ, ನೀವು ಆದ್ದರಿಂದ ಕೇವಲ ರೀತಿಯ
ನಿಮ್ಮ ತಲೆಯಲ್ಲಿ ಈ ಚಿತ್ರವನ್ನು.
>> ಈಗ, ನಾವು ಒಂದೆರಡು ಹೊಂದಿವೆ ವಿಶೇಷ ಮರಗಳು.
ಆದ್ದರಿಂದ ಒಂದು ಉದಾಹರಣೆ ಅವಳಿ ಮರವಾಗಿದೆ.
ಮತ್ತು ಅವಳಿ ಮರ, ಆಗಿದೆ ಮತ್ತೆ, ಕೇವಲ ಎಂದು ನಾನು
ಕೆಲವು ರೀತಿಯ ಡೇಟಾ ರಚನೆ ಕ್ರಮಾನುಗತ ಆದರೆ ಗ್ರಂಥಿಗಳು ಪ್ರತಿ
ಅತ್ಯಂತ ಎರಡು ಮಕ್ಕಳನ್ನು ಹೊಂದಬಹುದು.
ಪದ ಬೈನರಿ ಬರುತ್ತದೆ ಅಲ್ಲೇ.
ಆದ್ದರಿಂದ ಈ ಅವಳಿ ಮರ ಒಂದು ಉದಾಹರಣೆಯಾಗಿದೆ.
ಆದ್ದರಿಂದ ಮರಗಳ ಒಂದು ಸಣ್ಣ ವರ್ಗದಲ್ಲಿ ಇಲ್ಲಿದೆ.
>> ಈಗ ಇನ್ನೂ ಹೆಚ್ಚು ನಿರ್ದಿಷ್ಟವಾದ ಪಡೆಯಲು ಅವಕಾಶ ಮತ್ತು ಅವಳಿ ಮರಗಳು ಬೈನರಿ ಸರ್ಚ್ ಬಗ್ಗೆ ಚರ್ಚಿಸಿ
ಮರಗಳು, ಬದಲಿಗೆ.
ಇಲ್ಲಿ ಕಲ್ಪನೆ ಮಾಡುತ್ತದೆ ಮಾತ್ರವಲ್ಲ ಪ್ರತಿ ನೋಡ್, ಅತ್ಯಂತ ಎರಡು ಮಕ್ಕಳನ್ನು ಹೊಂದಿವೆ
ಆದರೆ ಮಕ್ಕಳ ಎಲ್ಲಾ ಎಡ ಸಣ್ಣ ಹೋಗುವ
ಮತ್ತು ಮಕ್ಕಳನ್ನು ಎಲ್ಲಾ ಬಲ ದೊಡ್ಡದಾಗಿ ಹೋಗುವ.
ಆದ್ದರಿಂದ ಕೇವಲ ಗಮನಕ್ಕೆ ನಮ್ಮ ಬೈನರಿ ಮರದ ಇಲ್ಲ
ಸಂಖ್ಯೆಗಳ ನಡುವೆ ಯಾವುದೇ ಸಂಬಂಧ.
ಆದರೆ ನಮ್ಮ ಬೈನರಿ ಸರ್ಚ್ ಮರ, ನಾವು ನೋಡಿ, ಸರಿ, ಇಲ್ಲಿ 44 ಇಲ್ಲಿದೆ.
ಮತ್ತು 44 ಎಡಕ್ಕೆ ಪ್ರತಿ ಸಂಖ್ಯೆ ಬಲಕ್ಕೆ ಸಣ್ಣ ಮತ್ತು ಎಲ್ಲವೂ
ದೊಡ್ಡದಾಗಿದೆ.
>> ಮತ್ತು ಪ್ರತಿ ನಲ್ಲಿ ಹೊಂದಿದೆ ಮರದ ಮಟ್ಟದ.
ಇಲ್ಲಿ, ಈ ಚಿಕ್ಕದಾಗಿದೆ 22 ಮತ್ತು ಈ 22 ದೊಡ್ಡದಾಗಿರುತ್ತದೆ.
ಮತ್ತು ಬೈನರಿ ಸರ್ಚ್ ಟ್ರೀಯ ಇಲ್ಲಿದೆ.
ನಾವು ಇದನ್ನು ತಿಳಿದಿರುವಿರಿ ಒಂದು ಬೈನರಿ ಸರ್ಚ್ ಟ್ರೀಯನ್ನು?
ಯಾವ ಅಲ್ಗಾರಿದಮ್ ಇದು ನೀವು ನೆನಪಿನಲ್ಲಿ ಇಲ್ಲ?
ಪ್ರೇಕ್ಷಕರು: ಬೈನರಿ ಸರ್ಚ್.
ಹನ್ನಾ ಬ್ಲಮ್ಬರ್ಗ್: ಬೈನರಿ ಸರ್ಚ್.
ನೀವು ಹುಡುಕುತ್ತಿರುವ ವೇಳೆ ಏಕೆಂದರೆ ಈ ಮರದ ನಿರ್ದಿಷ್ಟ ಸಂಖ್ಯೆ,
ಪ್ರತಿ ಹಂತದಲ್ಲಿ, ನೀವು ಕೇವಲ ನಾಕ್ ಮಹಾನ್ ಇದು ಮರ, ಆಫ್ ಅರ್ಧ.
ಮತ್ತು ಆದ್ದರಿಂದ ನಮಗೆ ಏನೋ ನೀಡಲು ವಿಶೇಷವೇನು ಬೈನರಿ ಸರ್ಚ್ ನಂತೆ ಕಾಣುತ್ತದೆ.
ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳು?
ಸರಿ, ತಂಪಾದ.
>> ಸರಿ, ಪ್ರಯತ್ನಿಸುತ್ತದೆ.
ಎಲ್ಲರ ಮೆಚ್ಚಿನ.
ಆದ್ದರಿಂದ ಈ ಉದಾಹರಣೆಯಾಗಿದೆ ನಾವು ವರ್ಗ ಒಂದು ಗುಂಪೇ ನೋಡಿದ್ದೇವೆ.
ಮತ್ತೆ, ಈ ಕೇವಲ ಇನ್ನೊಂದು ನಾವು ಮಾಹಿತಿ ಸಂಗ್ರಹಿಸಬಹುದು ಎಂದು ರೀತಿಯಲ್ಲಿ.
ನಿಘಂಟು ಸಂದರ್ಭದಲ್ಲಿ, ಮತ್ತೆ, ಈ ಕೇವಲ ತಂತಿಗಳನ್ನು ಎಂದು ನಾನು.
ಆದ್ದರಿಂದ ಅವರ ವಾಸ್ತವವಾಗಿ ಈ ನೋಡೋಣ ಸ್ವಲ್ಪ ಕಡಿಮೆ ಮಟ್ಟದಲ್ಲಿ ತೋರುತ್ತಿದೆ.
>> ಆದ್ದರಿಂದ ಅವಲೋಕಿಸೋಣ ಒಂದು trie ಒಂದು ನೋಡ್ನಲ್ಲಿ.
ನಾವು ಸರಿ, ಇಲ್ಲ ವಿಶೇಷವೇನು, ನೋಡಿ ಒಂದು ಬೂಲಿಯನ್ ಒಂದು ನೋಡ್ ಗೆ,
ಒಂದು ನೋಡ್ಗೆ ಒಂದು ಪಾಯಿಂಟರ್.
ಮತ್ತು ನಾವು ನೋಡಿ ಬೂಲಿಯನ್ is_word ಕರೆಯಲಾಗುತ್ತದೆ.
ಆದ್ದರಿಂದ ಮೂಲಭೂತವಾಗಿ, ನ ಹೋಲುತ್ತದೆ ಹೋಗುತ್ತದೆ
ಈ ಸಣ್ಣ ತ್ರಿಕೋನಗಳ ಇದು ನೀವು ಇಲ್ಲಿ ನೆತ್ತಿಗೇರಿದೆ, ಹೇಳುತ್ತಾರೆ
ನೀವು ಸಂಪೂರ್ಣ ಪದ ಕಂಡು ಬಂದಿದೆ.
>> ನಾವು ತಿಳಿದಿರುವ "ಟ್ಯೂರಿಂಗ್" ಮೇಲೆ ಇಲ್ಲಿ ಸಂಪೂರ್ಣ ಪದ,
ಆದರೆ ಕೇವಲ ಟಿ ಯು ಆರ್ ಒಂದು ಪದ ಅಲ್ಲ ನಾವು ಸಣ್ಣ ಡೆಲ್ಟಾ ಕಾಣುವುದಿಲ್ಲ ಏಕೆಂದರೆ.
ಮತ್ತು ಸಣ್ಣ ಡೆಲ್ಟಾ, ಮತ್ತೆ, ಈ is_word ಅನುರೂಪವಾಗಿದೆ,
ಈ ಬೂಲಿಯನ್ is_word.
ನಂತರ ನಾವು ಮಕ್ಕಳು ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಹೊಂದಿವೆ.
ನೀವು ಪ್ರತಿ ಮಟ್ಟದಲ್ಲಿ ಆದ್ದರಿಂದ ನಿರ್ದಿಷ್ಟ ನೋಡ್,
ಮತ್ತು ಆ ನೋಡ್ ಪಾಯಿಂಟ್ ಸಂಪೂರ್ಣ ವರ್ಣಮಾಲೆ ಶ್ರೇಣಿಯನ್ನು.
>> ಆದ್ದರಿಂದ ನೀವು ಮತ್ತೊಮ್ಮೆ, ನೋಡಬಹುದು, ಈ ಚಿತ್ರವನ್ನು ನಾನು ಮನುಷ್ಯ
ಮತ್ತೆ ಹಾರಿ ಇರಿಸಿಕೊಳ್ಳಲು ಹೋಗುವ ಮತ್ತು forth-- ಮೇಲ್ಭಾಗದಲ್ಲಿ ರಚನೆಯ
ವಿವಿಧ ಒಂದು ಗುಂಪನ್ನು ಹೊಂದಿದೆ ಇದು ಬಂದ ಗ್ರಂಥಿಗಳು.
ನೀವು ಬಯಸಿದರೆ ಇದು 26, ಅಥವಾ 27 ಹೆಚ್ಚುವರಿ ಪಾತ್ರ ಸೇರಿವೆ.
ಮತ್ತು ಈ ನಮಗೆ ಒಂದು ನೀಡುತ್ತದೆ ನಮ್ಮ ದತ್ತಾಂಶವನ್ನು ಶೇಖರಿಸಿಡಲು ರೀತಿಯಲ್ಲಿ
ನೋಡುತ್ತಿದ್ದರು ಮಾಡಬಹುದಾದ ಒಂದು ರೀತಿಯಲ್ಲಿ ನೀವು ಸೂಪರ್ ಫಾಸ್ಟ್ ನೋಡಬಹುದು.
ಒಂದು trie ಫಾರ್ ವೀಕ್ಷಣ ಸಮಯ ಯಾವುದು?
>> ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ].
>> ಹನ್ನಾ ಬ್ಲಮ್ಬರ್ಗ್: ಹೌದು.
ಸಿದ್ಧಾಂತದಲ್ಲಿ, ನಿರಂತರ ಸಮಯ.
ಇದು ಗಾತ್ರವನ್ನು ಎಂದು ವಿಶೇಷವೇನು ನೀವು ನೋಡಲು ಬಯಸುವ ಪದ.
ನಾವು ಒಂದು ಅಗಣಿತ ಸೇರಿಸಲು ಸಹ ನಮ್ಮ trie ಹೆಚ್ಚು ಪದಗಳನ್ನು,
ಇದು ನಮಗೆ ತೆಗೆದುಕೊಳ್ಳಲು ಹಿಂದಿರುಗಬಹುದೆಂದು ಯಾವುದೇ ಮುಂದೆ ನಿರ್ಧರಿಸಲು
ಒಂದು ನಿರ್ದಿಷ್ಟ ಪದ trie ರಲ್ಲಿ ವೇಳೆ.
ಆದ್ದರಿಂದ ನಿಜವಾಗಿಯೂ ಸಂತೋಷವನ್ನು ಇಲ್ಲಿದೆ.
>> ಪ್ರೇಕ್ಷಕರು: ನೀವು ಮಾಡಿದರು ಆ ಸರಣಿ ಆರಂಭಿಸಲು?
ನೀವು ಒಂದು ಬಿಂದು ಅಥವಾ ಎರಡು ತಪ್ಪಿಸಿಕೊಂಡ.
ನೀವು ಬಗ್ಗೆ ಮಾತನಾಡಬಹುದು ಎರಡನೇ ಆ?
>> ಹನ್ನಾ ಬ್ಲಮ್ಬರ್ಗ್: ಖಂಡಿತ, ಸಂಪೂರ್ಣವಾಗಿ.
ಒಳ್ಳೆಯ ಪ್ರಶ್ನೆ.
ಪ್ರಶ್ನೆ ನಾವು, ಆಗಿತ್ತು ಎಂದು ಒಂದು ಸರಣಿ
ಎಂದು ನೋಡ್ ಸ್ಟಾರ್ ಮಾಡಲಿಕ್ಕೆ ಸರಿ, ಕೇವಲ ನೋಡ್ ವಿರುದ್ಧವಾಗಿ?
ಕೂಲ್.
ಇಲ್ಲಿ ನಾವು ಏನನ್ನು ನಮ್ಮ ರಚನೆಯ ಕೇವಲ ಆಗಿದೆ
ಇತರ ರಚನೆಗಳು ಪಾಯಿಂಟರ್ಸ್ ಎಂದು ನಾನು.
ಆದ್ದರಿಂದ ರೀತಿಯ ಇದು essentially-- ವಿಶೇಷವೇನು ಈ ರೀತಿಯಲ್ಲಿ ಒಂದು ಲಿಂಕ್ ಪಟ್ಟಿಯಲ್ಲಿ ಭಾಸವಾಗುತ್ತಿದೆ
ಅಲ್ಲಿ ಈ ಮಕ್ಕಳ ಪ್ರತಿ ಮುಂದಿನ ನೋಡ್ ತೋರಿಸಲು.
>> ಮತ್ತು ರೀತಿಯಲ್ಲಿ ನಾವು ವಾಸ್ತವವಾಗಿ ಸರಿ, ಹೇ, ನಿರ್ಧರಿಸಲು,
ನಾವು ಇಡೀ ಮೂಲಕ ಪುನರುಚ್ಚರಿಸಲಾಗಿದೆ ಬಂದಿದೆ ಪದ ನಿಘಂಟಿನಲ್ಲಿ ಈ ಪದ,
ನಾವು ಈ is_word ಪರಿಶೀಲಿಸಿ.
ದೊಡ್ಡ ಪ್ರಶ್ನೆ.
ಹೌದು.
ಪ್ರೇಕ್ಷಕರು: ಸರಿ.
ಆದ್ದರಿಂದ trie ಫಾರ್ ರನ್ಟೈಮ್ ಯಾವುದು?
>> ಹನ್ನಾ ಬ್ಲಮ್ಬರ್ಗ್: ಖಂಡಿತ.
ಒಂದು trie ಫಾರ್ ರನ್ಟೈಮ್ ಆದ್ದರಿಂದ ವೀಕ್ಷಣ ನಿರಂತರ ಸಮಯ ಎಂದು ನಾನು.
ಆದ್ದರಿಂದ ಕೇವಲ ಎಂದು ವಿಶೇಷವೇನು ಪದ ಅಕ್ಷರಗಳ ಸಂಖ್ಯೆ.
ಇದು ಅವಲಂಬಿಸಿದೆ ಅಲ್ಲ ಡಿಕ್ಷನರಿ ಗಾತ್ರವನ್ನು
ಅಥವಾ ಅಕ್ಷಾಂಶ ರಚನೆಯ ಗಾತ್ರ.
ಇಲ್ಲಿ ಸ್ವಲ್ಪ ಸರಳವಾದ ಉದಾಹರಣೆ.
>> ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನೀವು ನೋಡಬಹುದು ಪದ ಬ್ಯಾಟ್ ನಿಘಂಟಿನಲ್ಲಿ
ಮತ್ತು ನೀವು ಜೂಮ್, ಆದರೆ ನೀವು ಮೃಗಾಲಯದ ರೀತಿಯ ಹೊಂದಿಲ್ಲ.
ಹೇಗೆ ನಾವು ಮೃಗಾಲಯದ ಮಾಡುವುದಾಗಿ?
ನಾವು ಮೃಗಾಲಯಕ್ಕೆ ಸೇರಿಸುವುದು ಹೇಗೆ ನಮ್ಮ ನಿಘಂಟು, ನಮ್ಮ trie ಹೇಗೆ?
ಹೌದು.
>> ಪ್ರೇಕ್ಷಕರು: is_word ಮಾಡಿ ನಿಜವಾದ [ಕೇಳಿಸುವುದಿಲ್ಲ] ಫಾರ್.
ಹನ್ನಾ ಬ್ಲಮ್ಬರ್ಗ್: ಗುಡ್.
ನಾವು ಝಡ್-ಓ-ಓ ಹೇಳುವೆನು, ಮತ್ತು ನಂತರ ನಾವು ಬಯಸುವ ಜೊತೆಗೆ ಬಾಕ್ಸ್ ಆಫ್ ಚೆಕ್ ಬಯಸುವ.
ಗ್ರೇಟ್.
ನ ಬಹಳ ಸಂಕ್ಷಿಪ್ತವಾಗಿ ಹೋಲಿಸೋಣ ಹ್ಯಾಶ್ ಕೋಷ್ಟಕಗಳು ವಿರುದ್ಧ ಪ್ರಯತ್ನಿಸುತ್ತದೆ.
ಯತ್ನಗಳ ನಿಜವಾಗಿಯೂ ಕುವೆಂಪು ಏಕೆಂದರೆ, ನಾವು ಹೇಳಿದಂತೆ,
ಅವರು ಸ್ಥಿರ ಬಾರಿ ವೀಕ್ಷಣ ಒದಗಿಸಲು.
ಆದರೆ ದೊಡ್ಡ ಅನನುಕೂಲವೆಂದರೆ ಅವರು ವಾದಗಳೂ ಆರ್.
ನೀವು ಅರ್ಥದಲ್ಲಿ ಪಡೆಯುವುದು, ಅದನ್ನು ನೋಡಿ,
ಇದು ತೆಗೆದುಕೊಳ್ಳುವುದು ಎಂದು ಮೆಮೊರಿ ಒಂದು ಬೃಹತ್ ಪ್ರಮಾಣವನ್ನು.
ಆದ್ದರಿಂದ ಅವರು ಹೆಚ್ಚು ಎಂದು ನೀನು ಹ್ಯಾಶ್ ಕೋಷ್ಟಕಗಳು ದೊಡ್ಡದಾಗಿದೆ,
ಆದರೆ ನೀಡಲು ನೀನು ನಮಗೆ ಹೆಚ್ಚು ವೇಗವಾಗಿ ವೀಕ್ಷಣ ಬಾರಿ.
ಆದ್ದರಿಂದ ಆ ರೀತಿಯ ನಿಮ್ಮ ವಿನಿಯಮವನ್ನು ನೀವು ಕಾಳಜಿ ಏನು,
ಇದು ವೇಗವನ್ನು ಅಥವಾ ಮೆಮೊರಿ ಎಂಬುದನ್ನು.
ಎಂದು ಯಾವುದೇ ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳು, ಸಿ ದತ್ತಾಂಶ ರಚನೆಗಳು ಎಲ್ಲಾ.
ಸುಂದರ.
ಸರಿ.
ನಾವು ಸ್ವಲ್ಪ ತೆರಳಿ ನೀನು ಮಾರಿಯಾ ಜೊತೆ ವೆಬ್ ಅಭಿವೃದ್ಧಿಯ ಬಿಟ್.
MARIA ZLATKOVA: ಸುಂದರ.
ಸರಿ.
>> ಹನ್ನಾ ಬ್ಲಮ್ಬರ್ಗ್: ನೀವು ನನ್ನ ಲ್ಯಾಪ್ಟಾಪ್ ಬಳಸಬಹುದು.
>> MARIA ZLATKOVA: ನೈಸ್.
ತಂಪಾದ, ಸರಿ.
ನಾವು ವೆಬ್ ಈಗ ಹೋದಂತೆ ಅಭಿವೃದ್ಧಿ, ನಾವು ಸ್ವಲ್ಪ ಮಾತನಾಡಿದರು
ಬದಲಾಗುತ್ತಿರುವ ಅನುಮತಿಗಳ ಕಡತ ಮತ್ತು ಕೋಶಗಳ
ಆದ್ದರಿಂದ ಅವರು ಸುಲಭವಾಗಿ ಮಾಡಬಹುದು ಇತರ ಬಳಕೆದಾರರಿಗೆ, ಜಗತ್ತಿಗೆ,
ಮತ್ತು ಆದ್ದರಿಂದ ನಾವು ಹೇಗೆ ನೋಡಬಹುದು ಮೂಲತಃ ನಾವು ಅವುಗಳನ್ನು ರವಾನಿಸುವುದು
ನಾವು ವೆಬ್ಸೈಟ್ ವಿಷಯಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ಮಾಡಿದಾಗ ನಾವು ಹೆಚ್ಚಾಗಿ ಮಾಡುವ ಮಾಡಲಾಗಿದೆ ಬಂದಿದೆ.
>> ನಾವು chmod ಆಜ್ಞೆಯನ್ನು ಕಂಡಿತು, ಇದು ಮೂಲತಃ, ಬದಲಾವಣೆ ವಿಧಾನವಾಗಿದೆ.
ಒಂದು ಲಿನಕ್ಸ್ ಕಮ್ಯಾಂಡ್ ಮತ್ತು ಇದು ಪ್ರವೇಶಾನುಮತಿ ಬದಲಾಯಿಸುತ್ತದೆ
ಕಡತ ವ್ಯವಸ್ಥೆ ವಸ್ತುಗಳ.
ಮತ್ತು ಕಡತ ವ್ಯವಸ್ಥೆ ವಸ್ತು ಕೇವಲ ಒಂದು ಕೋಶವನ್ನು, ಫೈಲ್,
ಏನು ಎಂದು ನೀವು ಅನುಮತಿಗಳನ್ನು ಬದಲಾಯಿಸಲು.
>> ಆದ್ದರಿಂದ ಕಡತ ಅನುಮತಿಗಳನ್ನು ನೋಡಲು, ನಾವು ಆಜ್ಞೆಯನ್ನು LS, ಪಟ್ಟಿ, L ಟೈಪ್.
ಮತ್ತು ನಾವು ಟೈಪ್ ಮಾಡುವಾಗ, ನಾವು ಸಾಮಾನ್ಯವಾಗಿ ಕೆಲವು ಅನುಮತಿಗಳನ್ನು ನೋಡಿ
ಈ ರೀತಿಯ ರೀತಿಯ ನೋಡಲು ಒಂದು ಕೋಶದ ಹೆಸರಿನ ಮುಂದೆ.
ಆದ್ದರಿಂದ ಡಿ ಡೈರೆಕ್ಟರಿ.
ನಂತರ ನಾವು ಮೂರು ಹೊಂದಿವೆ ತ್ರಿವಳಿಗಳ ಮೂಲತಃ
ಎರಡೂ ಅನುಮತಿಗಳನ್ನು ನೋಡಿ ಒಂದು ಬಳಕೆದಾರ, ಗುಂಪು, ಅಥವಾ ವಿಶ್ವದ.
>> ಅನುಮತಿಗಳನ್ನು ರೀತಿಯ ಎಂದು ನಾವು ಜನರ ಈ ಮೂರು ಗುಂಪುಗಳಿಗೆ ಹೊಂದಿವೆ
ಫಾರ್ W ಓದಲು ಎರಡೂ ಆರ್, ಅವು ಬರೆಯಲು ಮತ್ತು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಎಕ್ಸ್.
ಮತ್ತು ನಾವು ಆ ಹೊಂದಬಹುದು ಗುಂಪು ಮತ್ತು ವಿಶ್ವದ ಜೊತೆಗೆ.
ಟ್ರಿಕಿ ವಿಷಯ ಎಂದು ಕೆಲವೊಮ್ಮೆ ನಾವು chmod ಆಜ್ಞೆಯನ್ನು ಟೈಪ್,
ನಾವು ಕೆಲವು ಸಂಖ್ಯೆ ಟೈಪ್ ಎಂದು ಮೂರು ಬಿಟ್ಗಳು ಒಳಗೊಂಡಿತ್ತು.
ನಾವು ಹಾಗೆ ಮಾಡಬಲ್ಲರು 777 ಮತ್ತು ಮೂಲತಃ
ಸೇರಿಸಲಾಗಿದೆ ಮೌಲ್ಯವನ್ನು ಉಲ್ಲೇಖಿಸುತ್ತದೆ ಈ ತ್ರಿವಳಿಗಳ ಪ್ರತಿ
ಆರ್ 4 ಉಲ್ಲೇಖಿಸಿದ್ದ ಏಕೆಂದರೆ W ಎಂದು 2 ನೋಡಿ, ಮತ್ತು X 1 ಉಲ್ಲೇಖಿಸಿದ್ದ,
ಆದ್ದರಿಂದ, ಸಂಖ್ಯೆಗಳ ಪ್ರತಿ ಬಳಸಿದಾಗ ಸೇರಿಸಲಾಗಿದೆ ಒಂದು ಸಂಚಿತ ಸಂಖ್ಯೆ ಕೆಳಗೆ ಬರಬೇಕು
0 ಮತ್ತು 7 ನಡುವೆ ಸಂಚಿತ ಮೌಲ್ಯಕ್ಕೆ.
ಆದ್ದರಿಂದ ನಾವು 0 ತೋರಿಸಬಹುದಿತ್ತು ಯಾವುದೇ ಅನುಮತಿಗಳನ್ನು.
ಮತ್ತು ಮೂಲತಃ ನಮಗೆ ನೀಡುತ್ತದೆ ಬಳಕೆದಾರ ಅನುಮತಿಗಳನ್ನು,
ಗುಂಪು, ಅಥವಾ ವಿಶ್ವದ.
ಇದುವರೆಗೆ ಈ ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳು?
>> ಪ್ರೇಕ್ಷಕರು: ನೀವು ಓದಲು ಹೇಳಿದರು 4 ಆಗಿತ್ತು?
MARIA ZLATKOVA: ಹೌದು.
ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ].
ಹನ್ನಾ ಬ್ಲಮ್ಬರ್ಗ್: ಹೌದು.
ಪ್ರೇಕ್ಷಕರು: ನಂತರ ಎಲ್ಲಾ ಸೇರಿಸುವ ಮೂಲಕ ಇತರರು ನಿಮ್ಮ ಸಂಖ್ಯೆ ಸೂಚಿಸುತ್ತದೆ.
MARIA ZLATKOVA: ಹೌದು.
ಹೌದು.
ಈ ಮಹಾನ್ ಪ್ರಶ್ನೆಗಳು.
ಲವ್ಲಿ.
ಮುಂದೆ, ನಾವು ಎಚ್ಟಿಎಮ್ಎಲ್ ಮತ್ತು ಜಿಗಿದ ವೆಬ್ ಅಭಿವೃದ್ಧಿ ಬಗ್ಗೆ ಸ್ವಲ್ಪ ಹೆಚ್ಚು.
ಆದ್ದರಿಂದ HTML ಕೇವಲ ಅರ್ಥ ಹೈಪರ್ ಟೆಕ್ಸ್ಟ್ ಮಾರ್ಕಪ್ ಲಾಂಗ್ವೇಜ್.
ಮತ್ತು ಮಾರ್ಕ್ಅಪ್ ಪ್ರಮಾಣಿತ ಎಂದು ಭಾಷೆ
ಇದು ವೆಬ್ ಪುಟಗಳನ್ನು ರಚಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ ಎಂದು.
>> ಇದು ಗುರುತಿಸುವ ಭಾಷೆ ಕರೆಯಲಾಗುತ್ತದೆ ನಿಜವಾಗಿ ಸಂಗ್ರಹಿಸಿದ ಏಕೆಂದರೆ.
ಇದು ಹೇಗೆ ಕೆಲವು ಕೋಡ್ ಮಾಡಬೇಕು ಹೇಳುತ್ತಾರೆ ಇಲ್ಲ ಮರಣದಂಡನೆ ಅಥವಾ ಹಾಗೆ ಏನು ಎಂದು.
ಇದು ಕೇವಲ ನಿರೂಪಿಸಿದ್ದಾರೆ ಮತ್ತು ಹೇಗೆ ವೆಬ್ ವಿವರಿಸುತ್ತದೆ
ಪುಟ ಅಪ್ ಸೆಟ್ ಮಾಡಬೇಕು ಅದರ ಅಂಶಗಳ ಪ್ರತಿ ಜೊತೆ
ಮತ್ತು ಅವರು ಬಳಕೆದಾರರಿಗೆ ನೋಡಲು ಹೇಗೆ.
>> HTML ಟ್ಯಾಗ್ಗಳನ್ನು ಕೆಲವು ನಾವು ಹೋದೆ ಅನುಸರಿಸುತ್ತಿದ್ದೀರಿ.
ನಮ್ಮ ಎಚ್ಟಿಎಮ್ಎಲ್ ದಾಖಲೆಗಳು ಎಲ್ಲಾ doctype html ಪ್ರಾರಂಭವಾಯಿತು.
ನಂತರ ನಾವು ಯಾವಾಗಲೂ HTML ಟ್ಯಾಗ್ ಹೊಂದಿವೆ.
ನಾವು ತಲೆ ಮತ್ತು ದೇಹದ ಹೊಂದಿವೆ.
ಮತ್ತು ಇದು ಎಚ್ಟಿಎಮ್ಎಲ್ ಹೊಂದಿದೆ ಮುಖ್ಯವಾಗಿರುತ್ತದೆ ನೆಸ್ಟೆಡ್ ರಚನೆಯ ಈ ರೀತಿಯ
ಇದು ಸ್ಪಷ್ಟವಾಗಿ ಏಕೆಂದರೆ.
ಮತ್ತು ನಂತರ ಇದು ಬಹಳ ಸ್ಪಷ್ಟವಾಗುತ್ತದೆ ನಾವು ವಾಸ್ತವವಾಗಿ ನಿಕಟ ಟ್ಯಾಗ್ಗಳು ತೆರೆಯಲು ಮತ್ತು ಅಗತ್ಯವಿದೆ.
ನಾವು ಯಾವಾಗಲೂ ಮುಚ್ಚಲು ಅಗತ್ಯ ನಾವು ತೆರೆದಿರುವ ಟ್ಯಾಗ್ಗಳು.
>> ಮತ್ತು ಇಲ್ಲಿ ನಾವು ರೀತಿಯ ಕೆಲವು ಹೊಂದಿವೆ ನಾವು ಬೇಕು ಎಂದು ಮುಂದೆ ವಸ್ತುಗಳ.
ಆದ್ದರಿಂದ ನಾವು, ಉದಾಹರಣೆಗೆ, CS50 ಶೀರ್ಷಿಕೆ.
ನಂತರ ನಾವು ವಾಸ್ತವವಾಗಿ ಒಂದು ಶೈಲಿ ಹಾಳೆ ಲಿಂಕ್ ಮಾಡಬಹುದು
ನಾವು ನಮ್ಮ ವೆಬ್ಸೈಟ್ ಶೈಲಿ ಹೇಗೆ ವರ್ಣಿಸಬಹುದು.
ಸಿಎಸ್ಎಸ್ ಹೊಂದಿದೆ.
ನಾವು ಅದನ್ನು ಹೋಗಿ ನೀನು ಹಾಗೂ ಸ್ಲೈಡ್ಗಳು ಮುಂದಿನ ಒಂದೆರಡು.
>> ದೇಹದ ಒಳಗೆ, ನಾವು ಸೆಟ್ ಕೆಲವು ತರಗತಿಗಳು ಮತ್ತು ಐಡಿಗಳನ್ನು.
ಮತ್ತು ಒಂದು ಜ್ಞಾಪನೆ ಎಂದು, ಮತ್ತೆ, ID ಗಳು ಅನನ್ಯ ಮತ್ತು ತರಗತಿಗಳು
ಅನೇಕ ವಸ್ತುಗಳನ್ನು ನಿಯೋಜಿಸಲಾಗುವುದು ಮಾಡಬಹುದು.
ಮತ್ತು ಕೇವಲ ಎಂದು ಅರ್ಥ ನಾವು ತರಗತಿಗಳು ಮತ್ತು ಐಡಿಗಳನ್ನು ಬಳಸಿ
ಆದ್ದರಿಂದ ಇತರ structures-- ಒಳಗೆ, ಫಾರ್ ಉದಾಹರಣೆಗೆ, ಸಿಎಸ್ಎಸ್ ಫೈಲ್ಗಳು ಅಥವಾ ಶೈಲಿಯಲ್ಲಿ
ನಿರ್ದಿಷ್ಟ ಅಂಶಗಳನ್ನು ಉಲ್ಲೇಖಿಸಲು sheets-- ಮತ್ತು ಮೂಲತಃ ನಾವು ಶೈಲಿ ಬಯಸುವ ಹೇಳುತ್ತಾರೆ
ಅಥವಾ ಕೆಲವು ಅಂಶ ವಿನ್ಯಾಸ ಕೆಲವು ನಿರ್ದಿಷ್ಟ ರೀತಿಯಲ್ಲಿ.
ನಾವು ಮೂಲಕ ಅವರನ್ನು ಸಂಪರ್ಕಿಸಿ ತಮ್ಮ ID ಗಳು ಮತ್ತು ತರಗತಿಗಳು.
ಮತ್ತು ನಾವು ಉಲ್ಲೇಖಿಸಬಹುದು ಹಾಗೂ ಟ್ಯಾಗ್ಗಳು ಮೂಲಕ ಬೇರೆಬೇರೆ,
ಆದರೆ ID ಗಳು ಮತ್ತು ತರಗತಿಗಳು ಕೇವಲ ನಮಗೆ ಕೆಲವು ನೀಡಿ ಬುದ್ಧಿ ಮತ್ತು ವಿಶೇಷವಾಗಿ ನಾವು
ನೋಡಿ ಬಯಸುವ.
>> ಆದ್ದರಿಂದ ಕೇವಲ ಒಂದು ಉದಾಹರಣೆ.
ನಾವು ಒಳಗೆ ಮತ್ತೆ, ಮಾಡಬಹುದು ಒಂದು ಸಿಎಸ್ಎಸ್ ಫೈಲ್ ಅಲ್ಲಿ ನಾವು
ಕೆಲವು ವ್ಯಾಖ್ಯಾನಿಸಲು ಬಯಸುವ ಶೈಲಿಗೆ ಬಣ್ಣಗಳು, ಫಾಂಟ್ಗಳು, ಆದ್ದರಿಂದ
ಮತ್ತು ಸ್ಟಫ್ ನಾವು ಆ ರೀತಿಯ ಒಂದು ದೇಹದ ಶೈಲಿ ರೂಪಿಸಬಹುದು.
ಆದ್ದರಿಂದ ಇದು ವಿವರಿಸುತ್ತದೆ ಇಡೀ ದೇಹದ ಟ್ಯಾಗ್.
ಆದರೆ ನಾವು ರೂಪಿಸಬಹುದು ಒಂದು #title ಒಂದು ಶೈಲಿ.
ಮತ್ತೆ, ಹ್ಯಾಶ್ಟ್ಯಾಗ್ ಸೂಚಿಸುತ್ತದೆ ನಮ್ಮ ID ಮತ್ತು ಡಾಟ್ ನಮ್ಮ ವರ್ಗ ಸೂಚಿಸುತ್ತದೆ.
>> ತದನಂತರ .ಇನ್ಫೋ, ನಾವು ಕೆಲವು ಲಕ್ಷಣಗಳು ಹೊಂದಿಸಬಹುದು.
ನಾವು ಹಿಂತಿರುಗಿ ಮತ್ತೆ, ನಾವು ನಮ್ಮ ವರ್ಗ ಮಾಹಿತಿ ಮತ್ತು ನಮ್ಮ ಐಡಿ ಶೀರ್ಷಿಕೆ ಕರೆಯಲಾಗುತ್ತದೆ.
ಮತ್ತು ನಾವು ನೋಡಿ ಎಂದು ನೋಡಬಹುದು ಅವರಿಗೆ #title ಮತ್ತು .ಇನ್ಫೋ ಮೂಲಕ.
ಪ್ರೇಕ್ಷಕರು: ನೀವು ಹೇಳಬಹುದು ಹ್ಯಾಶ್ಟ್ಯಾಗ್ [? ನನಗೆ ಅಳವಡಿಸಿಕೊಳ್ಳಲು? ?]
MARIA ZLATKOVA: ಕ್ಷಮಿಸಿ?
ಪ್ರೇಕ್ಷಕರು: ನೀವು ಹೇಳಬಹುದು ಹ್ಯಾಶ್ಟ್ಯಾಗ್ [? ನನಗೆ ಅಳವಡಿಸಿಕೊಳ್ಳಲು? ?]
MARIA ZLATKOVA: ಹ್ಯಾಶ್ಟ್ಯಾಗ್ ಐಡಿ, ಆದ್ದರಿಂದ #title ಅರ್ಥ
ಯಾವುದೇ ಅಂಶಗಳನ್ನು ಸೂಚಿಸುತ್ತದೆ ಶೀರ್ಷಿಕೆ ಎಂಬ ಈ ಐಡಿ ಹೊಂದಿವೆ.
ತದನಂತರ ಡಾಟ್ ಒಂದು ವರ್ಗ ಸೂಚಿಸುತ್ತದೆ.
ಆದ್ದರಿಂದ .ಇನ್ಫೋ ಈ ಅಂಶ ಸೂಚಿಸುತ್ತದೆ ಇದು ವರ್ಗ ಮಾಹಿತಿಯನ್ನು ಏಕೆಂದರೆ.
ಹೌದು.
>> ಪ್ರೇಕ್ಷಕರು: ನೀವೇಕೆ ಹಾಗೆ ಎಚ್ಟಿಎಮ್ಎಲ್ ಅವುಗಳನ್ನು ವ್ಯತ್ಯಾಸ?
ನೀವೇಕೆ ಕೆಲವು ವಿಷಯಗಳನ್ನು ಹೇಳಲು ಇಲ್ಲ ID ಗಳು ಮತ್ತು ಕೆಲವು ವಿಷಯಗಳನ್ನು ವರ್ಗದ?
MARIA ZLATKOVA: ಆ you-- ಕೇವಲ ಬಿಟ್ಟಿದ್ದು
ಹನ್ನಾ ಬ್ಲಮ್ಬರ್ಗ್: ಪ್ರಶ್ನೆ ಪುನರಾವರ್ತಿಸಲು.
MARIA ZLATKOVA: ಓಹ್, ಕ್ಷಮಿಸಿ.
ನಾವು ಕೆಲವು ಅಂಶಗಳನ್ನು ವ್ಯತ್ಯಾಸ ಇಲ್ಲ ID ಗಳು ಮತ್ತು ತರಗತಿಗಳು ಇತರ ಅಂಶಗಳನ್ನು?
ಇದು ಏಕೆಂದರೆ ಆ ಇಲ್ಲಿದೆ ನಿಜವಾಗಿಯೂ ಸಾಮಾನ್ಯವಾಗಿ ವಿನ್ಯಾಸ ಆಯ್ಕೆ.
ನೀವು ಬಹಳಷ್ಟು ನೀಡುತ್ತದೆ ಎಂಬ ಬುದ್ಧಿ
ನಾನು ಈ ನಿರ್ದಿಷ್ಟ ಐಟಂ ಬಯಸುವ ಹೇಳಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ ಅವರು ಬಯಸುವ ಏಕೆಂದರೆ ಈ ID ಹೊಂದಲು
ವಸ್ತುಗಳ ಬಹಳಷ್ಟು ಮಾಡಲು ಇದು, ಮತ್ತು ನಾನು ಮಾತ್ರ
ಒಂದು ಶೈಲಿಯ ವ್ಯಾಖ್ಯಾನಿಸಲು ಬಯಸುವ, ಕೆಲವು ಶೈಲಿ ವಸ್ತುವೊಂದಕ್ಕೆ ಸಂಬಂಧಿಸಿದಂತೆ ಅಥವಾ ಬಣ್ಣ ಯಾವುದೇ.
ಮತ್ತು ರೀತಿಯಲ್ಲಿ ಹಾಗೆ ಅದನ್ನು ಒಂದು ID ನೀಡುವ.
>> ತದನಂತರ ನಾನು ಬಯಸಿದರೆ ಹೊಂದಲು ವಿವಿಧ ವಸ್ತುಗಳನ್ನು ಒಂದೆರಡು
ಹೊಂದಿರುವ, ಬದಲಿಗೆ ಆ ಹೋಗುವ ಮತ್ತು their-- ಸ್ಥಾಪನೆಗೆ
ಬದಲಿಗೆ ಅದನ್ನು ಮಾಡುವ ಟ್ಯಾಗ್ ಏಕೆಂದರೆ
ಇಡೀ ಟ್ಯಾಗ್ ಜೀವಕೋಶದ ಸೆಟ್ ಪ್ರತಿ ಬಾರಿ ಟ್ಯಾಗ್ ಬಳಸಲಾಗುತ್ತದೆ,
ನೀವು ಅನೇಕ ಐಟಂಗಳನ್ನು ಒಂದು ವರ್ಗ ಹೊಂದಿಸಬಹುದು.
ತದನಂತರ ಕೇವಲ ವರ್ಗ ಪ್ರವೇಶಿಸಲು ಮತ್ತು ಹೇಳುತ್ತಾರೆ ನಾನು ಈ ವರ್ಗದ ಬಗೆಯನ್ನು ಶೈಲಿ ಬಯಸುವ.
>> ಮತ್ತೆ, ವರ್ಗ ಮಾಡಬಹುದು ಅನೇಕ ವಿವಿಧ ವಸ್ತುಗಳನ್ನು
ಮತ್ತು ID ಯನ್ನು ಅನನ್ಯ ಎಂದು.
ಗ್ರೇಟ್ ಪ್ರಶ್ನೆಗಳನ್ನು.
ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳು?
ಸರಿ, ನಾಡಿದು.
ಮತ್ತೆ, ಈ ಹೇಗೆ ಈ ಆಯ್ಕೆ ಆಗಿದೆ ಹ್ಯಾಶ್ಟ್ಯಾಗ್, ಸಿಎಸ್ಎಸ್ ಉಲ್ಲೇಖಿಸಲಾಗಿದೆ,
ಚುಕ್ಕೆ, ಅಥವಾ ಏನು ಇಲ್ಲದೆ ಕೆಲವು ಟ್ಯಾಗ್ ಶೈಲಿಯಲ್ಲಿ ನಿಯೋಜಿಸುವ,
ದೇಹದ ಹಾಗೆ.
ಮತ್ತು ಇಲ್ಲಿ ನಾವು ಸಾಮಾನ್ಯ ಹೊಂದಿವೆ ಈ ಮಾಡಲಾಗುತ್ತದೆ ಹೇಗೆ ವಾಕ್ಯ.
>> ಕೆಲವು ಅತ್ಯುತ್ತಮ ಪುನರಾವರ್ತಿಸಲು ಎಚ್ಟಿಎಮ್ಎಲ್ ಮತ್ತು ಸಿಎಸ್ಎಸ್ ಪದ್ಧತಿಗಳು
ನಾವು, ಮತ್ತೆ, ನಿಕಟ ಎಲ್ಲಾ ಅಗತ್ಯವಿದೆ ನಾವು ತೆರೆಯಲು HTML ಟ್ಯಾಗ್ಗಳನ್ನು.
ಮತ್ತು ನೀವು ಶಿಫಾರಸು ಏನು ನಿಮ್ಮ ಅಂತಿಮ ಯೋಜನೆಗಳಿಗೆ ಮಾಡಲು,
ಹಾಗೂ CS50 ಹಣಕಾಸು ಮಾಹಿತಿ, ಮಾಡುವುದು ನಿಮ್ಮ HTML ಎಲ್ಲಾ validates ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ.
ಮತ್ತು W3 ವಿಮರ್ಶಕರು ನಿಲ್ಲಿಸುವುದಾಗಿ ಅವನು.
>> ನಾವು ಮಾಡಿದ ನಂತರ ಏನು ಮತ್ತು ನಾವು ಮಾಡುವ ಶಿಫಾರಸು ಏನು
ಆದ್ದರಿಂದ, ಶೈಲಿ ಬೇರ್ಪಡಿಸುವುದು ಮಾರ್ಕ್ಅಪ್ HTML ದಿಂದ ಸಿಎಸ್ಎಸ್.
ಹೇಗೆ ಸಂಬಂಧಿಸಿದೆ ಆದ್ದರಿಂದ ಏನು ನಿಮ್ಮ ಪುಟ ದೃಷ್ಟಿ ನೋಡಲು ಹೋಗುತ್ತದೆ
ಮತ್ತು ಹೇಗೆ ಮಾರ್ಪಡಿಸಬಹುದಾಗಿದೆ ವಿಶೇಷವೇನು ಒಂದು ಸಿಎಸ್ಎಸ್ ಡಾಕ್ಯುಮೆಂಟ್ ಹೋಗಬೇಕು.
ತದನಂತರ ನಿಮ್ಮ ಮಾರ್ಕ್ಅಪ್ ಹೇಗೆ ಹೇಳುವುದರೊಂದಿಗೆ ಪರಸ್ಪರ ಸಂಬಂಧಿಸಿದಂತೆ ಇವೆ, HTML ಆಗಿದೆ
ಮತ್ತು ಅದರೊಳಗಿನ ಹೋಗಬೇಕು ಎಚ್ಟಿಎಮ್ಎಲ್ ದಾಖಲೆಗಳು ಆಫ್.
ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳು?
Mhm.
>> ಪ್ರೇಕ್ಷಕರು: ನಿಖರವಾಗಿ ಏನು ಹೋಗುತ್ತದೆ ಪುಟ ಕ್ರಮಬದ್ಧಗೊಳಿಸುವಿಕೆಯೊಂದಿಗಿನ ಮೇಲೆ
ನಾವು ಊರ್ಜಿತಗೊಳಿಸಿ ಮಾಡಿದಾಗ [ಕೇಳಿಸುವುದಿಲ್ಲ] ರಚಿಸಿದ ಎಚ್ಟಿಎಮ್ಎಲ್?
>> MARIA ZLATKOVA: ಆದ್ದರಿಂದ ನೀವು ಆಲೋಚಿಸುತ್ತೀರಿ what--.
ಆದ್ದರಿಂದ ನಿಖರವಾಗಿ ನಾನು ಪುಟ ಕ್ರಮಬದ್ಧಗೊಳಿಸುವಿಕೆಯೊಂದಿಗಿನ ಮೇಲೆ
ಮತ್ತು ಏಕೆ ನಾವು ಹಾಗೆ ಬೇಕು?
ಮೂಲತಃ, ನಾವು ಏನು ಮಾಡಬೇಕು ಏಕೆಂದರೆ ಬಾರಿ ಬಹಳಷ್ಟು, ನಿಮ್ಮ ಬ್ರೌಸರ್,
ನೀವು ಟ್ಯಾಗ್ ಮುಚ್ಚಿ ಹೋದರೆ ಅಥವಾ ಸ್ವಲ್ಪ,
ನಿಮ್ಮ ಬ್ರೌಸರ್ ಇನ್ನೂ ಹೋಗುತ್ತದೆ ಒಂದು ಪುಟ ನಿರೂಪಿಸಲು ಮತ್ತು ಇನ್ನೂ ಕೆಲಸ ಮಾಡುತ್ತದೆ,
ಆದರೆ ಉತ್ತಮ ಅಭ್ಯಾಸ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ಇಲ್ಲಿದೆ ನೀವು, ಮತ್ತೆ, ಎಲ್ಲಾ ನಿಮ್ಮ ಟ್ಯಾಗ್ಗಳು ಮುಚ್ಚಿದರೂ
ಎಲ್ಲಾ ನಿಮ್ಮ ಅಂಶಗಳು ಎಂಬ ಅವರು ಎಂದು ರೀತಿಯಲ್ಲಿ,
ಮತ್ತು ಇದು ಇಲ್ಲಿದೆ ಮೂಲತಃ ಮೊದಲೇ ಎಂದು ಸಂಪ್ರದಾಯಗಳನ್ನು.
>> ಇದು ಮತ್ತೆ, ಕೇವಲ ಒಂದು ವಿಷಯ ನೀವು ಮಾಡಬೇಕಾದುದು
ಮಾಡುವಾಗ ಕಲಿಕೆ, ಹೊಂದಿರುವ ವಿರುದ್ಧವಾಗಿ
ಹಾಗೆ sloppier ಕೋಡ್ ಮತ್ತು ಸ್ಟಫ್.
ಹೌದು.
ಓಹ್, ಕ್ಷಮಿಸಿ.
ನಾನು ನಿಮ್ಮ ಕೈ ಎತ್ತುವ ಭಾವಿಸಲಾಗಿದೆ.
ಪ್ರೇಕ್ಷಕರು: ಇಲ್ಲ, ನಾನು [ಕೇಳಿಸುವುದಿಲ್ಲ] ಆಗಿತ್ತು.
>> MARIA ZLATKOVA: ಸರಿ.
>> ಪ್ರೇಕ್ಷಕರು: ಧನ್ಯವಾದಗಳು.
>> MARIA ZLATKOVA: ಸಹಜವಾಗಿ, ಧನ್ಯವಾದಗಳು.
ಆದ್ದರಿಂದ ಮತ್ತೆ, ಹೇಗೆ ನಡೆಯುತ್ತಿದೆ ಮಾಹಿತಿಯನ್ನು ಸ್ಥಳಾಂತರಿಸುವ
ಮತ್ತು ಸಂವಹನ ಮಾದರಿಗಳು ಮಾಹಿತಿ ವರ್ಗಾಯಿಸಲು.
ಟಿಸಿಪಿ / ಐಪಿ.
ಟಿಸಿಪಿ ಕೇವಲ ಪ್ರಸರಣ ಅರ್ಥ ನಿಯಂತ್ರಣ ಪ್ರೊಟೋಕಾಲ್ ಮತ್ತು IP
ಇಂಟರ್ನೆಟ್ ಪ್ರೊಟೊಕಾಲ್ ಸೂಚಿಸುತ್ತದೆ.
ಮತ್ತು ಕೇವಲ ಸೂಚಿಸುತ್ತದೆ ವಿಧಾನವು ದತ್ತಾಂಶ ತಲುಪಿಸುತ್ತವೆ.
>> ನಾವು ಕೆಲವು ಡೇಟಾವನ್ನು ಹೊಂದಿದ್ದರೆ ಆ ಆದ್ದರಿಂದ ನೀವು ವಿತರಿಸಲಾಯಿತು ಅಗತ್ಯವಿದೆ
ನೀವು ಕೆಲವು ಸರ್ವರ್ ವಿನಂತಿಯನ್ನು ಮಾಡಲು.
ಉದಾಹರಣೆಗೆ, ನಾವು cs50.net ಪ್ರವೇಶಿಸಲು ಪ್ರಯತ್ನಿಸಿ,
ನಾವು ವಿನಂತಿಯನ್ನು ಮಾಡಲು CS50 ಸರ್ವರ್ ಮತ್ತು ನಾವು
ನಾವು ಪಡೆಯಲು ಬಯಸುವ ನೋಡಿ ಮಾಹಿತಿ ಈ ರೀತಿಯ.
ತದನಂತರ ಈ ಪ್ರೋಟೋಕಾಲ್ ಆಧರಿಸಿವೆ ಈ ಮಾಹಿತಿಯನ್ನು ನೀಡಿದ ಹೇಗೆ,
ಸರ್ವರ್ ಮಾಹಿತಿ ನೀಡುತ್ತದೆ ನಮಗೆ ಮತ್ತೆ, ಕ್ಲೈಂಟ್.
ನಂತರ ನಾವು ವೀಕ್ಷಿಸಲು ಸಾಧ್ಯವಾಯಿತು ಕೋರುತ್ತೇವೆ ಪುಟ ಮಾಹಿತಿಯನ್ನು
ಮತ್ತು ಇದನ್ನು ಬಳಸಲು.
>> ಆದ್ದರಿಂದ ಹೈಪರ್ಟೆಕ್ಸ್ಟ್ ಟ್ರಾನ್ಸ್ಫರ್ ಪ್ರೊಟೋಕಾಲ್ ಕೇವಲ ಇನ್ನೊಂದು ಪ್ರೋಟೋಕಾಲ್ ಅಥವಾ ಸೆಟ್ ಆಗಿದೆ
ಸಂಪ್ರದಾಯಗಳನ್ನು ಹೇಗೆ ವರ್ಣಿಸಬಹುದು ವೆಬ್ ಬ್ರೌಸರ್ ವೆಬ್ ಸರ್ವರ್
ಸಂವಹನ ಮಾಡಬೇಕು.
ಮತ್ತು ಈ ಹಾಕುವ ಒಟ್ಟಿಗೆ, HTTP ಮತ್ತೆ,
ಈ ಹೈಪರ್ಟೆಕ್ಸ್ಟ್ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ ಹೇಗೆ ವರ್ಣಿಸಬಹುದು ನಾವು ಕೆಲಸ ಮಾಡಿದ ಎಚ್ಟಿಎಮ್ಎಲ್ ಮೂಲಕ
ಇದು ನಿಮಗೆ ವಿತರಣೆ ಮಾಡಬೇಕು ಎಂಬುದನ್ನು ಮತ್ತು ಹೇಗೆ ನೀವು ಹೆರಿಗೆಯಲ್ಲಿ ಡೇಟಾವನ್ನು
ನಿಮಗೆ ಪಡೆಯುತ್ತದೆ.
>> ನೀವು ಹುಡುಗರಿಗೆ ನೆನಪು ಮತ್ತು, ಏಕೆ ಒಂದು ವರ್ಗ, ನಾವು ಮನವಿಗಳ ಬಹಳಷ್ಟು ಹೊಂದಿತ್ತು
ಮತ್ತು ನಾವು ವಾಕ್ಯ ಸಾಕಷ್ಟು ಹೊಂದಿತ್ತು ನಾವು ನೀವು ಈ ವಿನಂತಿಗಳನ್ನು
ಇದೀಗ ಮೇಲೆ ಹೋಗುತ್ತಿದ್ದೇವೆ.
ಆದ್ದರಿಂದ ಮತ್ತೆ, ನಾವು ಕಳುಹಿಸಲು ಒಂದು ಸರ್ವರ್ ವಿನಂತಿಯನ್ನು,
ನಾವು ವಸ್ತುಗಳ ಒಂದೆರಡು ವ್ಯಾಖ್ಯಾನಿಸಲು ಹೊಂದಿವೆ.
ನಾವು ರೀತಿಯ ಕಂಡುಹಿಡಿಯಬೇಕು ವಿನಂತಿಯನ್ನು ನಾವು ಹೊಂದಿಸುವಾಗ ನೀವು ಎಂದು.
ಮತ್ತೆ, ನಾವು, ಉದಾಹರಣೆಗೆ, GET ವಿಧಾನ ಒಂದು ವಿಧ
ನಮ್ಮ ವಿನಂತಿಯನ್ನು ಹೊಂದಿರುವ.
>> ತದನಂತರ HTTP / 1.1 ಕೇವಲ ನಾವು ಪ್ರಸ್ತುತ ಬಳಸುತ್ತಿರುವ ಪ್ರೋಟೋಕಾಲ್.
ಬಹಳಷ್ಟು ಸಮಯ, ಎಂದು ವಿಶೇಷವೇನು ನಾವು ಬಳಸುತ್ತಿರುವ ಪ್ರೋಟೋಕಾಲ್.
ಪ್ರಶ್ನೆ ಆದ್ದರಿಂದ ನಿಮ್ಮ ರಸಪ್ರಶ್ನೆ ಹಾಗೆ.
ಸಂಪ್ರದಾಯಗಳನ್ನು ಇಲ್ಲಿದೆ ನಾವು ಇದುವರೆಗೆ ಹೊಂದಿವೆ.
>> ಬ್ಯಾಕ್ಸ್ಲ್ಯಾಷ್ ಯಾವ ರೀತಿಯ ಸೂಚಿಸುತ್ತದೆ ವಸ್ತುಗಳ ನಾವು ಮನವಿ ಮಾಡುತ್ತಿದ್ದೇವೆ.
ನಂತರ, ನಮ್ಮ ಹೋಸ್ಟ್ ಈ, ಉದಾಹರಣೆಗೆ, ಹೊಂದಿದೆ ಸಂದರ್ಭದಲ್ಲಿ, ನಾವು google.com ಹೋಗಿ ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ.
ಆದ್ದರಿಂದ ಈ ಒಂದು ಹೋಸ್ಟ್ ಮೌಲ್ಯವಾಗಿದೆ.
ಈ ವಿನಂತಿಯನ್ನು ಒಂದು ವಿಧ ಎಂದು ಕಳಿಸಲು ಸಾಧ್ಯ.
>> ಪ್ರತಿಕ್ರಿಯೆ ಒಂದು ರೀತಿಯ ಮತ್ತು ಆ ಸಾಧ್ಯವೋ ಕಳುಹಿಸಿದ, ಮತ್ತೆ, ಈ ಪ್ರೋಟೋಕಾಲ್ ಆಧರಿಸಿದ್ದು,
ಮತ್ತೆ, HTTP / 1.1.
ಆದ್ದರಿಂದ HTTP ಆವೃತ್ತಿಯನ್ನು ಮತ್ತೆ ಇಲ್ಲಿದೆ.
200 ಸರಿ ಕೇವಲ ಸ್ಥಿತಿ ಸಂಕೇತ.
ಮತ್ತು ಒಕೆ ಕೇವಲ ನುಡಿಗಟ್ಟು ಆಗಿದೆ ಆ ಸ್ಥಿತಿ ಕೋಡ್ ಆಧರಿಸಿ.
>> ತದನಂತರ ವಿಷಯ ಕೌಟುಂಬಿಕತೆ ಪ್ರಕಾರವನ್ನು ಸೂಚಿಸುತ್ತದೆ
ಎಂದು ಎಂದು ನೀವು ಮರಳಿ ನೀವು ಸ್ವೀಕರಿಸುವ ಆ ವೆಬ್ ಪುಟಕ್ಕಾಗಿ
ನಿಮ್ಮ ಬ್ರೌಸರ್ ನಂತರ ನಿರೂಪಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ.
ಮತ್ತು ಪಠ್ಯ / html ಆಗಿದೆ.
>> ಪ್ರೇಕ್ಷಕರು: 1.1 ಅರ್ಥವೇನು?
>> MARIA ZLATKOVA: ಕೇವಲ ಇಲ್ಲಿದೆ ಆವೃತ್ತಿ ಓಹ್, 1.1 ಅರ್ಥವೇನು?
ಕೇವಲ ಆವೃತ್ತಿ, HTTP ಯ ನಾವು ಬಳಸುತ್ತಿರುವ ಶಿಷ್ಟಾಚಾರದ ಆವೃತ್ತಿ.
ದೊಡ್ಡ ಪ್ರಶ್ನೆ.
ಇತರ ಪ್ರಶ್ನೆಗಳು?
>> ಪ್ರೇಕ್ಷಕರು: ನೀವು ಒಟ್ಟಾರೆಯಾಗಿ ಸಾಧ್ಯವಾಗಿಲ್ಲ ವಿಷಯ ಕೌಟುಂಬಿಕತೆ ನಿಜವಾದ ತ್ವರಿತ?
>> MARIA ZLATKOVA: ಆ ಯಾವ ಸರ್ವರ್ ಆಗಿದೆ.
ಏನು information-- ಮಾದರಿ ವಿಷಯ ಪ್ರಕಾರ ಪ್ರಶ್ನೆಗಳನ್ನು ಆಗಿತ್ತು.
ಆದ್ದರಿಂದ ಮಾದರಿ ಆಗಿತ್ತು ನೀವು ಹಿಂದೆ ಎಂದು ಮಾಹಿತಿ
ಸರ್ವರ್, ರೀತಿಯ ರಿಂದ ಡೇಟಾ ಬ್ರೌಸರ್ ನಂತರ ಆ
ನೀವು ಬಳಸುವ ನಿರೂಪಿಸಲು.
ಪ್ರೇಕ್ಷಕರು: ಈ ಎಂಬುದು ಪ್ರೋಟೋಕಾಲ್ ಮಾಡಲು ತಿಳಿಸುವ?
MARIA ZLATKOVA: ಕ್ಷಮಿಸಿ?
ಪ್ರೇಕ್ಷಕರು: ಪ್ರೋಟೋಕಾಲ್ ಏನು ಹೇಳುತ್ತಾರೆ ಎಂದು?
MARIA ZLATKOVA: protocol--
ಪ್ರೇಕ್ಷಕರು: --what ವಿಷಯ ಕೌಟುಂಬಿಕತೆ ಅಥವಾ what--
MARIA ZLATKOVA: ಪ್ರೋಟೋಕಾಲ್ ಆಧರಿಸಿದೆ on-- ತಿಳಿಸುವ ಪ್ರೋಟೋಕಾಲ್ ಏನು?
ಕೇವಲ ಮಾರ್ಗವಾಗಿದೆ ಈ ಮಾಹಿತಿ
ನೀವು ವಿತರಿಸಲಾಯಿತು ಆಧಾರಿತ ಪ್ರೋಟೋಕಾಲ್ ಯಾವ ರೀತಿಯ
ಈ ಮಾಹಿತಿಯನ್ನು ಸಿಕ್ಕಿತು ನೀವು ಮರಳಿ ವಿತರಿಸಲಾಯಿತು.
ಆಫ್ ಎಂದು ಅರ್ಥ ರೀತಿಯ ಡಸ್?
ಹನ್ನಾ ಬ್ಲಮ್ಬರ್ಗ್: ನೀವು ಪ್ರೋಟೋಕಾಲ್ ನಗರದ
a-- ನಾನು ಪ್ರೊಫೆಸರ್ ಭಾವಿಸುತ್ತೇನೆ Malan ವರ್ಣಿಸಿದರು
ರೀತಿಯ a-- ರೀತಿಯ ವರ್ಗ ಇದು ಹೀಗಿದೆ ಮಾನವ ಕೈಕುಲುಕುವಿಕೆ ಸಮಾನ.
ಹಾಗೆ, ಹೇ, ನಾನು ವಿನಂತಿಯನ್ನು ಮನುಷ್ಯ, ಹೇಳುತ್ತಾರೆ ಮತ್ತು ನಾನು ಆವೃತ್ತಿ 1.1 ಎಚ್ಟಿಟಿಪಿ ನಿರ್ವಹಿಸಲು ಹೇಗೆ ಗೊತ್ತಿಲ್ಲ.
ತದನಂತರ ಸರ್ವರ್ ಹೇಳುತ್ತಾರೆ ಸರಿ, ಓ, ಇ ಮತ್ತು ಎರಡೂ ಅಸ್ತಿತ್ವದಲ್ಲಿವೆ.
ನಾನು HTTP / 1.1 ಜೊತೆ ಎದುರಿಸಲು ಹೇಗೆ.
ನಾನು ನೀಡಲು ಪಡೆಯಲಿದ್ದೇನೆ ನೀವು ಕೆಲವು ವಿಷಯ ಬ್ಯಾಕ್.
ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಇದು ವಿಶೇಷವೇನು ಮಾದರಿ ಪಠ್ಯ / html ಎಂದು.
ಆದ್ದರಿಂದ ರೀತಿಯ ಕೇವಲ ಒಂದು ಮಾರ್ಗವಾಗಿದೆ ಅವುಗಳಲ್ಲಿ communicating-- ಫಾರ್
>> MARIA ZLATKOVA: ಇದು ಕೇವಲ ನೀವು ಖಚಿತಪಡಿಸಿದ
ಎರಡೂ ಒಂದೇ ಕೆಳಗಿನ ಪ್ರೋಟೋಕಾಲ್ ಮತ್ತು ಎರಡೂ
ಕ್ಲೈಂಟ್ ಮತ್ತು ಸರ್ವರ್ ಆದ್ದರಿಂದ ನಿಮ್ಮ ಬ್ರೌಸರ್ ಮತ್ತು ಸರ್ವರ್
ರೀತಿಯ ನೀವು ಏನನ್ನು ತಿಳಿಯಲು ಬಗ್ಗೆ ಮತ್ತು ಹೊಂದಿವೆ
ಡಾಟಾ ಮಂಡನೆಗೆ ಸಮಾವೇಶ.
>> ಪ್ರೇಕ್ಷಕರು: ವಿಷಯ ಕೌಟುಂಬಿಕತೆ part-- ವಿಷಯ ಕೌಟುಂಬಿಕತೆ ಪಠ್ಯ / html-- ಇಲ್ಲಿದೆ
ಅದೇ ಸಂದೇಶವನ್ನು ಒಂದು ಪ್ರತ್ಯೇಕ ಭಾಗದಲ್ಲಿ?
ಅಥವಾ ಅದರ, 200 ಹೇಳಲು ಅವಕಾಶ ಭಾಗವಾಗಿದೆ?
200 ಅವುಗಳನ್ನು ಅಥವಾ is-- ಹೇಳಲು ಇಲ್ಲ
>> MARIA ZLATKOVA: 200 ಇದು ಎಲ್ಲಾ ಸರಿ ಹೋಗಿದ್ದರೆ ಹೇಳುತ್ತಾರೆ.
ತದನಂತರ ವಿಷಯ ಪ್ರಕಾರ ಒಂದು ತೆರನಾದ ಅದೇ ಸಂದೇಶದ ಪ್ರತ್ಯೇಕ ಭಾಗಕ್ಕೆ
ಮತ್ತು ವಿಷಯ ಹೇಳುವ ನಾನು ರಿಟರ್ನ್ಡ ಪಠ್ಯ / html ಈ ರೀತಿಯ ಹೊಂದಿದೆ.
ಇದು ಕೇವಲ ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ ನೀಡುವ.
ಸೇರಿಸಲು ಏನೂ?
ಸರಿ.
>> ಈ ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳು?
ಅದ್ಭುತ.
ಆದ್ದರಿಂದ ಕೆಲವು HTTP ಸ್ಥಿತಿಗಳನ್ನು ಆ ನಾವು, 200 ಸರಿ ಜೊತೆಗೆ ಸಾಧ್ಯವಾಯಿತು
ನಾವು ಬಹುಶಃ ನೋಡಿದ ಬಯಸುವುದನ್ನು ಬಹುಶಃ ಸಾಕಷ್ಟು 403 ಮತ್ತು 404 ಇವೆ.
ಆದ್ದರಿಂದ 404, ನೀವು ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ ವೇಳೆ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ ಪ್ರವೇಶ ಏನೋ.
ಉದಾಹರಣೆಗೆ, ಆದ್ದರಿಂದ ನಿಮ್ಮ CS50 ಹಣಕಾಸು psets,
ನೀವು quote.html ರೆಂಡರಿಂಗ್ ಎಂದು ವೇಳೆ ಮತ್ತು ಆ ಕಡತವನ್ನು ಹೊಂದಿರಲಿಲ್ಲ,
ಬದಲಿಗೆ ಆ, quote.php ಹೊಂದಿತ್ತು 404 ಕಾರಣವಾಗಬಹುದು ಕಂಡುಬಂದಿಲ್ಲ
ಕಡತ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ ಏಕೆಂದರೆ.
>> ಒಂದು 403 ಆ ನಿಷೇಧಿಸಲಾಗಿದೆ ಅನುಮತಿಗಳನ್ನು ಸೂಚಿಸುತ್ತದೆ.
ಕೆಲವೊಂದು ಕಡತ ಮೂಲಕ ಓದಬಲ್ಲ ಆದ್ದರಿಂದ ವಿಶ್ವದ, ನೀವು 403 ಮರಳಿದರು ಪಡೆಯಬಹುದಾಗಿದೆ.
ಕೆಲವರು ನೀವು ಮಾಡಬಹುದು 301, ಶಾಶ್ವತವಾಗಿ ಹೋದರು ಸಿಗುವುದು;
302, ಕಂಡುಬಂದಿಲ್ಲ; 304 ಬದಲಾಯಿತು; 400, ಕೆಟ್ಟ ಕೋರಿಕೆ;
ಮತ್ತು ನಂತರ ಆಂತರಿಕ ಸರ್ವರ್ ದೋಷ 500 ಮತ್ತು 503, ಸೇವೆ ಲಭ್ಯವಿಲ್ಲ.
ಹೌದು.
>> ಪ್ರೇಕ್ಷಕರು: ವಿಲ್ ನಾವು ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ ಎಲ್ಲಾ ಸ್ಥಿತಿಗಳನ್ನು ಕಂಠಪಾಠ?
MARIA ZLATKOVA: ನಾನು ಎಂದು ಅವುಗಳನ್ನು ನಿಮ್ಮ ಮೋಸಮಾಡುವುದನ್ನು ಶೀಟ್ ಮೇಲೆ.
[ನಗು]
ಪ್ರೇಕ್ಷಕರು: ನಾವು ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ ಪ್ರತಿ ಒಂದು ಪ್ರಚೋದಿಸುತ್ತದೆ ಏನು ಗೊತ್ತಾ?
MARIA ZLATKOVA: ಅವರು ಬಯಸುವಿರಾ?
ಹನ್ನಾ ಬ್ಲಮ್ಬರ್ಗ್: ನಾವು ನೀವು ಬಯಸುವುದನ್ನು ಫಾರ್ ಆದ್ದರಿಂದ ಪ್ರಶ್ನೆ into-- ರನ್ was--
MARIA ZLATKOVA: ಅವರು ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ ಈ ಸ್ಥಿತಿಯನ್ನು ಯಾವ ಪ್ರತಿ ಒಂದು ತಿಳಿಯಲು
ಸಂಕೇತಗಳು ಪ್ರಚೋದಿಸಲು ಇರಬಹುದು?
ನಾವು ಬಳಸಲಾಗುತ್ತದೆ ಎಂಬುದನ್ನು ಪಾತ್ರರಿಗೆ ಆದ್ದರಿಂದ ಮತ್ತು ಧಾವಿಸಿದರು, ನಾನು ಹೌದು, ಹೇಳುತ್ತಿದ್ದರು.
ನಾವು ಖಂಡಿತವಾಗಿಯೂ 200 ನೋಡಿದ ಸರಿ ಮತ್ತು psets ರಲ್ಲಿ ಇದು ಉಪನ್ಯಾಸ.
ನಾವು, 404 403 ನೋಡಿದ.
ಇತರ ಪಾತ್ರರಿಗೆ?
>> ಹನ್ನಾ ಬ್ಲಮ್ಬರ್ಗ್: ನಾನು 500 ನ್ಯಾಯಯುತ ಆಟ ತೋರುತ್ತದೆ ಹೇಳುತ್ತಾರೆ.
>> MARIA ZLATKOVA: 500, ಹೌದು.
>> ಹನ್ನಾ ಬ್ಲಮ್ಬರ್ಗ್: ಹೌದು.
ಕೇವಲ ಒಂದು ಸಾಮಾನ್ಯ ಪ್ರಜ್ಞೆ ಅವುಗಳನ್ನು ಕಾರಣಗಳೇನು.
ಮತ್ತು ಕೇವಲ ಈ ಹೆಸರುಗಳು, ನೀವು ರೀತಿಯ
ನಂತಹ ವಿದ್ಯಾವಂತ ಊಹೆ ಮಾಡಲು ಏನು ನಿಜವಾಗಿಯೂ ಉಂಟಾಗುತ್ತದೆ.
ಉದಾಹರಣೆಗೆ, ಬಹುಶಃ, ಖಾಯಮ್ಮಾಗಿ ಕಡತ ಶಾಶ್ವತವಾಗಿ ಸ್ಥಳಾಂತರಿಸಲಾಯಿತು.
>> ಪ್ರೇಕ್ಷಕರು: ಹಿಂದಿನ ಮೇಲೆ ಪರೀಕ್ಷೆಯಲ್ಲಿ, ಒಂದು ಇರಲಿಲ್ಲ
ಹೇಗೆ ನೀವು ಉತ್ತರಿಸಲು ನಮಗೆ ನಿರೀಕ್ಷಿಸಬಹುದು ಇಲ್ಲ?
>> ಹನ್ನಾ ಬ್ಲಮ್ಬರ್ಗ್: ಆ ಶೂನ್ಯ ಅಂಕಗಳನ್ನು ಬೆಲೆಗಿಂತ.
ಚಹಾಕುಡಿಕೆಯಲ್ಲಿನ 418 ಪ್ರಶ್ನೆ ತಾಂತ್ರಿಕವಾಗಿ ಎಚ್ಟಿಟಿಪಿ ಸ್ಥಿತಿ ಆಗಿದೆ
ಆದರೆ ಶೂನ್ಯ ಅಂಕಗಳನ್ನು ಬೆಲೆಗಿಂತ.
ನಿಸ್ಸಂಶಯವಾಗಿ, ನೀವು ಇಲ್ಲ ಅವುಗಳನ್ನು ತಿಳಿಯಲು ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ.
>> ಪ್ರೇಕ್ಷಕರು: ಇದು ನಿಜವಾದ ಒಂದು?
>> ಹನ್ನಾ ಬ್ಲಮ್ಬರ್ಗ್: ಇದು ವಾಸ್ತವ ಒಂದು, ಆದರೆ ಏನು ಅರ್ಥವಲ್ಲ.
ಇದು ಕೇವಲ ಒಂದು ಜೋಕ್.
ಇಂಟರ್ನೆಟ್ ಜನರು ತಮಾಷೆಯ ಇವೆ.
>> MARIA ZLATKOVA: ಗ್ರೇಟ್ ಪ್ರಶ್ನೆಗಳನ್ನು, ಹುಡುಗರಿಗೆ.
ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳು?
>> ಪ್ರೇಕ್ಷಕರು: ಆಂತರಿಕ ಸರ್ವರ್ ದೋಷ ಏನು?
MARIA ZLATKOVA: ಆಂತರಿಕ ಸರ್ವರ್ ದೋಷ ಕೇವಲ
ನೀವು ಎಂದು ಅರ್ಥ ಸಂಪರ್ಕಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತಿಲ್ಲ
ಕಾರಣಕ್ಕೆ ಪರಿಚಾರಕದೊಂದಿಗೆ.
ಆದ್ದರಿಂದ ಅದು ಅಲ್ಲ ಮಾಡಲು ಹೊಂದಿದೆ ಎಂದು ಏನೋ
ಹಾಗೆ ಕ್ಲೈಂಟ್ ಅಥವಾ ಏನೋ.
ನಾನು ಯಾವುದೇ ನಿರ್ದಿಷ್ಟ ಉದಾಹರಣೆ ಗೊತ್ತಿಲ್ಲ ನಾವು ವಿವರಿಸಲು ಮೇಲೆ ಹೋಗಿದ್ದೀರಿ,
ಆದರೆ ಹೌದು.
>> ಹನ್ನಾ ಬ್ಲಮ್ಬರ್ಗ್: ಖಂಡಿತ.
ಆದ್ದರಿಂದ ಉದಾಹರಣೆಗೆ, ಒಂದು ರೀತಿಯಲ್ಲಿ ಅವಕಾಶ ನೀವು ಮ್ಯಾಶಪ್ ಕೆಲಸ ಹೇಳುತ್ತಾರೆ
ಮತ್ತು Google ಸರ್ವರ್ ಕೆಲವು ಕುಸಿಯಿತು ಕಾರಣ, ವಿದ್ಯುತ್ ನಿಲುಗಡೆ, ಸೇ.
ಆಂತರಿಕ ಸರ್ವರ್ ಎಂದು ದೋಷ ಅಥವಾ ಕೆಲವು ರೀತಿಯ ನೀವು ಇಲ್ಲಿದೆ
ಪ್ರತಿಕ್ರಿಯೆ ಮರಳಿ ಪಡೆಯಲು ಎಂದು.
>> MARIA ZLATKOVA: ಹೌದು.
ನೀವು ಇರುವಾಗ ಇದು ಕೇವಲ ಸಂಪರ್ಕಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತಿಲ್ಲ
ಕೆಲವು ಕಾರಣಕ್ಕಾಗಿ ಏಕೆಂದರೆ ಪರಿಚಾರಕದೊಂದಿಗೆ ಇದು ಕೆಳಗೆ ಹೋಗುವ ಅಥವಾ ಕೆಲವು ಇತರ ಕಾರಣ.
ಆದ್ದರಿಂದ PHP ಹಾರಿ.
ಪಿಎಚ್ಪಿ, HTML ಭಿನ್ನವಾಗಿ, ಒಂದು ಆಗಿದೆ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ.
ಮತ್ತು ನಾವು ಏಕೆಂದರೆ ಇದು ಬಾವಲಿಗಳನ್ನು ವೆಬ್ ಅಭಿವೃದ್ಧಿ ಬಹಳ ಸಹಾಯಕವಾಗಿದೆ.
>> ನಾವು ಮೊದಲ CS50 ಹಣಕಾಸು ಬಳಸಬೇಕಾಗಿತ್ತು.
ಮತ್ತು ಇದು ಮೂಲತಃ ನಮಗೆ ತರಲು ಸಹಾಯ ಒಟ್ಟಿಗೆ ಈ ಮಾರ್ಕ್ಅಪ್, ವಿನ್ಯಾಸ,
ಮತ್ತು ನಾವು ವಾಸ್ತವವಾಗಿ ಮಾಹಿತಿಯನ್ನು ಬಳಸುತ್ತೇವೆ ಹೇಗೆ ಒಂದು ವೆಬ್ ಪುಟದಲ್ಲಿ ವಿಷಯಗಳನ್ನು ಪ್ರದರ್ಶಿಸಲು.
ಪಿಎಚ್ಪಿ ಆದ್ದರಿಂದ ಸ್ವತಃ ಪಿಎಚ್ಪಿ ಅರ್ಥ ಹೈಪರ್ಟೆಕ್ಸ್ಟ್ ಪ್ರಿಪ್ರೊಸೆಸರ್,
ಆದ್ದರಿಂದ ಸ್ವತಃ ಒಂದು ಪುನರಾವರ್ತಿತ backnorym ಇಲ್ಲಿದೆ.
ಮತ್ತು ಪಿಎಚ್ಪಿ ಟ್ಯಾಗ್ಗಳು ತೆರೆಯುವ ನಾವು ಎಡ ಪ್ರಶ್ನೆ ಅಂಕಗಳೊಂದಿಗೆ ಮತ್ತು ಬಲ ಬಾಣ
ಮತ್ತು ಪಿಎಚ್ಪಿ.
>> ನಾವು ಈಗಾಗಲೇ ಒಂದು ಗುಂಪನ್ನು ನೋಡಿದ.
ಈಗ, ನಾವು ಮೇಲೆ ಹೋಗಿ ನೀನು ಅದರ ಬಗ್ಗೆ ಮೂಲಭೂತ ವಿಷಯಗಳನ್ನು ಕೆಲವು.
ಪಿಎಚ್ಪಿ, ವೇರಿಯಬಲ್ ಆದ್ದರಿಂದ ಹೆಸರುಗಳು ಡಾಲರ್ ಚಿಹ್ನೆ ಆರಂಭವಾಗಬೇಕು.
ನಾವು, ಮತ್ತೆ, ಸೂಚಿಸಲು ವೇರಿಯಬಲ್ ಎಲ್ಲಿಯೂ ಟೈಪ್.
ನಾವು ಸಿ ಮಾಡಿದಂತೆ, ನಾವು ಮಾಡಲು ಅಗತ್ಯವಿಲ್ಲ.
>> ನಾವು ವಿವಿಧ ಒಂದು ಗುಂಪನ್ನು ಮಾಡಬಹುದು ಅಸ್ಥಿರ ಸ್ಟಫ್.
ನಾವು ಒಟ್ಟಿಗೆ ಹಾಕಬಹುದು ಅವುಗಳನ್ನು concatenating ಮೂಲಕ
ಡಾಟ್ ಸಂಕೇತಗಳನ್ನು ಜೊತೆಗೆ ಇದು ನಾವು ಮತ್ತೆ ಸಿ ಮಾಡಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ.
ಮತ್ತೆ, ನಾವು ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಬುದ್ಧಿ ಹೊಂದಿವೆ ಅಸ್ಥಿರ ವಿಷಯದಲ್ಲಿ ಪಿಎಚ್ಪಿ.
ಮತ್ತೆ, ನಾವು ಒಂದು ಮುಖ್ಯ ಕಾರ್ಯ ಹೊಂದಿಲ್ಲ.
>> ಮತ್ತು ಪಿಎಚ್ಪಿ ತಿಳಿಯುತ್ತದೆ ಸಂಕಲನ ವಿರುದ್ಧವಾಗಿ,
ಆದ್ದರಿಂದ ಕೇವಲ ನಾವು ಸಿ ಕಡತಗಳನ್ನು ಮಾಡಿದರು ಹೇಗೆ, ನಾವು ಪಿಎಚ್ಪಿ ಹಾಗೆ ಇಲ್ಲ.
ಆದರೆ, ರೀತಿಯಲ್ಲಿ ಭಾಷೆ ಎಂದು ಸ್ವತಃ ನಡೆಸುತ್ತಿದ್ದ, ಇದು ತಿಳಿಯುತ್ತದೆ.
ತದನಂತರ ಸಡಿಲವಾಗಿ ಟೈಪ್ ನಾವು ಅರ್ಥ
ವೇರಿಯಬಲ್ ಸೂಚಿಸಲು ಇಲ್ಲ ಮಾದರಿ ಮತ್ತು ವೇರಿಯಬಲ್ ರೀತಿಯ
ಚಾಲನಾ ಸಮಯದಲ್ಲಿ ತಿಳಿಯಬಹುದು.
>> ಪ್ರೇಕ್ಷಕರು: ನೀವು ಮಾಡಿದ ಡಾಟ್ ಪೋಣಿಸುವಿಕೆಯ ಅರ್ಥ?
MARIA ZLATKOVA: ಖಂಡಿತ.
ನಾವು ಒಟ್ಟಿಗೆ ವಿಷಯಗಳನ್ನು ಪುಟ್ ಬಯಸಿದಾಗ ಹಾಗಾಗಿ ನಾವು ಕೆಲವು ವೇರಿಯಬಲ್ ಎಂದು
3 ಮೌಲ್ಯವನ್ನು ಮತ್ತು ನಾವು ಮತ್ತೊಂದು ಹೊಂದಿತ್ತು ಸ್ಟ್ರಿಂಗ್ ಮೌಲ್ಯವನ್ನು ಎಂದು ವೇರಿಯಬಲ್,
ನಾವು ಒಟ್ಟಿಗೆ ಅಸ್ಥಿರ ಪುಟ್ ಅವುಗಳ ನಡುವೆ ಒಂದು ಚುಕ್ಕೆ ಹಾಕುವ ಮೂಲಕ
ಮತ್ತು ಅವುಗಳನ್ನು concatenating.
ಅಥವಾ ನಾವು ಒಂದು ರಚಿಸಲು ವೇರಿಯಬಲ್ ಎಂಬ ಹೆಸರು
ಮತ್ತು ಮೂಲಕ ಒಟ್ಟಾಗಿ ಎರಡು ತಂತಿಗಳು concatenating.
>> ಆದ್ದರಿಂದ ನಾವು ಡಬಲ್ ಸ್ಟ್ರಿಂಗ್ ಉಲ್ಲೇಖಗಳು ಮತ್ತು ನಾವು, ಇದು ನಂತರ ಒಂದು ಬಿಂದುವನ್ನು ಪುಟ್
ನಂತರ ನಾವು, ಸರಮಾಲೆಯನ್ನೇ ಹೊಂದಿತ್ತು ಒಟ್ಟಾರೆಯಾಗಿ ಸ್ಟ್ರಿಂಗ್ ರಚಿಸಿದರು.
>> ಪ್ರೇಕ್ಷಕರು: ಸರಿ.
MARIA ಲಾಟ್ವಿಯಾ: ಸ್ಪಷ್ಟವಾಗುವ?
ಪ್ರೇಕ್ಷಕರು: ಹೌದು.
MARIA ZLATKOVA: ಸರಿ.
ಹೌದು.
>> ಪ್ರೇಕ್ಷಕರು: ನೀವು ಹೇಳುವುದಾದರೆ ತಿಳಿಯುತ್ತದೆ ಬದಲಿಗೆ ಸಂಕಲನ,
ನೀವು ಬಗ್ಗೆ ಇಲ್ಲ ಯಾವಾಗ ನಿರ್ದಿಷ್ಟ ಅಗತ್ಯವಿದೆ
ಇದು ಸಿ ವಿರುದ್ಧ ಪಿಎಚ್ಪಿ ಬರುತ್ತದೆ?
MARIA ZLATKOVA: ನಾವು ಹೇಳುವುದಾದರೆ ಸಂಕಲನ ವಿರುದ್ಧವಾಗಿ ತಿಳಿಯುತ್ತದೆ,
ನಾವು ಅರ್ಥವೇನು?
ಆದ್ದರಿಂದ ನಾವು ಅಗತ್ಯವಿಲ್ಲ ಎಂದು ಅರ್ಥ ಕಾರ್ಯಗತಗೊಳ್ಳಬಹುದಾದ ಕಡತಗಳು ಪಿಎಚ್ಪಿ ರನ್.
ಇದು ಹೋಗುತ್ತದೆ ಎಂದು ಸಾಗುತ್ತದೆ ಎಂದು ಅರ್ಥ.
ಎಂದು ಅರ್ಥ ಡಸ್?
ಒಂದು ಬಿಟ್ ಹೆಚ್ಚು.
ಹನ್ನಾ ಬ್ಲಮ್ಬರ್ಗ್: ನೀವು ಒಂದು ವಿವರಣೆಯ ನಗರದ
ಕಾರಣವಾಗಿದೆ ಮತ್ತೊಂದು ಪ್ರೋಗ್ರಾಂ ಪಿಎಚ್ಪಿ ಮೂಲಕ ಲೈನ್ ಲೈನ್ ಹೋಗುವ
ವಿರುದ್ಧವಾಗಿ ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ಇದು ಪಾಲಿಸಲು ಬೈನರಿ ಕೆಳಗೆ ಎಲ್ಲಾ ಕಂಪೈಲ್ ಮಾಡಲು.
ಇದು ವಾಸ್ತವವಾಗಿ ಏನು ಅರ್ಥವಲ್ಲ ನಾವು ಅಗತ್ಯವಿದೆ ಹೇಗೆ ನಿರ್ದಿಷ್ಟ ಬಗ್ಗೆ.
ನಾವು ಇನ್ನೂ ನಿಖರ ಅಗತ್ಯವಿದೆ, ಮತ್ತು ಹಾಗೆ ನಿಮ್ಮ ಅರ್ಧವಿರಾಮ ಮರೆಯಬೇಡಿ, ಮತ್ತು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ
ನೀವು, ನಿಮ್ಮ ಡಾಲರ್ ಚಿಹ್ನೆ ಹೊಂದಿವೆ ಮತ್ತು ಆ ವಿಷಯಗಳನ್ನು.
ಒಳ್ಳೆಯ ಪ್ರಶ್ನೆ.
>> MARIA ZLATKOVA: ಹೌದು.
ಆದ್ದರಿಂದ ಲೈನ್ ಲೈನ್ ಮೂಲಕ ಎಂದು ಸಿ ಕಡತಗಳನ್ನು ವಿರುದ್ಧವಾಗಿ,
ನಾವು ಇಡೀ ಅಂತಿಮ ಮಾಡಬೇಕು ನಾವು ವಾಸ್ತವವಾಗಿ ಅದನ್ನು ಚಾಲನೆ ಮಾಡುವ ಮೊದಲು.
ಮುಖ್ಯ ವ್ಯತ್ಯಾಸ.
ಆದರೆ ಮತ್ತೆ, ನಾವು ನಿಜವಾಗಿಯೂ ಕಡಿಮೆ ನಿರ್ದಿಷ್ಟ ಎಂದು.
ಆದ್ದರಿಂದ PHP ಅರ್ರೆಯ್ ಪ್ರತಿನಿಧಿಸುತ್ತವೆ ವಾಸ್ತವವಾಗಿ ವ್ಯವಸ್ಥಿತ ನಕ್ಷೆ.
>> ಕೀಲಿಗಳನ್ನು ವ್ಯೂಹ ಸಹಾಯಕ ಮೌಲ್ಯಗಳನ್ನು ಆದ್ದರಿಂದ.
ಎರಡು ರೀತಿಯಲ್ಲಿ ಒಂದು ಘೋಷಿಸಲು ಅರೇ, ಈ ವಾಕ್ಯ ಆಧರಿಸಿ,
ನಾವು ಹೆಚ್ಚು ಸ್ಪಷ್ಟ ಎಂದು ಮಾಡಬಹುದು ಹೇಳುವ ನಾವು ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಹೊಂದಿವೆ
ಮತ್ತು ನಾವು ನಕ್ಷೆ ಈ key1 ಹೊಂದಿವೆ ಮೌಲ್ಯ 2 ನಕ್ಷೆಗಳು ಈ ಮೌಲ್ಯ 1, key2.
ಅಥವಾ ನಾವು ಒಂದು ಶ್ರೇಣಿಯನ್ನು ರಚಿಸಬಹುದು ಮೌಲ್ಯಗಳು ಸ್ವತಃ ಹೊಂದಿದೆ
ತದನಂತರ ಕೀಲಿಗಳನ್ನು ಒಂದು ರೀತಿಯಲ್ಲಿ ಅರ್ಥ.
ಈ ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳು?
>> ಪ್ರೇಕ್ಷಕರು: ಎಂದು ಕೀಲಿಗಳನ್ನು ಎರಡನೇ ಉದಾಹರಣೆಯಲ್ಲಿ ಎಂದು?
0, 1, 2, 3?
>> MARIA ZLATKOVA: ಉದಾಹರಣೆಗೆ, ಅದು ಕೇವಲ ಈ ಕೀಗಳ ಎಂದೇನೂ ಇಲ್ಲ
ಒಂದು ವ್ಯತ್ಯಾಸ ಮಾಡಲು.
ಅವರು ಕೇವಲ ಹೇಗೆ ನೀವು ವ್ಯಾಖ್ಯಾನಿಸಲು ಇದು ಒಳಗೆ ಮೌಲ್ಯಗಳನ್ನು ಬಳಸಿ.
ಆದ್ದರಿಂದ ನಾವು foreach ಹೊಂದಿತ್ತು ಪಿಎಚ್ಪಿ ಲೂಪ್ ಎಂದು ಎಂದು
ನಮಗೆ ಎಲ್ಲಾ ಮೌಲ್ಯಗಳನ್ನು ಮೂಲಕ ಹೋಗಲು ಅವಕಾಶ, ನಾವು ಎಲ್ಲಾ ಮೌಲ್ಯಗಳನ್ನು ನೋಡಬಹುದು,
ಸಹ ದೊರೆಯಿತು ಅಥವಾ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ ಎಂದು ಸೈಟ್ ಒಳಗೆ ನಿರ್ದಿಷ್ಟ ಕೀಲಿ
ಹಿಂದಿನ ವಾಕ್ಯ.
>> ಹಾಗಾಗಿ ಈ ರೀತಿಯ ರಚನೆಯ, ನಾವು ಇನ್ನೂ ಸಾಧ್ಯವೋ
ಒಂದು foreach ಲೂಪ್ ಹೊಂದಿವೆ ಪ್ರತಿ ಸಾಗುವ
ಶ್ರೇಣಿಯಲ್ಲಿನ ಪ್ರಮುಖ ಮೌಲ್ಯಗಳ.
ಒಂದು foreach ವಾಕ್ಯ ಆದ್ದರಿಂದ ಲೂಪ್, ನಾವು ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಆರಂಭವಾಗಬೇಕು.
ಈ $ ಆಗ ವೇರಿಯಬಲ್ ನಮ್ಮ ನಿಜವಾದ ಶ್ರೇಣಿಯನ್ನು ನಾವು ಹಿಂದಿನ ಸ್ಲೈಡ್ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ ಎಂದು
ಅಕ್ಷರಶಃ ಹೋಗುತ್ತದೆ ಆ ಮೌಲ್ಯವಾಗಿ ಮೌಲ್ಯಗಳ ಪ್ರತಿ ಮೂಲಕ,
ಇರಲಿ ಎಂಬ ನಾವು ಪ್ರಮುಖ ಹೊಂದಿತ್ತು ಅಥವಾ.
ನಂತರ ನಾವು ಏನಾದರೂ ಮಾಡಬಹುದು foreach ಲೂಪ್ ಒಳಗೆ ಮೌಲ್ಯವನ್ನು.
ಆದ್ದರಿಂದ ಮತ್ತೆ, ನಾವು ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಹೊಂದಿದ್ದರೆ ಈ ಇಲ್ಲಿ ದಾಖಲಿಸಿದವರು ರೀತಿಯ
ಆದ್ದರಿಂದ ನಾವು foo ಮತ್ತು ಮೌಲ್ಯದ ಕೀ ಬಾರ್, ಬಾಜ್ ಪ್ರಮುಖ ಮತ್ತು qux-- ಮೌಲ್ಯವನ್ನು
ನಾವು foreach ಲೂಪ್ ಹೊಂದಬಹುದಾದ ಪ್ರಮುಖ ಮೌಲ್ಯ ರಚನೆಯ ಸಾಗುವ
ತದನಂತರ ಏನಾದರೂ ಪ್ರಮುಖ ಮತ್ತು / ಅಥವಾ ಮೌಲ್ಯದೊಂದಿಗೆ.
ಆದರೆ ನಾವು ಯಾವಾಗಲೂ ಇಲ್ಲ ಒಂದು foreach ಆ ಕುಣಿಕೆಗಳು ಹೊಂದಿರಬೇಕು
ಮೌಲ್ಯಕ್ಕೆ ಪ್ರಮುಖ ನಕ್ಷೆ ರಚನೆಯ ಮೂಲಕ ಹೋಗುತ್ತದೆ.
ನಾವು ನೋಡಬಹುದು ಮೌಲ್ಯ foreach ಲೂಪ್ ಶ್ರೇಣಿಯನ್ನು.
>> ಹನ್ನಾ ಬ್ಲಮ್ಬರ್ಗ್: ನಾನು ಭಾವಿಸುತ್ತೇನೆ ನಿಮ್ಮ ಪ್ರಶ್ನೆಯನ್ನು, to-- ಇದ್ದ
ಸೂಚ್ಯ ಸೂಚ್ಯಂಕ?
ಪ್ರೇಕ್ಷಕರು: ಕಿಂಡಾ.
MARIA ZLATKOVA: ಓ.
ಹನ್ನಾ ಬ್ಲಮ್ಬರ್ಗ್: ಹೌದು, ಹೌದು.
ಆದ್ದರಿಂದ ಮೂಲಭೂತವಾಗಿ, ನೀವು ಸೂಚಿಸಲು ಇದ್ದರೆ ಪ್ರಮುಖ, ಇದು 01 ಎಂದು ವಿಶೇಷವೇನು.
>> MARIA ZLATKOVA: ಹೌದು.
ಕೇವಲ ಸಿ ಇದೂ ಶೂನ್ಯ ಇಲ್ಲಿದೆ ನೀವು ಒಂದು ಕೀಲಿಯನ್ನು ಸೂಚಿಸಲು ಇದ್ದರೆ ಸೂಚ್ಯಂಕದೊಡನೆ.
ಪ್ರೇಕ್ಷಕರು: ಕ್ಷಮಿಸಿ.
ನೀವು ಮಾತನಾಡುವ ಪ್ರಯತ್ನಿಸಬಹುದು ಸ್ವಲ್ಪ ಜೋರು?
ನಾನು ಸ್ವಲ್ಪ ಅನುಭವಿಸುತ್ತಿದ್ದೇನೆ ತೊಂದರೆ ಎಲ್ಲವನ್ನೂ ಕೇಳಿದ.
>> MARIA ZLATKOVA: ನಾನು ಕ್ಷಮಿಸಿ.
ಹೌದು, ಸಹಜವಾಗಿ.
ಆದ್ದರಿಂದ ನೀವು ನನಗೆ ಬಯಸುತ್ತೀರಿ ಮತ್ತೆ ಈ ಮೇಲೆ ಹೋಗಲು?
ಅಥವಾ this-- ಆಗಿದೆ
ಪ್ರೇಕ್ಷಕರು: ಹಿಂದಿನ ಸ್ಲೈಡ್ ವೇಳೆ ಆದ್ದರಿಂದ ನೀವು ಕೇವಲ ಒಂದು ಎರಡನೇ ಹಿಂತಿರುಗಿ ಸಾಧ್ಯವಾಗಲಿಲ್ಲ.
MARIA ZLATKOVA: ಸಹಜವಾಗಿ, ಕ್ಷಮಿಸಿ.
ಪ್ರೇಕ್ಷಕರು: ಎರಡನೇ ಇಲ್ಲಿ ಸರಣಿ ಮಾಡುವುದಿಲ್ಲ
ಪ್ರಮುಖ ಮೇಲಿಂಗ್ ತೋರುವುದಿಲ್ಲ, ಅದೇ ತರಹದ [? ಕಾರ್ಯಕಾರಣ ಸಂಬಂಧ. ?]
MARIA ZLATKOVA: ರೈಟ್, ಸರಿ.
ಪ್ರೇಕ್ಷಕರು: ಹೇಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ ನೀವು ಹೇಳುವುದಾದರೆ ಅದು ಎಲ್ಲಾ ಅಥವಾ ಯಾರೂ ಅಲ್ಲ ಇಲ್ಲಿದೆ.
ನನಗೆ, ಆ ತೋರುತ್ತಿದೆ ಒಂದು [? foo?] ಈಗಾಗಲೇ.
>> MARIA ZLATKOVA: ಹೌದು, ಹೌದು.
ಆದ್ದರಿಂದ ಮತ್ತೆ, ಈ ಒಂದು ಆಗಿದೆ ಈ ಅರ್ಥದಲ್ಲಿ ಆದೇಶ ನಕ್ಷೆ
ಅಲ್ಲಿ ತಿಳಿಯಬಹುದು, ಉದಾಹರಣೆಗೆ, ಸೂಚಿಕೆಗಳನ್ನು
ಇಲ್ಲಿ 0, 1, 2, 3 ಎಂದು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಬಹುದು.
ಮತ್ತೆ, ಆ ಹೊಂದಿದ್ದಾನೆ ಸೂಚಿಕೆಗಳನ್ನು ನಮ್ಮ ಸಮನಾಗಿರುತ್ತದೆ
ಮೌಲ್ಯಗಳನ್ನು ಮೇಲೆ ಮ್ಯಾಪ್ ಕೀಲಿಗಳನ್ನು ಹೊಂದಿರುವ.
ಆದ್ದರಿಂದ ನಮ್ಮ ಕೀಲಿ 0 ಆಗಿತ್ತು ವಿಷಾದ.
>> ಹನ್ನಾ ಬ್ಲಮ್ಬರ್ಗ್: ಇಲ್ಲ, ಇಲ್ಲಿ ಸೀಮೆಸುಣ್ಣದ ವಿಶೇಷವೇನು.
ವಾಸ್ತವವಾಗಿ ನಿಜವಾಗಿಯೂ ಸಂತೋಷವನ್ನು ಇಲ್ಲಿದೆ.
>> MARIA ZLATKOVA: ಅಭಿನಂದನೆಗಳು.
ಸರಿ.
ಆದ್ದರಿಂದ ಮತ್ತೆ, $ ಆಗ 0 ಎಂದು ಮೌಲ್ಯದ 1 ಪ್ರಮುಖ.
0 ಮೌಲ್ಯವನ್ನು 1 ಪ್ರಮುಖ ಎಂದು.
ಪ್ರೇಕ್ಷಕರು: ಕ್ಷಮಿಸಿ.
ಇದು ಅಗೋಚರ ಇಲ್ಲಿದೆ.
>> ಹನ್ನಾ ಬ್ಲಮ್ಬರ್ಗ್: ಚಿಂತಿಸದಿರಿ ಸರಿ,.
ಚಾಕ್ ಕೆಟ್ಟ ಕಲ್ಪನೆ ಆಗಿತ್ತು.
ನಾನು ಅದನ್ನು ಮರಳಿ ಪಡೆಯಲು.
ನೀವು ಕೀಲಿಗಳನ್ನು ನಗರದ ಮೌಲ್ಯದ 1 0 ನಕ್ಷೆಗಳು ಎಂದು.
MARIA ZLATKOVA: ಹೌದು.
ಈ 0 ಆದ್ದರಿಂದ, ಈ 1, 2, 3.
ಈ ನಿಮ್ಮ ಕೀಲಿಗಳನ್ನು ಮಾಡಬಹುದು.
ನೀವು ಹೌದು as-- ಅವರನ್ನು ನಗರದ.
ಆದ್ದರಿಂದ ಬದಲಿಗೆ ಹೊಂದುವ ಸ್ಪಷ್ಟ ಕೀಲಿಗಳನ್ನು, ಅವರು ಆರ್
ರೀತಿಯ ಎಂದು ಅರ್ಥ ಸೂಚಿಕೆಗಳನ್ನು 0 ಪ್ರಾರಂಭವಾಗುವ.
ಚಾಕ್ ಸಹಾಯ ಮಾಡಲಿಲ್ಲ.
ಹೌದು.
>> ಪ್ರೇಕ್ಷಕರು: foreach ಲೂಪ್ ಫಾರ್, ನಾವು ಮೌಲ್ಯ ವೀಕ್ಷಿಸಲು ಬಯಸಿದರೆ,
ಇದು 0 ಗೆ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಸೂಚ್ಯಂಕ ಎಂದು?
MARIA ZLATKOVA: ಹೌದು.
ಇದು ಮೌಲ್ಯಗಳ ಪ್ರತಿ ಮುಂದುವರೆಯುತ್ತಾನೆ.
ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ] ಎಂದು 0 ಅಥವಾ ಕೇವಲ 0 ಎಂದು?
>> MARIA ZLATKOVA: ನೀವು ಹೊಂದಿರುತ್ತದೆ ನಂತರ ಡಾಲರ್ ಚಿಹ್ನೆ ಮತ್ತು ಹೇಳಲು
ಕೆಲವು ವೇರಿಯಬಲ್ ಹೆಸರು, ಮೌಲ್ಯ.
ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ].
MARIA ZLATKOVA: ಕ್ಷಮಿಸಿ?
ಪ್ರೇಕ್ಷಕರು: ಕ್ಷಮಿಸಿ, ನಾನು ಕೇವಲ ನೆನಪಿಟ್ಟುಕೊಳ್ಳಲು ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ.
ನೀವು ನೀವು ಮಾಡಬಹುದು ಇಲ್ಲ ಎಂದು ಹೇಗೆ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಅನುಕ್ರಮಣಿಕೆ ಕೇವಲ 0 ಹೊಂದಿದೆ?
>> MARIA ZLATKOVA: ನೀವು ಹೇಗೆ ನಾವು ಏನು ಎಂದು ನೀವು ನಿರ್ದಿಷ್ಟ ಪ್ರಮುಖ ಹೆಸರುಗಳು ಹೊಂದಿರಲಿಲ್ಲ ವೇಳೆ?
>> ಪ್ರೇಕ್ಷಕರು: ಹೌದು.
>> MARIA ZLATKOVA: ನೀವು ವ್ಯಾಖ್ಯಾನಿಸಲು ಎಂದು ಕೇವಲ ಕೆಲವು ಹೆಸರು ನಿಮ್ಮನ್ನೇ ಹೇಳುತ್ತಾರೆ.
ಆದ್ದರಿಂದ ನಿಮ್ಮ psets ರಲ್ಲಿ, ನೀವು ಹುಡುಗರಿಗೆ ಮಾಡಬಹುದು $ ಸಾಲುಗಳನ್ನು foreach $ ಸಾಲು ಮರೆಯದಿರಿ
ನಾವು ourself ಹೇಳುವ ಈ $ ಸಾಲು ದಾಖಲಿಸಿದವರು ನಾವು $ ಸಾಲುಗಳನ್ನು ಸಾಲು ಮೂಲಕ ಹೋಗಲು ಬಯಸುವ.
ನಾವು ಹೊಂದಿರಲಿಲ್ಲ ಸಹ ಸಾಲುಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ ಈ ಸ್ಪಷ್ಟ $,
ನಾವು ಹೋಗಿ ಎಂದು ಈ ನಮ್ಮ ಪ್ರಮುಖ ಮಾಡಬಹುದು ಹೇಳುತ್ತಾರೆ
ಮತ್ತು ಕೇವಲ ಮೌಲ್ಯಗಳ ಪ್ರತಿ ಮೂಲಕ ಹೋಗಿ.
>> ಪ್ರೇಕ್ಷಕರು: ಮೌಲ್ಯ ಹೊಸ ವ್ಯತ್ಯಯ ನಾವು [ಕೇಳಿಸುವುದಿಲ್ಲ] ಶೇಖರಿಸಿಡಲು ರಚಿಸುತ್ತಿದೆ?
>> MARIA ZLATKOVA: ಆದ್ದರಿಂದ ಅಲ್ಲ ಅಂತರ್ಗತವಾಗಿ ಹೊಸ ವೇರಿಯಬಲ್.
ಇದು ಸೂಚಿಸುತ್ತದೆ ಎಂದು ಒಂದು ವೇರಿಯೇಬಲ್ ನ ಇಬ್ಬರಿಗೂ ರಚನೆಯ ಒಳಗೆ.
ಹನ್ನಾ ಬ್ಲಮ್ಬರ್ಗ್: ಇದು ಹೊಸ ವೇರಿಯಬಲ್ ಹೆಸರು.
MARIA ZLATKOVA: ಹೌದು, ಇದು ಹೊಸ ವೇರಿಯಬಲ್ ಹೆಸರು,
ಆದರೆ ಹೌದು inherently-- ಅಲ್ಲ.
ಇದು ಕೇವಲ ಒಂದು ಹೊಸ ವೇರಿಯಬಲ್ ನೀವು ಹಾಗೆ ಮಾಡಬಹುದು ಎಂದು.
ಆದ್ದರಿಂದ ಕೇವಲ ಹೇಗೆ ನಾವು ಮಾಡಿದ ಹಾಗೆ $ $ ಸಾಲುಗಳನ್ನು, ಸಾಲುಗಳಂತೆ ಸಾಲು
ಹೊಸ ವೇರಿಯಬಲ್ ಹೆಸರು ಎಂದು ನಾವು ನಮ್ಮ foreach ಲೂಪ್ ರಲ್ಲಿ ರಚಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ.
ಇದು ಮೊದಲು preexist ಹೊಂದಿಲ್ಲ.
>> ಪ್ರೇಕ್ಷಕರು: ನೀವು ಮೂಲಕ ಹೋಗಿ ಎಂದು ಅಲ್ಲಿ ಉದಾಹರಣೆಗೆ ಬಳಸಿಕೊಂಡು ಪ್ರತಿಯೊಂದು ತರ್ಕ,?
MARIA ZLATKOVA: Mhm.
ಓಹ್, ಕ್ಷಮಿಸಿ.
ಇಲ್ಲಿ ಉದಾಹರಣೆ.
ಖಂಡಿತ.
ಆದ್ದರಿಂದ ಪ್ರತಿ ಆದ್ದರಿಂದ ಸರಣಿ ಈ ರಚನೆಯ ಹೋಗಿ ಅರ್ಥ
ಆ ಮೌಲ್ಯ ಕೀಲಿ ವಿಶೇಷವೇನು ಈ ಸರಣಿ ಮೂಲಕ ಹೋಗಲು
ಮತ್ತು ಮೊದಲ, ಹೋಗಿ ಮತ್ತು foo ಪಡೆಯಲು ಪ್ರಮುಖ foo ಮತ್ತು ಮೌಲ್ಯವನ್ನು ಬಾರ್.
ಮತ್ತು ಎರಡನೇ ನಂತರ ಲೂಪ್ ಪುನರಾವರ್ತನೆಯಿಂದ,
ಅದನ್ನು ಹೋಗಿ ತೆಗೆದುಕೊಳ್ಳುವುದು ಪ್ರಮುಖ ಬಾಜ್ ಮತ್ತು ಮೌಲ್ಯವನ್ನು qux.
ತದನಂತರ ನೀವು ಏನಾದರೂ ಮಾಡಬಹುದು ಅವರನ್ನು ಎರಡೂ ಅಥವಾ ಎರಡೂ.
>> ಪ್ರೇಕ್ಷಕರು: ಹಿಂದಿನ ಉದ್ದೇಶ ಮೌಲ್ಯಕ್ಕೆ ಪ್ರಮುಖ ಹಂತ ಹೊಂದಿರುವ,
ನೀವು ಪ್ರವೇಶಿಸುವ ಎಂಬುದನ್ನು ಕೊನೆಗೊಳ್ಳುತ್ತದೆ ಇಲ್ಲ?
>> MARIA ZLATKOVA: ಕಲ್ಪನೆ ಏನು ಒಂದು ಪ್ರಮುಖ ಸೂಚಕ ಮೌಲ್ಯವನ್ನು ಹೊಂದಿರುವ?
ಇದು ಕೇವಲ ಮತ್ತೊಂದು ಸಮಾವೇಶ ಇನ್ನೊಂದು ಇಲ್ಲಿದೆ ರಚನೆಯ ಪರ್ಯಂತ ರೀತಿಯಲ್ಲಿ
ಮತ್ತು ಸಾಮರ್ಥ್ಯವನ್ನು ಎರಡೂ ಪ್ರವೇಶಿಸಲು ಪ್ರಮುಖ ಮೌಲ್ಯವೇ ಅಥವಾ ಎರಡೂ ಮತ್ತು ಅವುಗಳನ್ನು ಬಳಸಿ.
>> ಪ್ರೇಕ್ಷಕರು: ಪಾತ್ರ ಯಾವುದು foreach ಚಾಲನೆ ಆದೇಶ?
ನಾವು ಸೇರಿಸಲು ವೇಳೆ ಆದ್ದರಿಂದ ರಚನೆಯ ಅಂಶಗಳನ್ನು ನಂತರ,
ಆ ಮೊದಲು ಎಂದು foreach ರಚನೆಯ ಕರೆದು
ಅಥವಾ ಇದು ನಂತರ ಎಂದು?
>> MARIA ZLATKOVA: ಆದ್ದರಿಂದ ಏನು foreach ಎಂದು ಸಲುವಾಗಿ
ಚಕ್ರಕ್ಕೆ ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಸಾಗುವ?
ಇದು ಮೊದಲ ಸಾಗುವ ಕೊನೆಯ ಅಂಶ ಅಂಶ
ಕಳೆದ ಸೇರಿಸಲಾಗಿದೆ ಅಂಶ.
ನೀವು ನಂತರ ಅಂಶಗಳನ್ನು ಸೇರಿಸಲು ವೇಳೆ, ಅವರು ಮೊದಲ ಅಂಶಗಳನ್ನು ಎಂದು accessed-- ಎಂದು
ಮೊದಲ ನಿಲುಕಿಸಿಕೊಳ್ಳಬಹುದು ರಚನೆಯ ಅಂಶಗಳನ್ನು,
ಮತ್ತು ನಂತರ ನೀವು ಪ್ರತಿ ಮೂಲಕ ಹೋಗಬೇಕೆಂದು ಒಂದು ordered-- ತೆರನಾದ ಅಂಶಗಳನ್ನು
ವ್ಯವಸ್ಥಿತ, ಆದರೆ ರೀತಿಯಲ್ಲಿ ಅಲ್ಲ ಎಂದು ಅವರು ಶ್ರೇಣಿಯನ್ನು ಹಾಕಬೇಕು.
>> ಪ್ರೇಕ್ಷಕರು: ಹೊಸ ಅಂಶಗಳನ್ನು ನಂತರ ಸೇರಿಸಲಾಗುತ್ತದೆ?
ಆದ್ದರಿಂದ ಅವರು ಮಾಡುತ್ತೇವೆ added-- ನೀವು [ಕಳೆದ ಪದಗಳಿಗಿಂತ? ಪುನರಾವರ್ತನೆ. ?]
>> MARIA ZLATKOVA: ಹೊಸ ಅಂಶಗಳನ್ನು can-- ಮೂಲತಃ, ಹೊಸ ಅಂಶಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ ಮಾಡಿದಾಗ,
ಅವರು ರಚನೆಯ ಕೊನೆಯ ಸೇರಿಸಲಾಗುತ್ತದೆ?
>> ಪ್ರೇಕ್ಷಕರು: ಹೌದು.
MARIA ZLATKOVA: ನಾನು ನಿಮ್ಮ ವಿದ್ಯಾರ್ಥಿ.
ಹೌದು.
ತದನಂತರ ನಿಮ್ಮ foreach ಲೂಪ್ ಜೊತೆ, ನೀವು ಹೊಸ ಅಂಶಗಳನ್ನು ಸೇರಿಸಿದ ನಂತರ
ಮತ್ತು ನೀವು ಅವುಗಳನ್ನು ಮೂಲಕ ಹೋಗಿ, ಹೊಸ ಅಂಶಗಳನ್ನು ಎಂದು
ಇದು ಇದ್ದರೆ, ಹೊಸ ಅಂಶ accessed-- ಎಂದು ಕಳೆದ ಸೇರಿಸಲಾಗಿದೆ, ಇದು ಕೊನೆಯದಾಗಿ ಪಡೆದದ್ದು ಎಂದು.
>> ಪ್ರೇಕ್ಷಕರು: ನೀವು ಕೇವಲ ಒಂದು ಉದಾಹರಣೆ ನೀಡಬಹುದು ಏನೋ ಎಂದು ಎಂದು [ಕೇಳಿಸುವುದಿಲ್ಲ]
ಮೌಲ್ಯದೊಂದಿಗೆ ಏನೋ [ಕೇಳಿಸುವುದಿಲ್ಲ] ಅಥವಾ ಮೌಲ್ಯವನ್ನು ನಂತಹ,
ನೀವು ಹೇಗೆ ಫಾರ್ಮಾಟ್ ಬಯಸುವ ಹಾಗೆ?
>> MARIA ZLATKOVA: ಖಂಡಿತ.
ನಾನು ಉದಾಹರಣೆಯಾಗಿ ನೀಡಬಹುದು ಏನು ನಾವು ಮೌಲ್ಯದೊಂದಿಗೆ ಎಂದು?
ಆದ್ದರಿಂದ ನೀವು ಹುಡುಗರಿಗೆ ಪರಿಚಯವಿರುವ ಏನೆಲ್ಲಾ ನಾವು ಒಂದು ರಚನೆಯ ಮೂಲಕ ಹೋಗಿದ್ದೀರಿ ಎಂದು
ಮತ್ತು ಮೂಲತಃ ಮುದ್ರಿತ ಅಂಶಗಳ ಪ್ರತಿ
ಉದಾಹರಣೆಗೆ, ಒಂದು ಭಾಗವಾಗಿ ಆದೇಶ ಪಟ್ಟಿಯನ್ನು ಅಥವಾ ಏನೋ.
ಅರ್ಥ ಅಥವಾ ನಾವು ಬಯಸುವ ಮಾಡುತ್ತದೆ to--
ಪ್ರೇಕ್ಷಕರು: ಈ ಮೌಲ್ಯಗಳನ್ನು ಮುದ್ರಿಸುತ್ತದೆ?
MARIA ZLATKOVA: ಹೌದು, ನಾವು ಮುದ್ರಿಸುತ್ತದೆ ತದನಂತರ ಮೂಲತಃ ಮೌಲ್ಯ $ ಏಕೆಂದರೆ
ನಿರ್ದಿಷ್ಟ ಮೌಲ್ಯವನ್ನು, ನಾವು ಎಂದು ಅದರ ಒಳಗೆ ಮೌಲ್ಯವನ್ನು ಮುದ್ರಣ.
ಆದ್ದರಿಂದ ನಾವು ನಮ್ಮ ಮೊದಲ ಪುನರಾವರ್ತನೆ ಇತ್ತು ಮತ್ತು ಇದು ನಾವು, $ ಮೌಲ್ಯವನ್ನು ಮುದ್ರಿತ
ನಾವು ಬಾರ್ ಮುದ್ರಣ ಎಂದು.
>> ಪ್ರೇಕ್ಷಕರು: ಫಾರ್ ಇವೆ ಪಿಎಚ್ಪಿ ಕುಣಿಕೆಗಳು ಅಥವಾ foreach ಕುಣಿಕೆಗಳು?
>> MARIA ZLATKOVA: ಇಲ್ಲ ಪಿಎಚ್ಪಿ ಕುಣಿಕೆಗಳು.
ಅವರ ತರ್ಕ ಹೆಚ್ಚಾಗಿ ನೀವು ಬಳಸಲಾಗುತ್ತದೆ ಬಂದಿದೆ ಏನು ಅದೇ.
ಪ್ರೇಕ್ಷಕರು: ಅದರ ಮೌಲ್ಯವನ್ನು ಶೂನ್ಯ ಆಗಿದೆ.
MARIA ZLATKOVA: ಅದೇ ಅನಿಸುತ್ತದೆ.
ಹೌದು.
ಪ್ರೇಕ್ಷಕರು: ನಾನು ಕೇಳಲು ಪಡೆಯಲಿದ್ದೇನೆ.
ಆದ್ದರಿಂದ ನೀವು ಒಂದು ಘೋಷಿಸಿದ ಶ್ರೇಣಿಯನ್ನು, ನೀವು ಅಗತ್ಯವಿಲ್ಲ
ಇದು ವಿಶೇಷವೇನು ಏನು ಗಾತ್ರ ಹೇಳಲು ಅಂದರೆ, ಎಂದು ನೀವು ಮಾಡಬಹುದು
ಸೇರಿಸಲು ಮತ್ತು ಅಂಶಗಳನ್ನು [ಕೇಳಿಸುವುದಿಲ್ಲ] ತೆಗೆದುಕೊಳ್ಳುವ.
MARIA ZLATKOVA: ಹೌದು.
ಹೌದು.
ನಿಖರವಾಗಿ.
ನಾವು ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಘೋಷಿಸಿದ ಸಂದರ್ಭದಲ್ಲಿ, ನಾವು ಇದು ಏನು ಗಾತ್ರ ಹೇಳಲು ಅಗತ್ಯವಿಲ್ಲ,
ಆದ್ದರಿಂದ ನಾವು ಅಂಶಗಳನ್ನು ಸೇರಿಸಬಹುದು ನಂತರ ಹಾಗೂ ಇದು ಮೇಲೆ.
ಇನ್ನಷ್ಟು ಪ್ರಶ್ನೆಗಳನ್ನು?
ಆದ್ದರಿಂದ ಒಟ್ಟಿಗೆ PHP ಮತ್ತು HTML ತರುವ, ನಾವು ಚೆನ್ನಾಗಿ seen-- ಎಂದು,
ಉದಾಹರಣೆಗೆ, ಈ ಉದಾಹರಣೆಯಲ್ಲಿ, ನಾವು ಇನ್ಪುಟ್ ಕ್ಷೇತ್ರದಲ್ಲಿ ಹೊಂದಿದೆ ಎಂದು ಒಂದು HTML ರೂಪ.
>> ಮತ್ತು ಇನ್ಪುಟ್ ಕ್ಷೇತ್ರದಲ್ಲಿ ಕೇವಲ ಹೆಸರು ಮತ್ತು ನಂತರ ಒಂದು Submit ಗುಂಡಿಯನ್ನು ಹೊಂದಿದೆ.
ನೀವು ಒತ್ತಿ ಮತ್ತು ಸಲ್ಲಿಸಿ ಬಟನ್ ನಮ್ಮ hello.php ಕಡತದಲ್ಲಿ,
ರೂಪ ವಿಧಾನವಾಗಿದೆ ಏಕೆಂದರೆ ಪಡೆಯಲು, ನಾವು ಹೆಸರು ಏನೇ ಪ್ರವೇಶಿಸಬಹುದು
ಈ ಮೂಲಕ ಜಾಗತಿಕ ವೇರಿಯಬಲ್ ಪಡೆಯಲು ಇದು $ _GET ಆಗಿದೆ ವಾಕ್ಯ is--.
ನಂತರ ನಾವು ಯಾವುದೇ ಪ್ರವೇಶಿಸಬಹುದು ಹೆಸರು ಆ ರಚನೆಯಲ್ಲಿ ಒಳಗೆ ಬಳಕೆದಾರ ಇನ್ಪುಟ್
ಆ ಕ್ಷೇತ್ರದಲ್ಲಿ ಹೆಸರು ಸೂಚಿಸುವ ಮೂಲಕ.
>> ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳು ಅಥವಾ ಯಾವುದೇ ಈ ನಿರ್ದಿಷ್ಟ ಉದಾಹರಣೆಗೆ ಪ್ರಶ್ನೆಗಳು?
>> ಪ್ರೇಕ್ಷಕರು: ಪಿಎಚ್ಪಿ ಎಲ್ಲಿ?
MARIA ZLATKOVA: ಇಲ್ಲಿ.
ಆದ್ದರಿಂದ ಈ ಪಿಎಚ್ಪಿ ನಮ್ಮ ಆರಂಭಿಕ ಟ್ಯಾಗ್ ಆಗಿದೆ.
>> ಪ್ರೇಕ್ಷಕರು: ಓಹ್, ಸರಿ.
>> MARIA ZLATKOVA: ಹೌದು.
>> ಹನ್ನಾ ಬ್ಲಮ್ಬರ್ಗ್: = ಸಂಕ್ಷಿಪ್ತಗೊಳಿಸಲ್ಪಟ್ಟಿದೆ ಈ ಪಿಎಚ್ಪಿಮತ್ತು ಕೇವಲ ಪ್ರತಿಧ್ವನಿಯಾಗಿದೆ.
ಪ್ರೇಕ್ಷಕರು: ಓಹ್.
MARIA ZLATKOVA: ಹೌದು, ಕ್ಷಮಿಸಿ.
ನಾನು ಸ್ಪಷ್ಟ ಮಾಡಿದ ಮಾಡಬೇಕು.
>> ಹನ್ನಾ ಬ್ಲಮ್ಬರ್ಗ್: ಪ್ರಿಂಟ್.
MARIA ZLATKOVA: ಇದು ಕೇವಲ ಕಾರ್ಯ ನ ಎಂದು ನಮಗೆ ಏನೋ ಮುದ್ರಿಸಲು ಅನುಮತಿಸುತ್ತದೆ.
ದೊಡ್ಡ ಪ್ರಶ್ನೆ.
ಆದ್ದರಿಂದ ಹೌದು going--.
>> ಪ್ರೇಕ್ಷಕರು: ಅಲ್ಲಿ ಸಾಕಷ್ಟು ಎಂದು ಹೋಗುತ್ತದೆ PHP ಮತ್ತು HTML ಕೈ ಕೋಡಿಂಗ್ ಒಂದು ಬಿಟ್
ರಸಪ್ರಶ್ನೆ 1 ರಂದು?
MARIA ZLATKOVA: ಒಂದು ಇಲ್ಲದಂತಾಗುತ್ತದೆ ವ್ಯಾಖ್ಯಾನ ನ್ಯಾಯೋಚಿತ ಪ್ರಮಾಣವನ್ನು
PHP ಮತ್ತು HTML, ಅಗತ್ಯವಾಗಿ ಕೋಡಿಂಗ್ ಒಂದು ಬೃಹತ್ ಪ್ರಮಾಣವನ್ನು ಹಾಗೆ,
ನೀವು ಬರೆಯಲು ಹೊಂದಿರಬಹುದು ಆದರೂ foreach ಲೂಪ್, ಆದರೂ, ಲೂಪ್ ಒಂದು.
ಕುಣಿಕೆಗಳು ಯಾವುದೇ ನಾವು ನ್ಯಾಯಯುತ ಆಟ ಇಲ್ಲಿ ರಕ್ಷಣೆ ಆಗಿದೆ.
ಮತ್ತು ಹೆಚ್ಚಾಗಿ ಇದು ಇಲ್ಲಿದೆ.
ಹನ್ನಾ ಬ್ಲಮ್ಬರ್ಗ್: ನಾನು ಸಜ್ಜುಗೊಳಿಸಲಾಗುತ್ತದೆ.
ಅದೇ ರೀತಿಯಲ್ಲಿ ನೀವು ಕೇಳಿದಾಗ ರಸಪ್ರಶ್ನೆ 0 ಮೇಲೆ ಸಿ ಕಾರ್ಯಗಳನ್ನು ಒಂದು ಗುಂಪನ್ನು ಬರೆಯಲು,
ನಾನು ಸಜ್ಜುಗೊಳಿಸಲಾಗುತ್ತದೆ PHP ಮತ್ತು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಅದೇ.
MARIA ZLATKOVA: ಹೌದು.
ಹನ್ನಾ ಬ್ಲಮ್ಬರ್ಗ್: ನಾನು ಹೇಳಬಹುದು ನಾವು ಇಲ್ಲ ಒಂದು little--
ಹೋಗುವ ನೀವು ಒಂದು ದೊಡ್ಡ ಎಚ್ಟಿಎಮ್ಎಲ್ ಬರೆಯಲು ಮಾಡಲು ಎಂದು ಸ್ವಲ್ಪ ಕೇವಲ ಏಕೆಂದರೆ ಪುಟ
ಬೇಸರದ, ಆದರೆ ನೀವು ಭಾಗಗಳು ಹೊಂದಿರಬಹುದು.
ಸಂಪೂರ್ಣವಾಗಿ ನ್ಯಾಯೋಚಿತ ಆಟವಾಗಿದೆ.
ಸಣ್ಣ HTML ಪುಟ ಲೈಕ್, ಸಂಪೂರ್ಣವಾಗಿ ನ್ಯಾಯೋಚಿತ.
ಪ್ರೇಕ್ಷಕರು: ಸರಿ.
ಹೇಗೆ ಬಗ್ಗೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಹಾಗೂ?
ಹನ್ನಾ ಬ್ಲಮ್ಬರ್ಗ್: ಹೌದು.
ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಫೇರ್ ಆಟದ.
>> MARIA ZLATKOVA: ಹೌದು.
ಸಂಪೂರ್ಣವಾಗಿ ನ್ಯಾಯೋಚಿತ ಆಟವಾಗಿದೆ.
ಹನ್ನಾ ಬ್ಲಮ್ಬರ್ಗ್: ನಾವು ಪಡೆಯುತ್ತೀರಿ 10 ನಿಮಿಷಗಳಲ್ಲಿ ಆ.
>> MARIA ZLATKOVA: SQL, ಮತ್ತೆ, ಸಂರಚಿಸಿದ ಭಾಷಾ ಪ್ರಶ್ನಾವಳಿ.
ಇದು ಮೂಲತಃ ನಮಗೆ ಡೇಟಾವನ್ನು ನಿರ್ವಹಿಸಿ ಅನುಮತಿಸುವ ಒಂದು ಸಂಬಂಧಿತ ದತ್ತಸಂಚಯ ನಿರ್ವಹಣೆಯಲ್ಲಿ
ವ್ಯವಸ್ಥೆ.
ಕೇವಲ ಮೂಲಭೂತವಾಗಿ ಅರ್ಥ ನಾವು ಎಲ್ಲೋ ಹೊಂದಿರುವ
ನಾವು ಬಯಸುವ ಕೆಲವು ದತ್ತಾಂಶವನ್ನು ಶೇಖರಿಸಿಡಲು ಒಂದು ವೆಬ್ಸೈಟ್ ಅಥವಾ ಕೆಲವು ಇತರ ರೂಪದಲ್ಲಿ ಬಳಸಿ.
ನಂತರ ನಾವು ಪಡೆಯಲು ಪ್ರಶ್ನೆಗಳನ್ನು ಹೊಂದಿದ್ದರೆ ನಮ್ಮ ದತ್ತಸಂಚಯದಿಂದ ಮಾಹಿತಿ,
ಅಥವಾ ಅವುಗಳನ್ನು ಮಾಹಿತಿ ಸೇರಿಸಲು.
ಸಾಮಾನ್ಯ ಬಿಡಿಗಳ ಅಪ್ಡೇಟ್ ಬಹಳಷ್ಟು, ಸೇರಿಸಿ, ಆಯ್ಕೆ, ಮತ್ತು ಅಳಿಸಿ.
>> ಆದ್ದರಿಂದ ಅಪಡೇಟ್, ಈ ವಾಕ್ಯ ಒಂದು ಡೇಟಾಬೇಸ್ನಲ್ಲಿ ದತ್ತಾಂಶ ಅಪ್ಡೇಟ್.
ಎಂಬ ಈ ಟೇಬಲ್ ನವೀಕರಿಸಲಾಗುತ್ತಿದೆ ಸೆಟ್ ಹೇಳುವ ಮೂಲಕ ಟೇಬಲ್,
ನಾವು ಎಲ್ಲಾ ಕೆಲವು ಮೌಲ್ಯಗಳು ಹೊಂದಿಸಬಹುದು ಬೇರೆ ಸಮಾನ ಕೆಲಸಕ್ಕೆ ಸಾಲುಗಳನ್ನು.
ನಾವು ಕೆಲವು ನಿರ್ದಿಷ್ಟ ಸೂಚಿಸಬಹುದು ನಾವು ಮಾರ್ಪಡಿಸಲು ಬಯಸುವ ನಮೂದುಗಳನ್ನು
ಮತ್ತು ಅಲ್ಲಿ ಬಳಸಿ ಮಾಡಬಹುದು.
ಮತ್ತು ನಾವು ಮಾತ್ರ ಬಯಸುವ ಸೂಚಿಸಬಹುದು ಕೆಲವು ಸಾಲುಗಳನ್ನು ಮಾರ್ಪಡಿಸಿ ಅಲ್ಲಿ ಮನೆ,
ನಾವು ವಿದ್ಯಾರ್ಥಿಗಳು ಒಂದು ಟೇಬಲ್ ಹೊಂದಿತ್ತು ಮತ್ತು ಎಲ್ಲಾ ವಿದ್ಯಾರ್ಥಿಗಳು, ಮನೆಯನ್ನು ಹೊಂದಿದ್ದರು
ನಾವು ಮಾತ್ರ ಕೆಲವು ಮೌಲ್ಯಗಳು ಮಾರ್ಪಡಿಸಿ ಎಂದು ಮನೆ ಕರಿಯರ್ ಸಮನಾದಾಗ,
ಉದಾಹರಣೆಗೆ.
>> ಸೇರಿಸಿ, ನಾವು ಸೇರಿಸುತ್ತವೆ ಒಂದು ಟೇಬಲ್ಲಿಗೆ ಕೆಲವು ಮೌಲ್ಯಗಳು.
ಆದ್ದರಿಂದ ಟೇಬಲ್ ಸೇರಿಸಲು, ತದನಂತರ ಮೌಲ್ಯಗಳು
ತದನಂತರ ಆವರಣ, ನಾವು ಸೂಚಿಸಲು ನೀವು ಸೇರಿಸಲು ಬಯಸುವ ಗೌರವಿಸುತ್ತಾರೆ.
ಆದ್ದರಿಂದ ಟೇಬಲ್, COl1 ಸೇರಿಸಲು ಮತ್ತು COL2, ಮೌಲ್ಯ val1 ಮತ್ತು val2 ಆಗಿದೆ.
ಆದ್ದರಿಂದ ಈ ಒಳಗೆ ಮೂಲತಃ ಒಂದು ಹೊಸ ಸಾಲು ಒಳಸೇರಿಸಿದನು ಮೌಲ್ಯಗಳನ್ನು 1 ಮತ್ತು 2 ಒಳಗೊಂಡಿರುವ ಟೇಬಲ್
ಕಾಲಮ್ಗಳನ್ನು 1 ಮತ್ತು 2 ಅಡಿಯಲ್ಲಿ.
>> ನಂತರ ನಾವು ಮೇಲೆ ಹೋಗಿ ನೀನು ಈ ತೋರುತ್ತಿದೆ ಹೇಗೆ ಒಂದು ತ್ವರಿತ ಉದಾಹರಣೆಗೆ
ಸ್ವಲ್ಪ ನಮ್ಮ ಡೇಟಾಬೇಸ್ ನಂತಹ.
ಆದರೆ ಈ ಕೊನೆಯ ಪ್ರಶ್ನೆಗೆ ನಾನು ನಾವು ಮೇಲೆ ಹೋಗಿ ನೀನು ಯೋಚಿಸುವೆ,
ಆಯ್ಕೆ, ಇದು ಕೇವಲ ಅನುಮತಿಸುತ್ತದೆ ಮೇಜಿನ ದತ್ತಾಂಶವನ್ನು ಆಯ್ಕೆ
ಬಹುಶಃ ನಂತರ ಬಳಸಲು.
ಮತ್ತು ನಾವು ಈ ಹಾಗೆ ನಾವು ಆಗಿದೆ ಕೇವಲ ಕೆಲವು ವೇರಿಯಬಲ್ ಶೇಖರಿಸಿಡಬೇಕು.
ನಂತರ ನಾವು ಬಹುಶಃ ಮತ್ತೆ ಬಳಸಬಹುದು.
>> ಆದ್ದರಿಂದ ಆಯ್ಕೆ ಸ್ಟಾರ್ ಎಲ್ಲಾ ಆಯ್ಕೆ ಅರ್ಥ.
ಕೇವಲ ಸಂಕ್ಷಿಪ್ತ ಇಲ್ಲಿದೆ ಎಲ್ಲಾ ಆಯ್ಕೆ.
ಟೇಬಲ್, ಅಲ್ಲಿ ನಾವು ಹುಡುಕುತ್ತಿರುವ ಕೆಲವು ನಿರ್ದಿಷ್ಟ ಪರಿಸ್ಥಿತಿಗಳಲ್ಲಿ,
ಆದ್ದರಿಂದ ಕಾಲಮ್ ಸಮನಾದಾಗ ಉದಾಹರಣೆಗೆ ಏನೋ,.
ನಾವು ಬಯಸಿದರೆ ಟೇಬಲ್ ಎಲ್ಲಾ ಆಯ್ಕೆ,
ಈ ಎಲ್ಲಾ ಕಾಲಮ್ಗಳನ್ನು ಆಯ್ಕೆ ಮತ್ತು ಒಂದು ಟೇಬಲ್ ಎಲ್ಲಾ ಸಾಲುಗಳನ್ನು.
>> ತದನಂತರ ಮೇಜಿನ ಅಳಿಸಿ ಎಲ್ಲಿ ಕೊಲ್ ಏನಾದರೂ ಸಮನಾಗಿರುತ್ತದೆ,
ಈ ಕೇವಲ ಕೆಲವು ಅಳಿಸಿದರೆ ನಮ್ಮ ಟೇಬಲ್ ಸಾಲು
ಅಲ್ಲಿ ನಾವು ಕೆಲವು ನಿಗದಿತ ಕರಾರುಗಳಿಗೆ.
ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಪರಿಸ್ಥಿತಿಗಳು ಇವೆ ಕಾಲಮ್ ಏನಾದರೂ ಸಮನಾಗಿರುತ್ತದೆ.
ಈ ಆದ್ದರಿಂದ ಕೇವಲ ಒಂದು ತ್ವರಿತ ಉದಾಹರಣೆಗೆ.
ನಾವು ಇಲ್ಲಿಯೇ ಮತ್ತು ನಾವು ಈ ಟೇಬಲ್ ಹೊಂದಿದ್ದರೆ ಒಂದು ಟೇಬಲ್ಲಿಗೆ ಇದು ಸೇರಿಸಲು, ಈ ಮೌಲ್ಯಗಳು,
ಒಂದು ಹೊಸ ಸಾಲನ್ನು ಸೇರಿಸಿ ಎಂದು.
ನಾವು ಸ್ವಯಂ ಇನ್ಕ್ರಿಮೆಂಟ್ ಬಂತು, ಈ ಎಂದು ಕೇವಲ 2 1 0 ನಮ್ಮ ಐಡಿ ಹೆಚ್ಚಿಸಲು.
>> ನಾವು ವಿದ್ಯಾರ್ಥಿಗಳು ಆಯ್ಕೆ ಮಾಡಲಾದ ಎಲ್ಲಾ, ಇದು ಎಲ್ಲಾ ಜಾಗ ಮತ್ತು ಎಲ್ಲಾ ಸಾಲುಗಳನ್ನು ಹಿಂದಿರುಗಿಸುತ್ತದೆ.
ಅಲ್ಲಿ ವರ್ಷದ ಹೆಚ್ಚಿನ 2016 ಹೆಚ್ಚು ಅಥವಾ ಸಮಾನ,
ಕೇವಲ ಹಿಂದಿರುಗುತ್ತಿದ್ದವು ಹನ್ನಾ ಮತ್ತು ನನ್ನ.
ನಂತರ ನಾವು ಆರಿಸಿದ್ದರೆ ವಿದ್ಯಾರ್ಥಿಗಳಿಂದ ವರ್ಷದ ಐಡಿ ಮತ್ತು ವರ್ಷದ
ಅಲ್ಲಿ ಮನೆ ಕ್ಯಾಬಟ್ ಹೌಸ್ ಅಂದರೆ, ಮತ್ತೆ, ಹನ್ನಾ ಮತ್ತು ನನ್ನ ಹಿಂದಿರುಗುತ್ತಿದ್ದವು.
>> ನಂತರ ನಾವು ವಿದ್ಯಾರ್ಥಿಗಳು ಅಳಿಸಲಾಗಿದೆ ವೇಳೆ ಅಲ್ಲಿ ಹೆಸರು, ರಾಬ್ ಸಮಾನವಾಗಿರುತ್ತದೆ
ಇಡೀ ಸಾಲು ಅಳಿಸಿ ಎಂದು.
ನಂತರ ನಾವು ಸೆಟ್ ಹೆಸರು, ಅಪಡೇಟ್ ವಿದ್ಯಾರ್ಥಿಗಳು
ಹೆಸರು ಹೊಂದಿಸು Daven ಸಮನಾಗಿರುತ್ತದೆ ಅಲ್ಲಿ ಮನೆ ಸಮಾನವಾಗಿರುತ್ತದೆ
ಕ್ಯಾಬಟ್ ಹೌಸ್, ಆ ಹೋಗುತ್ತಿದ್ದೇವೆ ಆ ಸಾಲುಗಳನ್ನು ತದನಂತರ ಹೆಸರು ನವೀಕರಿಸಿ.
>> ತದನಂತರ ಕೆಲವು SQL ಅಕ್ಷಾಂಶ ರೀತಿಯ ಚಾರ್, VARCHAR, ಇಂಟ್, ಮತ್ತು ಫ್ಲೋಟ್.
ಈ ನ್ಯಾಯಯುತ ಆಟದ.
ನಾನು ಮತ್ತೆ ಹೋಗಿ ಮತ್ತು ನಿಮಗೆ ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ
ಮತ್ತು ನಿಮ್ಮ ಮೋಸಮಾಡುವುದನ್ನು ಶೀಟ್ ಅವುಗಳನ್ನು ಹೊಂದಿವೆ ಆ ಪಾತ್ರಗಳ ಪ್ರತಿ
ಬಳಸಲಾಗುತ್ತದೆ, ಏನು ನೀವು, ನಿಮ್ಮ psets ಮೇಲೆ ಬಳಸಿಕೊಂಡಿತು
ಮತ್ತು ನೀವು ಚೆನ್ನಾಗಿ ಬಂದಿದೆ ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ಮತ್ತು ಆಯ್ಕೆ ಮಾಡುವಲ್ಲಿ ತೃಪ್ತಿ
ನಿಮ್ಮ pset ವಿವಿಧ ಅಕ್ಷಾಂಶ ರೀತಿಯ.
ಹೌದು.
>> ಪ್ರೇಕ್ಷಕರು: ಟೇಬಲ್ ಏನು ಸಂಗ್ರಹಿಸಲಾಗಿದೆ?
ಹೌದು, ಅಲ್ಲಿ ಈ ಟೇಬಲ್ ಸಂಗ್ರಹವಾಗಿರುವ ಇದೆ?
MARIA ZLATKOVA: ಸರಿ, ಇದೀಗ, ಇದು ಸಂಗ್ರಹವಾಗಿರುವ ಅಲ್ಲ.
ಹೇಗಾದರೂ, ಈ ಟೇಬಲ್ ಸಂಗ್ರಹವಾಗಿರುವ ಇದೆ?
ಆದರೆ ಒಂದು SQL ಡೇಟಾಬೇಸ್ ಶೇಖರಿಸಿಡಬಹುದು.
>> ಪ್ರೇಕ್ಷಕರು: ಅಲ್ಲಿ SQL ಡೇಟಾಬೇಸ್ ಆಗಿದೆ?
ಕಂಪ್ಯೂಟರ್, ಆನ್ಲೈನ್ ಎಲ್ಲೋ, ಸರ್ವರ್?
>> MARIA ZLATKOVA: ಇದು ಮಾಡಬಹುದು ವಿವಿಧ ವಸ್ತುಗಳ ಸಂಖ್ಯೆ.
>> ಹನ್ನಾ ಬ್ಲಮ್ಬರ್ಗ್: ನಾವು ಜೊತೆ interfaced ಬಂದಿದೆ ಹೆಚ್ಚಾಗಿ ಸರಹದ್ದು ಜೊತೆ SQL ಕೋಷ್ಟಕಗಳು.
ನಾವು ಒಂದು ಸರ್ವರ್ ಕೇಳಲು ಸಾಧ್ಯವಿತ್ತು ನಮಗೆ ಅವುಗಳನ್ನು ಶೇಖರಿಸಿಡಲು.
ನಾವು ನಮ್ಮ ಸ್ವಂತ ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ ಅವುಗಳನ್ನು ಸಂಗ್ರಹಿಸಲು ಸಾಧ್ಯವಾಯಿತು.
>> MARIA ZLATKOVA: ಇದು ಕೇವಲ ಅವಲಂಬಿಸಿರುತ್ತದೆ ಹೇಗೆ ನೀವು ಇದನ್ನು ಮಾಡಲು ಬಯಸುವ.
ಆದರೆ ನಾವು ಸಂಗ್ರಹಿಸುವ ಮಾಡಲಾಗಿದೆ ಅವುಗಳನ್ನು, ಹನ್ನಾ ಹೇಳಿದಂತೆ,
ಸರಹದ್ದು, ಮೇಲೆ ಇದು ಆನ್ಲೈನ್.
ತದನಂತರ ರೀತಿಯಲ್ಲಿ ನಾವು ಬಳಸುವ PHP ಮತ್ತು SQL, ನಾವು ಅದನ್ನು ಸಂಗ್ರಹಿಸಲು
ಕೆಲವು ವೇರಿಯಬಲ್ ನಾವು ಪ್ರಶ್ನಿಸಲಾದ ಬಂದಿದೆ.
>> ನಾವು ಎಲ್ಲಾ ಇತಿಹಾಸ ಆಯ್ಕೆಮಾಡಿ ಆದ್ದರಿಂದ USER_ID ಕಾರ್ಯಕ್ರಮದ ಐಡಿ ಸಮನಾದಾಗ,
ಎಲ್ಲಾ ಸಾಲುಗಳನ್ನು ಆಯ್ಕೆ ನಿರ್ದಿಷ್ಟ ವ್ಯಕ್ತಿಗೆ ಯಾರು
ಇತಿಹಾಸದಿಂದ ಲಾಗ್ ಇನ್ ಟೇಬಲ್ ಮತ್ತು ಸಾಲುಗಳನ್ನು ಅವುಗಳನ್ನು ವಿಂಗಡಿಸಲು.
ತಿಳಿಯಲು ಒಂದು ತಂಪಾದ ವಿಷಯ CS50 ನ ಪ್ರಶ್ನೆಗೆ ಕಾರ್ಯ ಎಂದು
SQL ಇಂಜೆಕ್ಷನ್ ಟ್ಯಾಗ್ಗಳು ರಕ್ಷಿಸುತ್ತದೆ.
ಕೇವಲ ಇದು ಖಚಿತಪಡಿಸುತ್ತದೆ ಅಂದರೆ ದಾಖಲಿಸಿದರೆ ಇನ್ಪುಟ್ ಸರಿಯಾಗಿದೆ
ಮತ್ತು ಆ ವ್ಯಕ್ತಿ ಯಾರು ಇನ್ಪುಟ್ ಪ್ರವೇಶಿಸುವ
ಇನ್ಪುಟ್ ಯತ್ನಿಸುತ್ತಿಲ್ಲ ಕೆಲವು ದುರುದ್ದೇಶಪೂರಿತ ಕೋಡ್ ಎರಡೂ ನಮ್ಮ ಕೋಷ್ಟಕಗಳು ಬಿಡಿ
ಅಥವಾ ಎಲ್ಲವನ್ನೂ ಅಳಿಸಿ ನಮ್ಮ ಡೇಟಾಬೇಸ್ ಒಳಗೆ.
>> ಒಂದು ಕ್ಷಿಪ್ರ ಅವಲೋಕನ ಮಾದರಿ ವೀಕ್ಷಿಸಿ ಕಂಟ್ರೋಲರ್ ಮಾದರಿ
ಇದು ಸಂಘಟಿಸುವ ಒಂದು ಮಾರ್ಗವಾಗಿದೆ ಮತ್ತು ಕೋಡ್ ವಿಚಾರ.
ಇದು, ಮತ್ತೆ ವಿನ್ಯಾಸ ಮಾದರಿ ಇಲ್ಲಿದೆ.
ಏನು ಅಂದರೆ ನಾವು ಆಗಿದೆ can-- ಮತ್ತು ಇದು ಉತ್ತಮ ಇಲ್ಲಿದೆ
ವಿವಿಧ ಭಾಗಗಳನ್ನು ಬೇರ್ಪಡಿಸಲು ನಮ್ಮ ಕೋಡ್ ಮತ್ತು ಅವರು ಆಫ್
ಈ ಮೂರು ವಿಶ್ಲೇಷಣೆಗಳು ಒಳಗೆ ನಿಯಂತ್ರಿಸಲು.
>> ಆದ್ದರಿಂದ ನಮ್ಮ ದೃಷ್ಟಿಯಲ್ಲಿ ಹೆಚ್ಚಾಗಿ ನಮ್ಮ ಟೆಂಪ್ಲೆಟ್ಗಳನ್ನು ನಮ್ಮ ಲೇಔಟ್, ರೀತಿಯಲ್ಲಿ
ನಾವು ನಮ್ಮ ಕೋಡ್ ತೋರುತ್ತಿದೆ ಹೇಗೆ ಸೆಟ್.
ಹೆಚ್ಚಾಗಿ ನಮ್ಮ ಸಿಎಸ್ಎಸ್ ಕಡತಗಳನ್ನು ಮತ್ತು ಮಾರ್ಗವಾಗಿದೆ ನಾವು ನಮ್ಮ ಕೋಡ್ ವಿನ್ಯಾಸ ವ್ಯಾಖ್ಯಾನಿಸುವ,
ಮೂಲತಃ.
ನಮ್ಮ ನಿಯಂತ್ರಕ ಹೆಚ್ಚಾಗಿ ಏನು ನಾವು PHP ಕಡತಗಳನ್ನು ಮಾಡುವ ಮಾಡಲಾಗಿದೆ ಬಂದಿದೆ.
ಆದ್ದರಿಂದ ಮತ್ತೆ, ಕೆಲಸ ನಾವು ಹೊಂದಿರುವ ಮಾಹಿತಿ
ಮತ್ತು ವಿವರಿಸುವ ಹೇಗೆ ಮಾಹಿತಿ, ಬಳಸಲಾಗುತ್ತದೆ
ಮತ್ತು ಆ ಮಾಹಿತಿಯನ್ನು ಸಾಗಿಸುತ್ತಿದ್ದ ಎರಡೂ ವೀಕ್ಷಿಸಿ ಅಥವಾ ಮಾದರಿ ಮೇಲೆ.
ಮತ್ತು ಮಾದರಿ, ನಾವು ಆ ರೀತಿಯಲ್ಲಿ ಬಳಸಿಕೊಂಡು, ನಮ್ಮ ಡೇಟಾಬೇಸ್ ಬಂದಿದೆ
ಆದ್ದರಿಂದ ನಮ್ಮ ಮಾಹಿತಿಯಾಗಿದೆ ಎಲ್ಲೋ ಹಾಗಾಗಿ ಸಂಗ್ರಹಿಸಲಾಗಿದೆ
ವಾಸಿಸುತ್ತಾರೆ, ಮತ್ತು ಯಾವುದೇ ರೀತಿಯಲ್ಲಿ ಸಂಬಂಧಿಸಿದೆ ಕೋಡ್
ಆ ಮಾಹಿತಿಯನ್ನು ನಾವು ಅಥವಾ ಪಡೆಯಲು ನಾವು ಮಾಹಿತಿಯನ್ನು ನವೀಕರಿಸಿ ಬಗೆಯನ್ನು.
>> ಅಲ್ಲದ MVC ಮಾದರಿಯ ಆದ್ದರಿಂದ, HTTP ವಿನಂತಿಗಳನ್ನು ಒಂದು ವೆಬ್ ಸರ್ವರ್ಗೆ ಮೊದಲು ಕಳಿಸಲಾಗುತ್ತದೆ.
ನಂತರ, ನಿಯಂತ್ರಕ ಅರ್ಥೈಸುತ್ತದೆ ಬಳಕೆದಾರ ವಿನಂತಿಯನ್ನು
ತದನಂತರ ಬಳಕೆದಾರ ಇನ್ಪುಟ್ validates.
ಇದು ನಾವು ಹೊಂದಿರುವ ಐಚ್ಛಿಕ ನಿಯಂತ್ರಕ ಸಂವಹನ
ಒಂದು ಮಾದರಿ, ಏನೋ ನಮ್ಮ ಡೇಟಾಬೇಸ್ ರೀತಿಯ
ಅಥವಾ ಕೆಲವು ಇತರ ಕಾರ್ಯಗಳನ್ನು ಆ ಮಾಹಿತಿಯನ್ನು ರವಾನಿಸುತ್ತದೆ.
ತದನಂತರ ಅಂತಿಮವಾಗಿ, ನಿಯಂತ್ರಕ ವೀಕ್ಷಿಸಿ ಮೇಲೆ ಮಾಹಿತಿಯನ್ನು ಹಾದು
ಆದ್ದರಿಂದ ಮಾಡಬಹುದು ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಇದು ಮಾಡುತ್ತದೆ
ಯಾವುದೇ ವ್ಯಕ್ತಿಗೆ ಗೋಚರವಾಗುತ್ತದೆ ವೆಬ್ ಪುಟವನ್ನು ಪ್ರವೇಶಿಸಲು.
>> ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳು?
ಅದ್ಭುತ.
ಆದ್ದರಿಂದ ಮತ್ತೆ, ಮಾದರಿ, ಅದರ ಕಾರ್ಯ, ಮತ್ತೆ,
ಮಾಹಿತಿಯನ್ನು ಸ್ಥಿರವಾದ ಶೇಖರಣೆಗಾಗಿ, ಆಗಿದೆ ನಿರ್ವಹಣೆ ಮತ್ತು ಡೇಟಾ ಸಂಘಟಿಸುವ.
ಮತ್ತು ನಾವು ನೋಡಿದಿರಿ ದೂರದ MySQL ಡೇಟಾ ಬೇಸ್ ಆಗಿದೆ
ಮತ್ತು ಯಾವುದೇ ದತ್ತಾಂಶ ಕಡತಗಳನ್ನು ಬಳಸಬಹುದಾದಂತಹ.
>> ವೀಕ್ಷಿಸಿ, ಮಾಹಿತಿ ಪ್ರಸ್ತುತಿ ಬಳಕೆದಾರ, UI, ಅಥವಾ ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್.
ಮತ್ತು ಈ ಉದಾಹರಣೆಗೆ HTML ಆಗಿದೆ.
ನಂತರ ನಾವು ಕನಿಷ್ಠ ಪಿಎಚ್ಪಿ ಹೊಂದಿರಬಹುದು.
ಆದ್ದರಿಂದ ಒಂದು iterates ಎಂದು ಲೂಪ್ ಡೇಟಾವನ್ನು ಎಂದು ಮುದ್ರಿಸಲಾಗುತ್ತದೆ
ವೀಕ್ಷಿಸಿ ಭಾಗವಾಗಿ, ಆಗಿದೆ ನಿಯಂತ್ರಕ ವಿರುದ್ಧವಾಗಿ.
ಮತ್ತು ನಮ್ಮ PHP ಕಡತಗಳನ್ನು ನಂತರ ಬಹಳಷ್ಟು ನಿಯಂತ್ರಕ ವರ್ಗಕ್ಕೆ ಸೇರುತ್ತಾರೆ.
ಇದು ಕೇವಲ ಬಳಕೆದಾರ ಮನವಿಗಳನ್ನು ನಿಭಾಯಿಸುತ್ತದೆ ಮತ್ತು ಮಾದರಿ ಮಾಹಿತಿಯನ್ನು ಪಡೆಯುತ್ತದೆ.
>> ಡಾಕ್ಯುಮೆಂಟ್ ಹಾರಿ ಆಬ್ಜೆಕ್ಟ್ ಮಾಡೆಲ್, ಈ ಕೇವಲ
ರೀತಿಯಲ್ಲಿ ಎಚ್ಟಿಎಮ್ಎಲ್ ಸೂಚಿಸುತ್ತದೆ ದಾಖಲೆಗಳನ್ನು ಆಯೋಜಿಸಲಾಗಿದೆ.
ಅವರು ಮರವೊಂದಕ್ಕೆ ಸಂಘಟಿತ ನೀವು ಒಂದು ಕ್ರಮಾನುಗತ ರಚನೆ.
ನಾವು ಪ್ರವೇಶವನ್ನು ಹೊಂದಿರುತ್ತದೆ ಆದ್ದರಿಂದ [ಕೇಳಿಸುವುದಿಲ್ಲ] ದಸ್ತಾವೇಜಿನ ನಿರೂಪಣೆ
ನಾವು ಹಾಗೆ, ಡಾಕ್ಯುಮೆಂಟ್ ಕೆಲಸ ಮಾಡಬಹುದು ನಾವು ಮೂಲತಃ ವಸ್ತುಗಳ ಬಳಕೆ.
>> ಮತ್ತು ಈ ಒಂದು ಮಾಡಲು ಸ್ವಲ್ಪ ಸ್ಪಷ್ಟವಾಗಿರುತ್ತದೆ, ಯಾವಾಗ
ನಾವು ಕಾಣಲು ನಮ್ಮ ವಿವಿಧ ಟ್ಯಾಗ್ಗಳನ್ನು ಪ್ರತಿಕ್ರಿಯೆ
ನಮ್ಮ ಮರ ವಿವಿಧ ಮಾರ್ಗಗಳಿಗೆ.
ತದನಂತರ ಈ ಉದಾಹರಣೆಗೆ, ನಾವು ಆರಂಭಿಕ ದಾಖಲೆ ನೋಡ್ ಹೊಂದಿರುತ್ತವೆ.
ನಾವು, ನಮ್ಮ ಎಚ್ಟಿಎಮ್ಎಲ್ ನೋಡ್ ಎಂದು ತಲೆ ಮತ್ತು ದೇಹದ ಭಾಗಗಳಾಗಿ ವಿಭಜನೆಯಾಗುತ್ತವೆ.
ಹೆಡ್ ನಂತರ ಶೀರ್ಷಿಕೆ ಮತ್ತು ಹೊಂದಿದೆ ಶೀರ್ಷಿಕೆ, ಹಲೋ ವರ್ಲ್ಡ್ ಹೊಂದಿದೆ.
ಮತ್ತು ನಮ್ಮ ದೇಹದ ಕೇವಲ ಹೊಂದಿದೆ ಹಲೋ, ವರ್ಲ್ಡ್ ಜೊತೆಗೆ.
>> ಯಾವುದೇ ಆದ್ದರಿಂದ ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು ಈವರೆಗೆ ನಾವು ವಸ್ತುಗಳನ್ನು?
ಮತ್ತು ಒಂದು ವೇಳೆ, ಹನ್ನಾ ತಿನ್ನುವೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ತೆಗೆದುಕೊಳ್ಳಲು.
ಅದ್ಭುತ.
>> ಹನ್ನಾ ಬ್ಲಮ್ಬರ್ಗ್: ಸರಿ, ತಂಪಾದ.
ಏನು PHP ಅಥವಾ HTML ಬರುತ್ತದೆ ವೇಳೆ, ಅಥವಾ ಮಾರಿಯಾ ಒಳಗೊಂಡಿದೆ ವಿಷಯವನ್ನು ಯಾವುದೇ,
ನಾವು ಯಾವಾಗಲೂ ವಿರಾಮ.
ನಾವು ಉತ್ತಮ ಮಾಡುತ್ತಿರುವುದು ಸಮಯ ಮತ್ತೆ, ಆದ್ದರಿಂದ ಸ್ಪೂರ್ತಿದಾಯಕ.
ಮತ್ತು ಕೇವಲ ಹಿಂತಿರುಗಿ ನಿಜವಾಗಿಯೂ ವೇಗವಾಗಿ ಈ,
ನೀವು ಪ್ರತಿ ನೋಡಿದರೆ ಕಳೆದ ವರ್ಷದ ಪರೀಕ್ಷೆಯಲ್ಲಿ, ಈ
either-- ಇಲ್ಲಿ ಬರುತ್ತದೆ ಕೆಲವು HTML, ಈ ಚಿತ್ರದಲ್ಲಿ ಮಾಡಲು.
ಅಥವಾ ಇಲ್ಲಿ ಈ ಚಿತ್ರದಲ್ಲಿ, ಕೆಲವು ಮಾಡಲು ಎಚ್ಟಿಎಮ್ಎಲ್, ಆದ್ದರಿಂದ ಖಂಡಿತವಾಗಿ ಅಭ್ಯಾಸ.
ತದನಂತರ ಒಂದು ಖಾತರಿ ನೀವು ಸರಿಯಾಗಿ ಆ ಪ್ರಶ್ನೆಗೆ.
ಕೂಲ್.
ಆದ್ದರಿಂದ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಬಗ್ಗೆ ಮಾತನಾಡೋಣ ಮತ್ತು ಇದು ಸ್ವಲ್ಪ ಹೇಗೆ
PHP ಮತ್ತು ಮುಂತಾದ ಭಾಷೆಗಳಲ್ಲಿ ವಿವಿಧ ಸಿ, ನಾವು ಮೊದಲೇ ಕಂಡಿತು ಎರಡು ಭಾಷೆಗಳ.
ಆದ್ದರಿಂದ ಸಂಖ್ಯೆ ಒಂದು, ಇದು ಸಡಿಲವಾಗಿ ಟೈಪ್ ಮಾಡಿದ.
ಪಿಎಚ್ಪಿ ಹಾಗೆ, ಆದರೆ ಸಿ ಭಿನ್ನವಾಗಿ
>> ಇದು ಒಂದು ತಿಳಿಯುತ್ತದೆ ಭಾಷೆಯ.
ಮತ್ತೆ, ಹೀಗಿದೆ ಪಿಎಚ್ಪಿ, ಸಿ ಮತ್ತು ಈ ಭಿನ್ನವಾಗಿ
ನಮಗೆ ಇದು use-- ಅವಕಾಶ ಹೋಗುತ್ತದೆ ವೆಬ್ ಪುಟಗಳನ್ನು ನಿಜವಾಗಿಯೂ ಚೆನ್ನಾಗಿ ಕೆಲಸ.
ಇದು ನಮಗೆ ಕುಶಲತೆಯಿಂದ ಅವಕಾಶ ವಿಶೇಷವೇನು ವಿಷಯ ಮತ್ತು ಹೇಗೆ ಕಾಣುತ್ತದೆ
ಮತ್ತು ಅದು ಏನು.
>> ನಾವು ಅಜಾಕ್ಸ್ ಸ್ವಲ್ಪ ನೋಡಲು ನೀನು.
ಇದು ನಮಗೆ ಸಂಪರ್ಕಿಸಲು ಅನುಮತಿಸುತ್ತದೆ ಅನುರೂಪವಾಗಿ ವಿಭಿನ್ನ ಸರ್ವರ್ಗಳೊಂದಿಗೆ
ಮತ್ತು ಮಾಹಿತಿ ಪಡೆಯಿರಿ.
ಮತ್ತು ಈ ವಿಷಯ ನಿಜಕ್ಕೂ PHP ಮತ್ತು ಸಿ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಪ್ರತ್ಯೇಕಿಸುತ್ತದೆ
ಇದು ಕ್ಲೈಂಟ್ ಸೈಡ್ ಎಂದು.
ಎರಡೂ ಪಿಎಚ್ಪಿ ಮತ್ತು ಸಿ ಸಾಮಾನ್ಯವಾಗಿ ಸರ್ವರ್ ಸೈಡ್.
>> ಬಹಳ ಮಟ್ಟಿಗೆ ಮತ್ತು ಸಂಪೂರ್ಣವಾಗಿ ಏನು
ನಾವು ಕನಿಷ್ಠ ರಲ್ಲಿ, ನೋಡಿದ ಈ ವರ್ಗ, ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್
ಅಂದರೆ, ಕ್ಲೈಂಟ್ ಸೈಡ್ ಮೇಲೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಬ್ರೌಸರ್ ವಾಸ್ತವವಾಗಿ
ಇದು ನಡೆಸುವ ಜವಾಬ್ದಾರಿಯನ್ನು.
ಮತ್ತು ನಾವು ಇರುವುದು ಸರ್ವರ್ ವ್ಯವಹರಿಸಲು ಅಗತ್ಯವಿದೆ.
ಆದ್ದರಿಂದ ಇದು ಸಾಕಷ್ಟು ವೇಗವಾಗಿ ಎಂದು ಅರ್ಥ ಇದು ವಾಸ್ತವವಾಗಿ ಏಕೆಂದರೆ ಅದನ್ನು ಕ್ರೋಮ್ ಇಲ್ಲಿದೆ
ಇದು ಫೈರ್ಫಾಕ್ಸ್, ಇಲ್ಲಿದೆ, ಸಫಾರಿ ಏನೇ ನೀವು ವಾಸ್ತವವಾಗಿ ಬಳಸಲು ನಿಮ್ಮ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಚಾಲನೆಯಲ್ಲಿರುವ.
>> ಪ್ರೇಕ್ಷಕರು: ಅಸಮಕಾಲಿಕ ಅರ್ಥವೇನು?
>> ಹನ್ನಾ ಬ್ಲಮ್ಬರ್ಗ್: ಆಹ್, ಏನು ಅನುರೂಪವಾಗಿ ಅರ್ಥವೇನು?
ದೊಡ್ಡ ಪ್ರಶ್ನೆ.
ಅನುರೂಪವಾಗಿ means-- ಹಾಗೂ, ವಿಷಯ ಇದರಲ್ಲಿ
ನಾವು ಸರಿ, ಬಳಸಲು, ನಾವು ವೆಬ್ ಪುಟ ರಚಿಸುತ್ತಿರುವ
ಮತ್ತು ನಾವು ಕೆಲವು ಮಾಹಿತಿಯನ್ನು ಪಡೆಯಬೇಕು.
ಮ್ಯಾಶಪ್ ಉದಾಹರಣೆಗೆ ಆದ್ದರಿಂದ, ನಾವು ಬಯಸಬಹುದು ಕೆಲವು ಮಾಹಿತಿಯನ್ನು
ಲೇಖನ ಪ್ರಶಸ್ತಿಗಳನ್ನು ಆಗಿದೆ.
ಈಗ, ನಾವು ಒಂದು ಆಯ್ಕೆಯನ್ನು could-- ಏಕಕಾಲಕ್ಕೆ ಅದನ್ನು ಮಾಡುವುದು
ಮತ್ತು ಲೆಟ್ ಅರ್ಥ ನಿಲ್ಲಿಸಲು, ಲೇಖನ ಪಡೆಯಲು ಹೋಗಿ,
ನಂತರ ಲೇಖನ ಮರಳಿ ಪಡೆಯಲು, ಮತ್ತು ನಿರೂಪಿಸಲು, ಆದರೆ ನಿಜವಾಗಿಯೂ ನಿಧಾನ ಎಂದು.
ಒಂದು ಕೆಟ್ಟ ಬಳಕೆದಾರ ಅನುಭವವನ್ನು ಎಂದು ನೀವು ಕುಳಿತು ಏಕೆಂದರೆ
ಏನೋ ಪ್ರತಿಕ್ರಿಯಿಸಲು ಕಾಯುವ.
>> ಅನುರೂಪವಾಗಿ ನಾವು ಮಾಡುತ್ತೇವೆ ಅಂದರೆ ನಮ್ಮ ವ್ಯವಹಾರದ ಬಗ್ಗೆ ಹೋಗುವ ಮುಂದುವರಿಸಲು,
ಪುಟ ಭಾಷಾಂತರ, ಮತ್ತು ನಾವು ವಿನಂತಿಯನ್ನು ಆಫ್ ಕಳುಹಿಸುತ್ತೇವೆ
ಆ ರೀತಿಯ ವಿಶೇಷವೇನು ಹಿನ್ನೆಲೆ ನಡೆಯುತ್ತಿಲ್ಲ.
ನಾವು ಉದಾಹರಣೆಗೆ ಬಳಸಲು ಭಾವಿಸುತ್ತೇನೆ ರಾಬ್ ಕರೆದು ಹೇಳುವ ಉಪನ್ಯಾಸ,
ಹೇ, ನೀವು ಈ ನೋಡಬಹುದು ಮತ್ತು ನನಗೆ ನನಗೆ ಮರಳಿ ಪಡೆಯಲು,
ನನಗೆ ವಿರುದ್ಧವಾಗಿ ಫೋನ್ನಲ್ಲಿ ಕಾಯುತ್ತಿದೆ.
ಆದ್ದರಿಂದ ಅನುರೂಪವಾಗಿ ಇದು ನಡೆಯುತ್ತದೆ ಅರ್ಥ ನಮ್ಮಿಂದ ದೂರ ಹಿನ್ನೆಲೆಯಲ್ಲಿ
ಸಮಾನಾಂತರವಾಗಿ.
>> ದೊಡ್ಡ ಪ್ರಶ್ನೆ.
ಬೇರೆ ಏನಾದರೂ?
ಗ್ರೇಟ್.
ನಾವು ಒಳಗೆ ಬಹಳ ಜಿಗಿತವನ್ನು ಮಾಡುತ್ತೇವೆ ಅಜಾಕ್ಸ್ ಅಸಮಕಾಲಿಕ ವಿನಂತಿಗಳನ್ನು.
>> ಪ್ರೇಕ್ಷಕರು: ಎಲ್ಲಿಂದ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಡಸ್ ಇದು ಮಾದರಿ-ವೀಕ್ಷಿಸಿ ಕಂಟ್ರೋಲರ್ ಬೀಳುತ್ತವೆ?
ಹನ್ನಾ ಬ್ಲಮ್ಬರ್ಗ್: ಗ್ರೇಟ್ ಪ್ರಶ್ನೆ.
ಅಲ್ಲಿ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಮತ್ತು ಬೀಳುವುದು ಮಾದರಿ-ವೀಕ್ಷಿಸಿ ಕಂಟ್ರೋಲರ್ ಜೊತೆ?
HM.
ನಾನು fall-- ಊಹೆ ಆದ್ದರಿಂದ ನಾವು ಸಾಮಾನ್ಯವಾಗಿ ಇಲ್ಲ
ಎಂದು ಅದನ್ನು squish ಇಷ್ಟ ಮಾದರಿ, ಆದರೆ ನಾನು ಹೇಳಬಹುದು ಊಹೆ,
ಸರಿ, ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಆದ್ದರಿಂದ ವಾಸ್ತವವಾಗಿ ಅವಕಾಶ ಹೋಗುತ್ತದೆ
ನಮಗೆ, ಈ ಮಾಹಿತಿಯನ್ನು ಸಂಗ್ರಹಿಸಲು ವಾಸ್ತವವಾಗಿ, ಡೇಟಾವನ್ನು ಅರ್ಥವಿವರಣೆ
ದತ್ತಾಂಶ ಅರ್ಥಪೂರ್ಣ ವಿಷಯಗಳನ್ನು.
ಆ ರೀತಿಯಲ್ಲಿ, ಇದು ಬಹಳ ನಿಯಂತ್ರಣ-ಅನಿಸುತ್ತದೆ.
>> ಆದರೆ ಇದು ನಮಗೆ ಅವಕಾಶ ವಿಶೇಷವೇನು ವಿಷಯಗಳನ್ನು ಮತ್ತು ಮುದ್ರಣ ವಸ್ತುಗಳು ಪ್ರದರ್ಶಿಸಲು.
ಆ ರೀತಿಯಲ್ಲಿ, ಇದು ಬಹಳ ವೀಕ್ಷಣೆ ಅನಿಸುತ್ತದೆ.
ಹೌದು.
ಆದ್ದರಿಂದ ಪಿಎಚ್ಪಿ ರೀತಿಯ ರೀತಿಯ ಇಲ್ಲಿದೆ ಇದು ರೀತಿಯ ಎರಡೂ ಅಲ್ಲಿ ಮಾಡಬಹುದು.
ಒಳ್ಳೆಯ ಪ್ರಶ್ನೆ.
ಬೇರೆ ಏನಾದರೂ?
ಸರಿ, ನಾಡಿದು.
ಬಲ ಉದ್ದಕ್ಕೂ ಚಲಿಸುವ.
>> ಆದ್ದರಿಂದ ಅವರ ಒಂದು ಉದಾಹರಣೆಯನ್ನು ನೋಡೋಣ ನಾವು ಬಳಸಲು ಹೇಗೆ
ನಮ್ಮ ವೆಬ್ ಕಾರ್ಯಕ್ರಮಗಳ ಒಂದು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್.
ಹಾಗಾಗಿ ಈ ಪರಿಗಣಿಸಲು ಮಾಡುತ್ತೇವೆ ಎಚ್ಟಿಎಮ್ಎಲ್ ಒಂದು ಗುಂಪನ್ನು ಸೂಚ್ಯಂಕ.
ಮತ್ತು ನಾನು ನೀವು ಬಯಸುವ ಗಮನ ಈ ಸ್ಕ್ರಿಪ್ಟ್ ಟ್ಯಾಗ್ ಆಗಿದೆ.
ಈ ಸರಿ, ನಾನು ಕೆಲವು ಚಲಾಯಿಸಲು ಬಯಸುವ ಹೇಳುತ್ತಾರೆ ಇದು ವಾಸಿಸುತ್ತಾರೆ ಅಲ್ಲಿ ಇಲ್ಲಿ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಮತ್ತು ಆಗಿದೆ.
ಇದು hello.js ವಾಸಿಸುತ್ತಾರೆ.
>> ತುಂಬಾ ಸಿಎಸ್ಎಸ್ ನಂತಹ, ನಾವು ಸಾಧ್ಯವೋ HTML ಒಳಗೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಪುಟ್.
ಏಕೆ ನಾವು ಬೇರ್ಪಡಿಸಲು ಬಯಸಬಹುದು?
ಹೌದು.
>> ಪ್ರೇಕ್ಷಕರು: ಮತ್ತೆ ಸುಲಭವಾಗಿ?
>> ಹನ್ನಾ ಬ್ಲಮ್ಬರ್ಗ್: ಹೌದು.
ಇದು ಅಡ್ಡಲಾಗಿ ಬಳಸಲು ಸುಲಭ ವಿವಿಧ ವೆಬ್ ಪುಟಗಳು.
ಇದು ಕ್ಲೀನರ್ ವಸ್ತುಗಳನ್ನು ಇರಿಸುವ.
ಇದು ಕೇವಲ ಉತ್ತಮ ಇಲ್ಲಿದೆ.
ಅದ್ಭುತ.
ಉತ್ತರ ಗುಡ್.
ಆದ್ದರಿಂದ ಉತ್ತಮ, ಈ ಹೋಗುತ್ತದೆ ನಮ್ಮ ಸೂಚ್ಯಂಕ ಎಂದು.
ನಂತರ ಕೆಳಗೆ ಇಲ್ಲಿ ನಮ್ಮ ಆಗಿದೆ ಸಣ್ಣ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕಡತ.
>> ಮತ್ತು ಎಲ್ಲಾ ಹೇಳುತ್ತದೆ, ಹಲೋ ವರ್ಲ್ಡ್ ಎಚ್ಚರಿಕೆಯನ್ನು.
ಆದ್ದರಿಂದ ಏನಾಗುತ್ತದೆ ಆಗ ಈ ಪುಟ renders--
ಆದ್ದರಿಂದ ನೀವು ಯಾವುದೇ ವೆಬ್ಸೈಟ್ಗೆ ಹೋಗಿ ವೇಳೆ ಈ ಎಲ್ಲಾ ತೀರುತ್ತದೆ is--
ಸರಿ, ನಾನು ಮನುಷ್ಯ, ಇದು ವಿಶೇಷವೇನು ಹೇಳಲು ಈ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕೋಡ್ ರನ್ ಹೋಗಿ.
ಮತ್ತು ಈ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕೋಡ್ ಕೇವಲ ಎಚ್ಚರಿಕೆಯನ್ನು ಹಲೋ, ವರ್ಲ್ಡ್ ಹೇಳುತ್ತಾರೆ.
ಹಾಗಾಗಿ ಈ ಪಡೆಯಲು ಪಡೆಯಲಿದ್ದೇನೆ ಸ್ನೇಹಿ ಸ್ವಲ್ಪ ಪಾಪ್ ಅಪ್.
>> ಕೂಲ್?
ಪ್ರಪ್ರಥಮ ರೀತಿಯ ನಮ್ಮ ಹೀಗಿದೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಪ್ರೋಗ್ರಾಂ ನಮ್ಮ ಹಲೋ, ವರ್ಲ್ಡ್.
ನ ಬಗ್ಗೆ ಸ್ವಲ್ಪ ಹೆಚ್ಚು ನೋಡೋಣ ಏನು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ವಾಕ್ಯ ತೋರುತ್ತಿದೆ.
ಮತ್ತು ನಿರ್ದಿಷ್ಟವಾಗಿ, ನ ಹೋಲಿಸಿ ಅವಕಾಶ ನಾವು ಮೊದಲು ನೋಡಿದ ಇದು C ಮತ್ತು PHP,.
>> ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, ನಾವು ಎಂದು ನೀನು ವರ್, ವೇರಿಯಬಲ್ ಹೆಸರು, ಮತ್ತು ನಂತರ
ಅದರ ವಾಸ್ತವಿಕ ಮೌಲ್ಯಕ್ಕಾಗಿ.
ಮತ್ತು ನಾವು, ಒಂದು ರೀತಿಯ ಸೂಚಿಸಲು ಪಿಎಚ್ಪಿ, ಆದರೆ ಸಿ ಹಾಗೆ ಭಿನ್ನವಾಗಿ
ನಾವು ಬೇಕಾಗಿದ್ದಾರೆ ಉದಾಹರಣೆಗೆ, ಆದ್ದರಿಂದ ಮೌಲ್ಯದ 50 ಶೇಖರಿಸಿಡಲು,
ಸಿ, ನಾವು ಹೇಳಲು ಹೊಂದಿರುತ್ತದೆ, ಹೇ, ಸಿ, ನಾನು ಒಂದು ಪೂರ್ಣಾಂಕ ಬಯಸುವ,
ನಾನು ಕರೆ ಪಡೆಯಲಿದ್ದೇನೆ ನಾನು ಮತ್ತು ಅದರ ಮೌಲ್ಯವನ್ನು 50.
ಪಿಎಚ್ಪಿ, ಇದು ಸ್ವಲ್ಪ ಸುಲಭ.
ನಾವು ಹೇ, ನಾನು ಒಂದು ವೇರಿಯೇಬಲ್ ಬಯಸುವ ಹೇಳಲು ನಾನು ಕರೆದು ತನ್ನ ಮೌಲ್ಯವನ್ನು 50.
ತುಂಬಾ ಇದೇ, ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, ನಾವು ಹೇ, ನಾನು ನಾನು ವೇರಿಯಬಲ್ ಎಂಬ ಬಯಸುವ ಹೇಳುತ್ತಾರೆ
ಅದರ ಮೌಲ್ಯವನ್ನು 50.
ನಾನು ಬಳಸುವ ಪ್ರತಿ ನಂತರದ ಸಮಯ ನಾನು ವರ್ ಬರೆಯಲು ಅಗತ್ಯವಿಲ್ಲ.
ಇದು ಕೇವಲ ನನ್ನ ಆ ಬಿಂದುವಿನ ಹಂತದಿಂದ ಇಲ್ಲಿದೆ.
ಸಿ, ಅಲ್ಲಿ ಅದೇ ರೀತಿಯಲ್ಲಿ, ರಲ್ಲಿ ನಾವು ಇಂಟ್ ನಾನು ಹೇಳಲು ಒಮ್ಮೆ ನಾವು ಅದನ್ನೇ ಬಳಸಬಹುದು.
ಕೂಲ್?
ಆಯ್ತು.
>> ಕುಣಿಕೆಗಳು ಸ್ಥಳಾಂತರಗೊಳ್ಳುವ, ಅದೃಷ್ಟವಶಾತ್, ಈ ಬಹುತೇಕ
ಅವರು ನನಗನ್ನಿಸುತ್ತದೆ exactly-- ನೋಡಲು ಏನು ಕರಾರುವಕ್ಕಾಗಿ
ಕುಣಿಕೆಗಳು ರೀತಿ ಹೋಗುವ ಸಿ ರೀತಿಯ ಅಲ್ಲಿ ನಿಮ್ಮ ಲೂಪ್
ಮೂರು ಮಾಡಲಿಕ್ಕೆ ಇದೆ , ಪ್ರಾಥಮಿಕ parts--
ಸ್ಥಿತಿ, ಮತ್ತು ಒಂದು ಅಪ್ಡೇಟ್.
ಸ್ವಲ್ಪ ಲೂಪ್, ಇದು ಅದೇ ಕಾಣುತ್ತದೆ.
ನಾವು ಅದನ್ನು ಒಂದು ಸ್ಥಿತಿ ನೀಡಿ.
>> ಮತ್ತು ಒಂದು ಮಾಡಬೇಡಿ ಸಮಯದಲ್ಲಿ ಲೂಪ್ ಮತ್ತೆ, ಒಂದೇ.
ನಾವು ಒಂದು ಸ್ಥಿತಿ ನೀಡಿ.
ನಾನು over-- ತಿರುಗಿ ಬಯಸಿದ್ದರು ಹೇಳುತ್ತಾರೆ ನಾನು ಏನೋ ಐದು ಬಾರಿ ಮಾಡಲು ಬಯಸಿದ್ದರು.
ಸಿ, ನಾವು ಬರೆಯಲು ಇರಬಹುದು init ನ ಇ 0 ಸಮನಾಗಿರುತ್ತದೆ.
ನಾನು 5 ಕಡಿಮೆ, ನಾನು ++.
ವ್ಯತ್ಯಾಸವೆಂದರೆ, ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, ಬದಲಿಗೆ ನಾನು 0 ಸಮನಾಗಿರುತ್ತದೆ ಇಂಟ್ ಹೇಳುವ,
ನಾವು ವರ್ ನಾನು 0 ಸಮನಾಗಿರುತ್ತದೆ ಹೇಳಲು.
ಸುಂದರ.
ಕೇವಲ ವ್ಯತ್ಯಾಸ ಇಲ್ಲಿದೆ.
ಎಂದು ಯಾವುದೇ ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳು?
ಹೌದು.
>> ಪ್ರೇಕ್ಷಕರು: ಪಿಎಚ್ಪಿ ಆದ್ದರಿಂದ, ಅದೇ ಇಲ್ಲಿದೆ ವಿಷಯ, ಹೊರತುಪಡಿಸಿ ಆದರೆ ವೇರಿಯಬಲ್ ರೀತಿಯ?
ಅಥವಾ ಒಂದು ವರ್ ಉದಾಹರಣೆಗೆ ಎಂದು?
ಹನ್ನಾ ಬ್ಲಮ್ಬರ್ಗ್: ಹೌದು.
ಆದ್ದರಿಂದ PHP ಯಲ್ಲಿ, ಇದು ವಿಶೇಷವೇನು ಒಂದು ಡಾಲರ್ ಚಿಹ್ನೆ ಎಂದು.
ಆದ್ದರಿಂದ $ ನಾನು ಸಮನಾಗಿರುತ್ತದೆ ವಿಶೇಷವೇನು 0, $ ನಾನು $ ನಾನು ++, ಕಡಿಮೆ 5 ಆಗಿದೆ.
ದೊಡ್ಡ ಪ್ರಶ್ನೆ.
>> ಈಗ ಬಗ್ಗೆ ಮಾತನಾಡೋಣ ಕಾರ್ಯ ಘೋಷಣೆಗಳು.
ಸಿ, ನಾವು ಡಿಕ್ಲೇರ್ಡ್ ಒಂದು ಕ್ರಿಯೆ, ನಾವು ಇದು ಒಂದು ಹೆಸರನ್ನು ನೀಡಿದರು
ಮತ್ತು ನಾವು ಕೆಲವು ನಿಯತಾಂಕಗಳು ನೀಡಿದರು.
ಮತ್ತು ಆರಂಭದಲ್ಲಿ, ನಾವು ರೀತಿಯ ಬರೆದರು.
ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, ಎಲ್ಲಾ ನಾವು ಬರೆಯಲು ಮಾಡಬೇಕು
ಕೀವರ್ಡ್ ಕಾರ್ಯ ಎಂದು ಹೇ, ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, ಹೇಳುತ್ತಾರೆ
ನಾನು ಕಾರ್ಯವನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲು ಬಗ್ಗೆ ನಾನು.
>> ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಇದು ಹೆಸರು ಮೊತ್ತ ಹೊಂದಿದೆ.
ಮತ್ತು ಎರಡು ವಾದಗಳು, x ಮತ್ತು y ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ.
ನಾವು ಹೆದರುವುದಿಲ್ಲ ಗಮನಿಸಿ x ಮತ್ತು y ವಿಧಗಳು.
ಮತ್ತು ಕೇವಲ ಸಿ, ನಾವು ಈ ಕೀವರ್ಡ್ ರಿಟರ್ನ್,
ಆದ್ದರಿಂದ ನಾವು ಏನಾದರೂ ಮಾಡಬಹುದು ರಿಟರ್ನ್ x ಮತ್ತು y ಹಾಗೆ.
>> ಈಗ ಒಮ್ಮೆ ನಾವು ಈ ಮೊದಲ ಬರೆದ ಕ್ರಿಯೆ, ನಾವು ಎಲ್ಲಿಯಾದರೂ ಮೊತ್ತ ಬಳಸಬಹುದು.
ಮತ್ತು ಎಂದು ಸಂಪೂರ್ಣವಾಗಿ ಉತ್ತಮ.
ಒಂದು ನಿಜವಾಗಿಯೂ ತಂಪಾದ ವಿಷಯ ಬಗ್ಗೆ ಸಿ ಭಿನ್ನವಾಗಿ ಎಂದು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್
ಕಾರ್ಯಗಳನ್ನು ಮಾಡಬಹುದು ಮೌಲ್ಯದಂತಹ ಚಿಕಿತ್ಸೆ.
ನಾವು ಇಲ್ಲಿ ರೀತಿಯ ಮಾಡಬಹುದು ನಾನು ಊಹಿಸಿಕೊಳ್ಳಿ ಅಲ್ಲಿ ನಾನು ಈ ಕ್ಯಾಲ್ಗರಿಯಲ್ಲಿದೆ ರಕ್ಷಣೆ
ನಾನು ವರ್ ಮೊತ್ತ ಒಳಗೊಂಡಿದೆ part-- ಮತ್ತು ನಾವು ಹೇಳಿದರು
ಕಾರ್ಯ XY ರಿಟರ್ನ್ x + y ಸಮನಾಗಿರುತ್ತದೆ.
>> ಆ ಏರ್ಪಟ್ಟಿತು ಆಗಿದೆ ಅನಾಮಿಕ ಕಾರ್ಯ.
ಇದು ಒಂದು ಹೆಸರಿಲ್ಲದ ಒಂದು ಕಾರ್ಯ.
ಈ ಕಾರ್ಯ ಹೇಳುತ್ತಾರೆ ಆದರೆ ಮೊತ್ತ, blah blah, blah
ಈ ಕಾರ್ಯ ಹೇಳುತ್ತಿದ್ದರು.
ಆದರೆ ಈಗ ನಾನು ಸಹ ಈ ಅನಾಮಧೇಯ ಕಾರ್ಯ,
ಆ ಕಾರ್ಯವನ್ನು ನಿಜವಾಗಿಯೂ ಕೇವಲ ಒಂದು ಮೌಲ್ಯವನ್ನು ಹೊಂದಿದೆ.
ನಾವು ಈ ಕೆಳಗಿನ ರೀತಿಯಲ್ಲಿ ಇದು ಚಿಕಿತ್ಸೆ ಮಾಡಬಹುದು.
>> ನಾವು ವೇರಿಯಬಲ್ ಅದೇ ಉಳಿಸಬಹುದು ರೀತಿಯಲ್ಲಿ ನಾವು ವೇರಿಯಬಲ್ 50 ಸಂಗ್ರಹಿಸಲು ಸಾಧ್ಯವಾಯಿತು.
ನಾವು ಸರಿ, ನಾನು ಒಂದು ಬಯಸುವ, ಹೇಳಬಹುದು ವೇರಿಯಬಲ್, ಇದು ಮೊತ್ತ ಕರೆಯಲಾಗುತ್ತದೆ
ಮತ್ತು ಈ ಕ್ರಿಯೆ ಆಗಿದೆ.
ಆದ್ದರಿಂದ ಈ ಎರಡು ವಸ್ತುಗಳು ವಾಸ್ತವವಾಗಿ ಅದೇ ವಿಷಯ ಮಾಡಲು ಹೋಗಿ,
ಆದರೆ ವಾಕ್ಯ ಸ್ವಲ್ಪ ವಿವಿಧ ಮತ್ತು ಒಂದು ಮೋಜಿನ ಗಮನಿಸಿ ರೀತಿಯ.
ಹೌದು.
>> ಪ್ರೇಕ್ಷಕರು: ನೀವು ಕರೆಯಬಹುದು ಆದ್ದರಿಂದ ಹೇಳುವ ಮೂಲಕ ಅನಾಮಧೇಯ ಎಂದು ಕಾರ್ಯ,
ಮೊತ್ತ ಆವರಣ 2, 5?
ಹನ್ನಾ ಬ್ಲಮ್ಬರ್ಗ್: ಹೌದು.
ಈ ಅನಾಮಧೇಯ ಕರೆಯಬಹುದು ಅದೇ ರೀತಿಯಲ್ಲಿ ಕಾರ್ಯ.
ನೀವು ಮೊತ್ತ ಮಾಡಬೇಕಾಗುವುದು (2, 5) ;.
ಸಂಪೂರ್ಣವಾಗಿ ಚೆನ್ನಾಗಿರುತ್ತದೆ.
>> ನಾನು ವರ್ ಮೊತ್ತಕ್ಕೆ ಸಮನಾಗಿರುತ್ತದೆ ಮಾಡದಿದ್ದರೆ ಕ್ರಿಯೆ, ನಾನು ಅಳಿಸಲಾಗಿದೆ ವೇಳೆ
this-- ನನ್ನ ಕಡೆ ಗೊತ್ತು, ಆದರೆ ನಾನು ಆಗ this-- ಅಳಿಸಲಾಗಿದೆ ನಟಿಸುವುದು
ಆ ಕಾರ್ಯವನ್ನು ರೀತಿಯ ಕೇವಲ ಹೋದ.
ನೀವು ಪುನಃ ಬಳಸಲು ಎಂದಿಗೂ ನೀವು ಒಂದು ಹೆಸರನ್ನು ಹೊಂದಿಲ್ಲ.
ಇದು ಏನೋ ನೋಡಿ ಕಷ್ಟ ನೀವು ಏನು ಕರೆ ಗೊತ್ತಿಲ್ಲ.
ಒಳ್ಳೆಯ ಪ್ರಶ್ನೆ.
ಹೌದು.
>> ಪ್ರೇಕ್ಷಕರು: ನೀವು ರಲ್ಲಿ ಮೊತ್ತ ಉಲ್ಲೇಖವನ್ನು x + y ಮೌಲ್ಯವನ್ನು ಇತರ ಸ್ಥಳಗಳಲ್ಲಿ?
>> ಹನ್ನಾ ಬ್ಲಮ್ಬರ್ಗ್: ಕ್ಯಾನ್ ನೀವು ಇತರ ಸ್ಥಳಗಳಲ್ಲಿ ಉಲ್ಲೇಖ ಮೊತ್ತ
ಮೌಲ್ಯ x + y ಜೊತೆ?
ನಾನು ನೀವು ಅರ್ಥವನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಖಚಿತವಿಲ್ಲ.
>> ಪ್ರೇಕ್ಷಕರು: ನಿಮ್ಮ ಹಿಂದಿನ ಅರೆ ಅನಾಮಧೇಯ ಕಾರ್ಯ ಮೊತ್ತ ಈ ಸಮಾನವಾಗಿರುತ್ತದೆ ಆಗಿದೆ
ಅನಾಮಿಕ ಕಾರ್ಯ, ಆದ್ದರಿಂದ ಮೊತ್ತವಾಗಿದೆ ನೀವು can-- ಈಗ ವೇರಿಯಬಲ್
ಹನ್ನಾ ಬ್ಲಮ್ಬರ್ಗ್: ರೈಟ್.
ಆದ್ದರಿಂದ ಮೊತ್ತ ವ್ಯತ್ಯಯ, ಆದರೆ ವಾಸ್ತವವಾಗಿ ಇಲ್ಲಿದೆ
ಆದ್ದರಿಂದ ಮೊತ್ತ ಅವರ ಒಂದು ಅಸ್ಥಿರವಾಗಿದೆ ಮೌಲ್ಯದ ಕ್ರಿಯೆಯಾಗಿದೆ.
ಆದ್ದರಿಂದ ರೀತಿಯ ಇದು ಒಂದು ಕಾರ್ಯ, ಆಗಿದೆ ಒಂದು ವಿಚಿತ್ರವಾದ ಸಂಗತಿ ನಿಮ್ಮ ತಲೆ ಸುಮಾರು ಕಟ್ಟಲು
ನಾವು ಆಡುವ ಬಂದಿದೆ ರಿಂದ ಸಿ ಮತ್ತು ನೀವು ಸಿ ರಲ್ಲಿ ಹಾಗೆ ಸಾಧ್ಯವಿಲ್ಲ
ಆದರೆ ಈಗ ನಾವು ಕರೆ ಹೇಳಬಲ್ಲೆ ನಾವು ಇಲ್ಲಿ ಮೊತ್ತ ಕರೆಯಬಹುದು ಅದೇ ರೀತಿಯಲ್ಲಿ.
ಪ್ರೇಕ್ಷಕರು: ಸರಿ.
ಹನ್ನಾ ಬ್ಲಮ್ಬರ್ಗ್: ಹೌದು.
ಒಳ್ಳೆಯ ಪ್ರಶ್ನೆ.
ಹೌದು.
>> ಪ್ರೇಕ್ಷಕರು: ನಾವು ಬಳಸಬೇಡಿ PHP ಅಥವಾ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಮೂಲಮಾದರಿಗಳ?
ಹನ್ನಾ ಬ್ಲಮ್ಬರ್ಗ್: ಇಲ್ಲ, ನಾವು ಮೂಲಮಾದರಿಗಳ ಬಳಸಲು ಅಗತ್ಯವಿಲ್ಲ,
ವಿಶೇಷವಾಗಿ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್.
ನಾನು ಮನುಷ್ಯ ಎಷ್ಟು ಒಂದು ಕೆಟ್ಟ ಅಭ್ಯಾಸ ವಿಷಯ ನೀವು ಹಾಗೆ ಮಾಡಬಾರದು ಎಂದು ಹೇಳಲು ವಿಶೇಷವೇನು
ನೀವು ವರ್ ನಾನು = 50 ಬರೆಯಬೇಕು ಇಲ್ಲ.
ನೀವು 50, ನಾನು = ಮಾಡುವ ಪ್ರಾರಂಭವಾಗುವುದು.
ಮತ್ತು ನಾನು ಒಂದು ಜಾಗತಿಕ ವೇರಿಯಬಲ್ ಮಾಡಲಿದೆ.
>> ಇದು ಬಹಳ ಕೆಟ್ಟ ಅಭ್ಯಾಸ ಎಂದಿಗೂ ಸುವ್ಯಕ್ತವಾಗಿ ವರ್ ನಾನು, ಹೇಳಲು
ಆದರೆ ನೀವು ಮಾಡಬಹುದು ವಿಷಯ.
ಇಂಟರ್ಪ್ರಿಟರ್ ಅಲ್ಲ ನೀವು ಭಯ ಹೋಗಿ.
ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, ಸಾಕಷ್ಟು ಹಾಗೆ ನೀವು ಏನು ಮಾಡಬಹುದು.
ಓಹ್, ಕ್ಷಮಿಸಿ.
ಎರಡು ಇಲ್ಲ.
ಕಿತ್ತಳೆ ಪ್ಯಾಂಟ್.
ಮುಂದುವರೆಯಿರಿ.
>> ಪ್ರೇಕ್ಷಕರು: ಇಲ್ಲ, ನೀವು ಹೋಗಿ ಮೊದಲು.
>> ಪ್ರೇಕ್ಷಕರು: ಇಲ್ಲ, ನಾನು ಕೇವಲ ಹೇಳಿಕೆಯ ನನ್ನ ಕೈ ಹೊಂದಿರಲಿಲ್ಲ.
ಸರಿ.
ನೀವು ಕರೆ ಮಾಡಲು ವೇಳೆ ಆದ್ದರಿಂದ ಮೊದಲ ಬಾರಿಗೆ, ಈಗ, ಒಟ್ಟಾರೆಯಾಗಿ
ನಾವು ಅದೇ ರೀತಿಯಲ್ಲಿ ಕರೆ, x ವೈ, ಪ್ರತಿಯೊಂದು ಬಾರಿ ಹಾಗೆ?
ಹನ್ನಾ ಬ್ಲಮ್ಬರ್ಗ್: ಹೌದು.
ಆದ್ದರಿಂದ ಈ ಎರಡು ಮೂಲಭೂತವಾಗಿ ಒಂದೇ ವಿಷಯವನ್ನು.
ಪ್ರೇಕ್ಷಕರು: ಏನು ಪ್ರಯೋಜನ ಒಂದು ಅಥವಾ ಇತರ ಬಳಸುವ?
ಹನ್ನಾ ಬ್ಲಮ್ಬರ್ಗ್: ಇಲ್ಲ ಅನುಕೂಲ ಒಂದು ಅಥವಾ ಇತರ ಬಳಸುವ.
ನಾನು ನೀವು ಎರಡು ತೋರಿಸಲು ಬೇಕಾಗಿದ್ದಾರೆ ವಾಕ್ಯ ವಿವಿಧ ಕಾಯಿಗಳು.
ಬಾರಿ ಬಹಳಷ್ಟು ಅಲ್ಲಿ ಅನಾಮಿಕ ಕಾರ್ಯಗಳನ್ನು ಒಂದು ಉದ್ದೇಶ ಹೊಂದಿಲ್ಲ
ವೇಳೆ ಮತ್ತೊಂದು ವಾದ ಕಾರ್ಯ ಕಾರ್ಯ ಇರಬೇಕು.
ಮತ್ತು ನಾವು ಎಂದು ನೋಡಿ ಮಾಡುತ್ತೇವೆ ಅಜಾಕ್ಸ್ ಕೇವಲ ಎರಡನೇ.
>> ಯಾವುದೇ ಅರ್ಥದಲ್ಲಿ ಮಾಡಲಿಲ್ಲ ಆದ್ದರಿಂದ, ನಿಮ್ಮ ತಲೆಯ ಹಿಂದೆ ಶೇಖರಿಸಿಡಬೇಕು.
ಅಲ್ಲಿ ಅನಾಮಿಕ ಇಲ್ಲಿದೆ ಕಾರ್ಯ ಬಯಸಿದಾಗ ಇದು ಸಹಕಾರಿಯಾಗುತ್ತದೆ
ಮೌಲ್ಯದ ನಂಬುವುದಿಲ್ಲ ಏಕೆಂದರೆ ನಾವು ಕಾರಣ ಇದು ಒಂದು ಹೆಸರನ್ನು ನೀಡುವ
ಒಮ್ಮೆ ಬಳಸಲು ಹೋಗುವ.
ಹೌದು.
>> ಪ್ರೇಕ್ಷಕರು: ವೇಳೆ x ಮತ್ತು y ಬದಲಾವಣೆ ನಂತರ ಮೇಲೆ, ಜೊತೆಗೆ ಬದಲಾಗುತ್ತದೆ ಲೆಕ್ಕ ಮಾಡುತ್ತದೆ?
ಹನ್ನಾ ಬ್ಲಮ್ಬರ್ಗ್: ವೇಳೆ x ಮತ್ತು y ಬದಲಾವಣೆ ನಂತರ, ಜೊತೆಗೆ ಬದಲಾಗುತ್ತದೆ ಲೆಕ್ಕ ಮಾಡುತ್ತದೆ?
ಆದ್ದರಿಂದ ನಾನು ವಾಸ್ತವವಾಗಿ , ವಿಷಯ ಭಾವಿಸುತ್ತೇನೆ
ಮತ್ತೆ, ಇದು ಕೇವಲ ವಿಭಿನ್ನ ಭಾವಿಸುತ್ತಾನೆ ಸಿ ಈ ಕೆಳಗಿನ ಅಲ್ಲ.
ಇದು 5 ಅಲ್ಲ.
ಇದು ಕೇವಲ ಕಾರ್ಯ ಸ್ವತಃ ಇಲ್ಲಿದೆ.
ಆದ್ದರಿಂದ ತಕ್ಷಣ ನೀವು ಅದನ್ನು ನಿಯತಾಂಕಗಳನ್ನು ನೀಡಿದರೆ, ನಂತರ ನೀವು ನಿಜವಾಗಿಯೂ ಈ ಕೆಳಗಿನ ಲೆಕ್ಕಾಚಾರ ಮಾಡುತ್ತೇವೆ.
>> MARIA ZLATKOVA: ನಂತರ ನೀವು ಕಾರ್ಯ ಕರೆ ಮಾಡಬಹುದು
ಮತ್ತು ಕೆಲವು ಮೌಲ್ಯವನ್ನು ಪಡೆಯಲು ಬಳಸಲು.
ಹನ್ನಾ ಬ್ಲಮ್ಬರ್ಗ್: ರೈಟ್.
ನಿಖರವಾಗಿ.
ಹೌದು.
>> ಪ್ರೇಕ್ಷಕರು: ನೀವು ಆದ್ದರಿಂದ ಕೇವಲ ವೇರಿಯಬಲ್ ಶೇಖರಿಸಿಡಬೇಕು,
ವರ್ X ರೀತಿಯ ಎರಡು ಮೌಲ್ಯಗಳನ್ನು ಮೊತ್ತಕ್ಕೆ ಸಮನಾಗಿರುತ್ತದೆ
>> ಹನ್ನಾ ಬ್ಲಮ್ಬರ್ಗ್: ಹೌದು.
ಆದ್ದರಿಂದ ನೀವು ವರ್ ಮೊತ್ತ ಮಾಡಬಲ್ಲರು ಎರಡು ಮೌಲ್ಯಗಳು ಮೊತ್ತಕ್ಕೆ ಸಮನಾಗಿರುತ್ತದೆ.
ಹೌದು.
ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳು?
ಹೌದು.
>> ಪ್ರೇಕ್ಷಕರು: ಆದರೆ ಆ ಮೊತ್ತ ಮತ್ತು ಮೊತ್ತ ಗೊಂದಲ?
ನಿಮ್ಮ ವೇರಿಯಬಲ್ ಮೊತ್ತ ಕರೆ ವೇಳೆ ಲೈಕ್, ನೀವು ಕಾರ್ಯ ಮೊತ್ತ ಕರೆಯುತ್ತಾನೆ?
ಹನ್ನಾ ಬ್ಲಮ್ಬರ್ಗ್: ಮಿಮೀ.
ಮಿಮೀ.
ನೀವು ಏನಾದರೂ ಮಾಡಿದರೆ ಹಾಗೆ, ಮೊತ್ತ ಮೊತ್ತ 2, 5 ಸಮ?
>> ಪ್ರೇಕ್ಷಕರು: ಹೌದು.
>> ಹನ್ನಾ ಬ್ಲಮ್ಬರ್ಗ್: ನಾನು ನಂಬುತ್ತಾರೆ ಮೊತ್ತ ಮೌಲ್ಯವನ್ನು ಬದಲಿಸಿ, ಮಾಡುತ್ತದೆ.
ಆದ್ದರಿಂದ ಮತ್ತೊಂದು ಆಸಕ್ತಿದಾಯಕ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಬಗ್ಗೆ ವಿಷಯ
ಒಂದು ವೇರಿಯಬಲ್ ತೆಗೆದುಕೊಳ್ಳಬಹುದು ಎಂದು ವಿವಿಧ ಒಂದು ಗುಂಪೇ.
ಕೆಟ್ಟ ಅಭ್ಯಾಸ.
ನೀವು ಏನಾದರೂ ಮಾಡಬಾರದು ಹಾಗೆ ನೀವು ಕೇವಲ ಏನು ಹೇಳಿದರು.
>> ಆದರೆ ಸಿ, ನಾನು ಸೆಟ್ ವೇಳೆ ಒಂದು ಪೂರ್ಣಾಂಕ ಸಮಾನವಾಗಿರುತ್ತದೆ,
ನಾವು ಎಂದಿಗೂ ಎಂದು ತಿಳಿಯಲು ಸ್ಟ್ರಿಂಗ್ ಆಗಲು ಹೋಗಿ.
ಈ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ನಿಜವಲ್ಲ.
ಹೌದು, ಒಳ್ಳೆಯ ಪ್ರಶ್ನೆ.
ಬೇರೆ ಏನಾದರೂ?
ಆಯ್ತು.
ಸಮಯಕ್ಕೆ ಸರಿ ಮಾಡುವ.
ಕೀಪಿಂಗ್ ಹೋಗಿ.
ಆಯ್ತು.
>> ನಾವು ಒಂದು ಶ್ರೇಣಿಯನ್ನು ನೋಡಿದರೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, ಇಲ್ಲಿ
ತಂತಿಗಳ ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಒಂದು ತ್ವರಿತ ಉದಾಹರಣೆಗೆ.
ಮತ್ತು ರಚನೆಗಳು ಸಕ್ರಿಯವಾಗಿ ಬೆಳೆಯುತ್ತವೆ.
ಅವರು ಇಲ್ಲ ಅದೇ ರೀತಿಯಲ್ಲಿ ನಿಗದಿತ ಗಾತ್ರದ
ಅವರು ಸಿ ಮಾಡುವ ನಾವು ಪ್ರವೇಶಿಸಬಹುದು ಕೇವಲ ಚದರ ಆವರಣಗಳಲ್ಲಿ ಈ ಅಂಶಗಳು.
>> PHP ಮತ್ತು ಬಹಳಷ್ಟು ರೀತಿಯಲ್ಲಿ ಬಹಳಷ್ಟು ತೋರುತ್ತಿದೆ ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಹೇಳಬಹುದು ಅಲ್ಲಿ ಸಿ, ಹಾಗೆ,
ನಾನು ಪದ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಬಯಸಿದರೆ, ನಾನು ಒಂದು 0, 1, 2 ಚದರ ಬ್ರಾಕೆಟ್ಗಳನ್ನು ಆಗ ಇಲ್ಲ.
ನಾವು ತದನಂತರ ನೀವು ಸಿ ನೆನಪು ವ್ಯೂಹದ ಉದ್ದ ಪಡೆಯಲು ಬಯಸಿದ್ದರು,
ಇದು ನಿಜವಾಗಿಯೂ ಕಿರಿಕಿರಿ.
ಆದರೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, ಸೂಪರ್ ಸುಲಭ.
ಎಲ್ಲಾ ನಾವು .ಉದ್ದ.
ಇದು ಉದ್ದ ನೀಡುತ್ತದೆ.
ಅದು ಇಲ್ಲಿದೆ.
>> ಪ್ರೇಕ್ಷಕರು: ಸರಳ.
>> ಹನ್ನಾ ಬ್ಲಮ್ಬರ್ಗ್: ಹೌದು, ಮಾಡುತ್ತದೆ ನಿಮ್ಮ ಜೀವನದ ಬಹಳಷ್ಟು ಸುಲಭವಾಗುತ್ತದೆ.
ಸರಿ, ಇಲ್ಲ object--.
ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಭಾವನೆಯನ್ನು ವಸ್ತುಗಳೂ ಸಿ ಸ್ಟ್ರಕ್ಟ್ಸ್ಳ ರೀತಿಯ ಬಹಳಷ್ಟು
ಮತ್ತು ಪಿಎಚ್ಪಿ ಸಹಾಯಕ ರಚನೆಗಳು.
ನಾವು ನೋಡಿದ ಒಂದು ಬಹಳಷ್ಟು JSON, ಇದು
ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಆಬ್ಜೆಕ್ಟ್ ಅಂಕನ ಹೊಂದಲಾಗಿದೆ.
ಮತ್ತು ಇದು ಮೂಲತಃ ಒಂದು ಮಾರ್ಗವಾಗಿದೆ ನಮ್ಮ ಡೇಟಾವನ್ನು ರೂಪಿಸುವುದಕ್ಕೆ.
>> ಆದ್ದರಿಂದ ಅವರ ಒಂದು ಉದಾಹರಣೆಯನ್ನು ನೋಡೋಣ, ಬಹುಶಃ ಸುಲಭವಾದ.
ಇಲ್ಲಿ ವಸ್ತುವಿನ ಒಂದು ಉದಾಹರಣೆ ಎಂದು CS50, ವರ್ಗ ಸಂಗ್ರಹಿಸುತ್ತದೆ.
ನಾನು ವರ್ಗ ಹೇಳುವುದಾದರೆ, ನಾನು, ಸಹಜವಾಗಿ ಅರ್ಥ ಅಲ್ಲ, ಹೌದು, CS50 ಕೋರ್ಸ್ ಹಾಗೆ.
ಮತ್ತು ನೀವು ನೋಡಿ ಮಾಡುತ್ತೇವೆ ವಸ್ತು ಎಲ್ಲವೂ
ಒಳಗೊಂಡಿರುವ ಏರಲಿದೆ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ನಲ್ಲಿ.
>> ನಾವು ಕ್ಷೇತ್ರದಲ್ಲಿ ಹೆಸರುಗಳು ಸಂಯೋಜಿಸಲು ಪ್ರಾರಂಭಿಸುತ್ತಾರೆ ಅಥವಾ ವಿವಿಧ ಮೌಲ್ಯಗಳೊಂದಿಗೆ ಕೀಲಿಗಳನ್ನು.
ಆದ್ದರಿಂದ ನೀವು ಹೇಗೆ ಈ ರೀತಿಯ ನೋಡಲು ಆರಂಭಿಸಬಹುದು ಪಿಎಚ್ಪಿ ಒಂದು ಸಹಾಯಕ ರಚನೆಯ ಭಾಸವಾಗುತ್ತಿದೆ.
ನಾವು ಕ್ಷೇತ್ರದಲ್ಲಿ ಸಂಯೋಜಿಸಲು ನೀನು ಅಥವಾ ಪ್ರಮುಖ ಹೆಸರು, ಸಹಜವಾಗಿ, ದಾರದಿಂದ,
CS50.
>> ನಾವು ಬೋಧಕ ಎಂದು ನೀನು.
ನಾವು TFS ಎಂದು ನೀನು.
ನಾವು psets ಸಂಖ್ಯೆ ಎಂದು ನೀನು ಮತ್ತು ನಾವು ದಾಖಲಿಸಿದ್ದಾರೆ ನೀನು.
ಮತ್ತು ಗಮನಿಸಿ ಒಂದು ತಂಪಾದ ವಿಷಯ ಎಲ್ಲಾ ಆಗಿದೆ ಈ ವಿಷಯಗಳನ್ನು ವಿಭಿನ್ನ ರೀತಿಗಳಿವೆ,
ಮತ್ತು ಎಂದು ಸಂಪೂರ್ಣವಾಗಿ ಉತ್ತಮ.
>> ಇದು, ವಾಸ್ತವವಾಗಿ, ಒಂದು ವಸ್ತುವಿಗೆ ಉತ್ತಮ ಇಲ್ಲಿದೆ ಇದು ಬಹುಶಃ ಒಂದು ವಸ್ತುವಿಗೆ ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ
ತಂತಿಗಳ ಒಂದು ಸಂಯೋಜನೆಯನ್ನು ಹೊಂದಲು ಮತ್ತು ಸಂಖ್ಯೆಗಳು ಮತ್ತು Booleans ಮತ್ತು ರಚನೆಗಳು
ಮತ್ತು ಬೇರೆ ಯಾವುದೇ ನೀವು ಮಾಡಬಹುದು ನಿಮ್ಮ ವಸ್ತು ಒಳಗೆ ಬೇಕು.
ಮತ್ತು ಈ ಎಂದು ನಾನು ಗಮನಿಸಿ ಹೆಸರುಗಳು ಅಥವಾ ಕೀಲಿಗಳನ್ನು, ಮತ್ತು ನಂತರ ನಾವು
ಸ್ವಲ್ಪ ಕೊಲೊನ್ ಸಮನಾದ ಸೆಟ್.
>> ಪ್ರೇಕ್ಷಕರು: ನಿಖರವಾಗಿ JSON ಅರ್ಥವೇನು?
ಹನ್ನಾ ಬ್ಲಮ್ಬರ್ಗ್: ಏನು ನಿಖರವಾಗಿ JSON ಅರ್ಥವೇನು?
JSON ಕೇವಲ ಹೊಂದಲಾಗಿದೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಆಬ್ಜೆಕ್ಟ್ ಅಂಕನ.
ಇದು ಫಾರ್ಮ್ಯಾಟಿಂಗ್ ಕೇವಲ ಒಂದು ಮಾರ್ಗವಾಗಿದೆ.
ಹೌದು.
ಇದು ನಮ್ಮ ಡೇಟಾವನ್ನು ಫಾರ್ಮಾಟ್ ಒಂದು ಮಾರ್ಗವಾಗಿದೆ.
>> ಸಿ, ಸ್ಟ್ರಕ್ಟ್ಸ್ಳ ಇಲ್ಲಿದೆ.
ಪಿಎಚ್ಪಿ, ಇದು ಸಹಾಯಕ ರಚನೆಗಳು ಇಲ್ಲಿದೆ.
ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, ನಾವು ವಸ್ತುಗಳನ್ನು ಹೊಂದಿಲ್ಲ.
>> ಪ್ರೇಕ್ಷಕರು: ಆದ್ದರಿಂದ CS50 ವಸ್ತುವಿನ?
ಹನ್ನಾ ಬ್ಲಮ್ಬರ್ಗ್: CS50 ಹೊಂದಿದೆ ಈ ಸಂದರ್ಭದಲ್ಲಿ ವಸ್ತು.
ಈಗ ಹೇಗೆ ನಾವು ವಾಸ್ತವವಾಗಿ ಪ್ರವೇಶ ಮಾಡಲು ಆ ಜಾಗ ಆ ಜಾಗ ಬದಲಾಯಿಸಲು ಅಥವಾ.
ಉದಾಹರಣೆಗೆ, ನಾವು ನಿರ್ಧರಿಸಿದ್ದಾರೆ ಊಹಿಸಿಕೊಳ್ಳಿ ನೀವು ಒಂದು ಕಡಿಮೆ pset ಈ ಸೆಮಿಸ್ಟರ್ ಬಯಸಿದ್ದರು.
ಬದಲಿಗೆ ಒಂಬತ್ತು, ನಾವು ಆರ್ ಕೇವಲ ಎಂಟು ಮಾಡಲಿಕ್ಕೆ.
ನಾವು ಹೇಗೆ ಬದಲಾಯಿತು?
>> ಓಹ್, ತಪ್ಪು ದಾರಿ.
ನಾವು ಹಾಗೆ ಎರಡು ಮಾರ್ಗಗಳಿವೆ.
ಒಂದನೇ ಚುಕ್ಕೆ ಆಗಿದೆ ಸಂಕೇತ ಮತ್ತು ಎರಡು
ಚದರ ಬ್ರಾಕೆಟ್ ಸಂಕೇತನ ಹೊಂದಿದೆ.
ಆದ್ದರಿಂದ, ಉದಾಹರಣೆಗೆ, ನಾನು ವೇಳೆ ಬದಲಾಯಿಸಲು ಅಥವಾ ಪ್ರವೇಶ ಬಯಸಿದರು
ನಮ್ಮ CS50 ವಸ್ತು psets ಕ್ಷೇತ್ರದಲ್ಲಿ ನಾನು ಏನು CS50.psets ಆಗಿದೆ,
ಆದ್ದರಿಂದ ವಸ್ತು ಡಾಟ್ ಹೆಸರು ಕ್ಷೇತ್ರ ಅಥವಾ ಕೀಲಿಯ ಹೆಸರು.
>> ತುಂಬಾ ಇದೇ, ಇದು ನಿಖರವಾಗಿ ಸಮಾನ ನಂತರ CS50 ಹಾಗೆ, ಮತ್ತು
ಚದರ ಕಟ್ಟುಪಟ್ಟಿಗಳು, psets.
ಕೂಲ್?
ಹೌದು.
>> ಪ್ರೇಕ್ಷಕರು: JSON ಆಗಿದೆ ಇನ್ನೂ ತಾಂತ್ರಿಕವಾಗಿ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್,
ಸಹ psets ರಲ್ಲಿ ನಾವು [ಕೇಳಿಸುವುದಿಲ್ಲ] ಇದು ಬೇರ್ಪಡಿಸಲು?
ಹನ್ನಾ ಬ್ಲಮ್ಬರ್ಗ್: ಖಂಡಿತ.
ಹಾಗೆ ಪ್ರಶ್ನೆ, ಅವು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಮತ್ತು JSON ಸಮಾನ?
ಆದ್ದರಿಂದ JSON ಸಂಕೇತ ಮೂಲತಃ, ಇದು ನಾವು ಔಟ್ ಬರೆಯಲು ಬಗೆಯನ್ನು
ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ವಸ್ತುವಿನ.
ಆದ್ದರಿಂದ ಅವರು ಒಂದೇ ಅಲ್ಲ.
>> ನಾನು, ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಹೇಳುತ್ತಿದ್ದರು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ವಸ್ತುಗಳು.
JSON ಆ ವಸ್ತುಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಮತ್ತು ಅವುಗಳನ್ನು ಮುದ್ರಿಸುತ್ತದೆ ಮತ್ತು ತೋರಿಸುತ್ತವೆ
ಅಥವಾ ಒಂದು ಸಂತೋಷವನ್ನು ರೀತಿಯಲ್ಲಿ ಅವುಗಳನ್ನು ಸಂಗ್ರಹಿಸುತ್ತದೆ.
ಆದ್ದರಿಂದ JSON ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಅಲ್ಲ ಭಾಷೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಎಂದು ರೀತಿಯಲ್ಲಿ.
ಇದು ಕೇವಲ ಸಂಕೇತ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ನಮ್ಮ ವಸ್ತುಗಳು.
ಹೌದು.
>> ಪ್ರೇಕ್ಷಕರು: ನಿಖರವಾಗಿ [ಕೇಳಿಸುವುದಿಲ್ಲ] ಪೂರ್ಣಗೊಳಿಸಲು?
ಹನ್ನಾ ಬ್ಲಮ್ಬರ್ಗ್: ಖಂಡಿತ.
ಆದ್ದರಿಂದ ಈ ವಾಸ್ತವವಾಗಿ ಏನನ್ನೂ ಮಾಡುವುದಿಲ್ಲ.
ಈ ಪ್ರವೇಶಿಸಲು ಕೇವಲ ಒಂದು ಮಾರ್ಗ.
ಆದ್ದರಿಂದ ನಾವು ಬದಲಾಯಿಸಲು ಬಯಸಿದರು ಹೇಳುತ್ತಾರೆ ಸಮಸ್ಯೆ ಸೆಟ್ ಸಂಖ್ಯೆ
ಎಂಟು ಒಂಬತ್ತು.
ನಾವು ಮಾಡಲು ಏನಾದರೂ ಹೊಂದಿದೆ CS50.psets = 8 ;. ರೀತಿಯ
>> ಹೌದು, ದೊಡ್ಡ ಪ್ರಶ್ನೆ.
ಇದು ಕೇವಲ ನೀವು ವಾಕ್ಯ ತೋರಿಸುವ ಉದ್ದೇಶದಿಂದ.
ವಾಸ್ತವವಾಗಿ ಉಪಯುಕ್ತ ಏನನ್ನೂ ಮಾಡುವುದಿಲ್ಲ.
ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳು?
ಬಲ ಉದ್ದಕ್ಕೂ ಚಲಿಸುವ.
>> ಆದ್ದರಿಂದ ಹೇಗೆ ಒಂದು ತ್ವರಿತ ಉದಾಹರಣೆ ನೋಡೋಣ ನಾನು ಹೇಳಿದರು ಏಕೆಂದರೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕೆಲಸ
ಇದಕ್ಕೆ ಎಲ್ಲಾ ಈ ಅದ್ಭುತವಾದ ಸಂಗತಿಗಳು ಮತ್ತು ನಮಗೆ ವೆಬ್ ಪುಟಗಳು ಮಾರ್ಪಡಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.
ವಾಸ್ತವವಾಗಿ ಇದು ಕ್ರಿಯೆಯನ್ನು ಕಾಣುವ ಅವಕಾಶ.
ಆದ್ದರಿಂದ, ಉದಾಹರಣೆಗೆ, ಈ HTML ಫೈಲ್ ತೆಗೆದುಕೊಳ್ಳಬಹುದು.
>> ಮತ್ತು ನಾನು ಗಮನ ಬಯಸುವ ವಿಷಯ ಒಂದು ಬಟನ್ ಇದು ಈ ನಿರ್ದಿಷ್ಟ ಟ್ಯಾಗ್,
ಐಡಿ search_button ಜೊತೆ.
ಇದು ಕೇವಲ ಪುಟದಲ್ಲಿ.
ಈಗ ನೋಡೋಣ ಏನು ನಾವು ವಾಸ್ತವವಾಗಿ ಮಾಡಬಹುದು.
>> ಸರಿ, ಯಾವಾಗ ಊಹಿಸಿಕೊಳ್ಳಿ ನೀವು ಗುಂಡಿಯನ್ನು ಕ್ಲಿಕ್,
ನಾವು ಒಂದು alert-- ಮಾಡಲು ಬಯಸುವ ನೀವು ಬಟನ್ ಕ್ಲಿಕ್.
ನಾವು ಇದನ್ನು ಹೇಗೆ ನೋಡೋಣ.
ಆದ್ದರಿಂದ ಈ ಏನೋ ಅಲ್ಲ window.onload-- ನೀವು ಆದ್ದರಿಂದ, ವರ್ಗ ನೋಡಿದ
ರಸಪ್ರಶ್ನೆ ಇದು ತಿಳಿಯಲು ಅಗತ್ಯವಿರುವುದಿಲ್ಲ.
ಆದರೆ ಈ ಮೂಲತಃ ಸರಿ, ಕರೆ ಹೇಳುತ್ತಾರೆ ಈ ಕ್ರಿಯೆ ವಿಂಡೋ ಲೋಡ್.
>> ಆದ್ದರಿಂದ ಕೇವಲ ರೀತಿಯ ಸೆಟಪ್ ಕೋಡ್ ಇಲ್ಲಿದೆ.
ಆ ಬಗ್ಗೆ ತುಂಬಾ ಚಿಂತಿಸಬೇಡಿ.
ನಾನು ನೀವು ಗಮನ ಬಯಸುವ ಇಲ್ಲಿ ಆಗಿದೆ.
ನಾವು ವರ್ searchButton ಸಮನಾಗಿರುತ್ತದೆ ಹೇಳಲು document.getElementByID search_button.
>> ಹೆಸರೇ ಹೆಳುವಂತೆ ಆದ್ದರಿಂದ, ಏನು ಮಾಡುತ್ತದೆ, ಇದು ಹೇಳುತ್ತಾರೆ
ಸರಿ, ಅಂಶ ಹೇಗೆ ಹೋಗಿ ಐಡಿ search_button ಜೊತೆ.
ಈಗ ನಾವು ಹೊಂದಿಲ್ಲ ಮತ್ತು ನಾನು ನೈಜ ಅಂಶ
ಒಂದು ರಲ್ಲಿ ಶೇಖರಿಸಿಡಬೇಕು ವೇರಿಯಬಲ್ searchButton.
ಮತ್ತು ಈಗ ನಾವು ವಾಸ್ತವವಾಗಿ ಆ ಅಂಶ ಬಳಸಬಹುದು ಮತ್ತು ಅದನ್ನು ಬದಲಾಯಿಸಲು, ಅಥವಾ ಅದರ ಮೌಲ್ಯಗಳನ್ನು ಪ್ರವೇಶಿಸಲು,
ಆ ವಿಷಯಗಳಿಗಾಗಿ.
ನಾವು ವಾಸ್ತವವಾಗಿ ಆರಂಭಿಸಬಹುದು ವೆಬ್ ಪುಟ ಆಕರ್ಷಿಸುವ.
>> ಇಲ್ಲಿ ನಾನು ಈಗ ನಾನು ಹೊಂದಿರುವ, ಸರಿ, ಹೇಳಲು ಇದು ಕ್ಲಿಕ್ ಮಾಡಿದಾಗ ಬಟನ್,
ಈ ಅನಾಮಧೇಯ ಕಾರ್ಯ ಕರೆ.
ಆದ್ದರಿಂದ ಈ ಅಲ್ಲಿ ಅನಾಮಧೇಯ ಕಾರ್ಯಗಳನ್ನು ಪ್ರಯೋಜನಕ್ಕೆ ಬಂದಿತು.
ಮತ್ತು ಕಾರ್ಯ ಏನು ಮಾಡುತ್ತದೆ?
ಸರಿ, ಇದು ಕೇವಲ ಈ ಕರೆಗಳನ್ನು ಎಚ್ಚರಿಕೆಯನ್ನು ಕಾರ್ಯ ಮತ್ತು ಅದು ಹೇಳುವಂತೆ
ನೀವು ಹುಡುಕು ಬಟನ್ ಕ್ಲಿಕ್.
>> ನಾನು ಎಲ್ಲೆಲ್ಲಿ ಹೋಗಿ ಆದ್ದರಿಂದ ಏನಾಗುತ್ತದೆ ಈ HTML ವಾಸಿಸುವ ಮತ್ತು ನಾನು ಬಟನ್ ಕ್ಲಿಕ್ ಮಾಡಿ,
ನಾನು ಅಲಂಕಾರಿಕ ಕಡಿಮೆ ಎಚ್ಚರಿಕೆಯನ್ನು ಪಡೆಯುತ್ತೀರಿ ನೀವು ಬಟನ್ ಕ್ಲಿಕ್ ಹೇಳುತ್ತಾರೆ.
ಆದ್ದರಿಂದ ವಿಷಯಗಳನ್ನು ಗಮನ ಇಲ್ಲಿ document.getElementByID
ನಿರ್ದಿಷ್ಟ ಎಚ್ಟಿಎಮ್ಎಲ್ ಪಡೆಯುತ್ತದೆ ನೀಡಲಾದ ID ಯೊಂದಿಗೆ ಅಂಶ.
ಮತ್ತು ಈಗ ನಾವು ಹೊಂದಿಸಬಹುದು ಯಾವಾಗ ಏನು ಮಾಡಬೇಕು ಎಂಬುದನ್ನು
ನಿರ್ದಿಷ್ಟ ಅಂಶ ಕ್ಲಿಕ್.
>> ಪ್ರೇಕ್ಷಕರು: ನಾವು ಆ ಎಲ್ಲಾ ಹಾಕಬೇಕು?
>> ಹನ್ನಾ ಬ್ಲಮ್ಬರ್ಗ್: ಕ್ಷಮಿಸಿ?
>> ಪ್ರೇಕ್ಷಕರು: ನಾವು ಹೊಂದಿದ್ದೀರಾ ದೈಹಿಕವಾಗಿ ಎಲ್ಲಾ ಕೋಡ್?
>> ಹನ್ನಾ ಬ್ಲಮ್ಬರ್ಗ್: ನಾವು ಹೊಂದಿದ್ದೀರಾ ದೈಹಿಕವಾಗಿ ಎಲ್ಲಾ ಕೋಡ್?
ಹೌದು.
ಕಿರಿಕಿರಿ ಈ ರೀತಿಯ ಅಲ್ಲ?
ಈ ಕೋಡ್ ಬಹಳಷ್ಟು.
>> ಪ್ರೇಕ್ಷಕರು: ನೀವು ಏನೋ ಆಮದು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ.
ಹನ್ನಾ ಬ್ಲಮ್ಬರ್ಗ್: ರೈಟ್.
ನಾವು ಏನೋ ಬಳಸಬಹುದಾಗಿತ್ತು.
ಮತ್ತು particular-- ಓಹ್, ಅದು ನನಗೆ ಹೇಳುವ ನಾನು ವಿಭಾಗದಲ್ಲಿ ಕಲಿಸಲು ಹೊಂದಿವೆ.
ನಿರ್ದಿಷ್ಟವಾಗಿ, ನ ಅವಕಾಶ jQuery ಗ್ರಂಥಾಲಯದ ಬಳಸಲು,
ನಿಜಕ್ಕೂ ಕಾರಣ ಉದ್ದ ಮತ್ತು ನಿಜವಾಗಿಯೂ ಕಿರಿಕಿರಿ
ಮತ್ತು ನಾನು ಸರಳಗೊಳಿಸುವ ಸಾಧ್ಯವಾಗುತ್ತದೆ ಬಯಸುವ ಮತ್ತು ಇದು ಕಡಿಮೆ ಮತ್ತು ಬರೆಯಲು ಸುಲಭವಾಗುತ್ತದೆ.
>> ಆದ್ದರಿಂದ jQuery ಒಂದು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಗ್ರಂಥಾಲಯವಾಗಿದೆ.
ಆದ್ದರಿಂದ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕಾರ್ಯಕ್ರಮಗಳನ್ನು ಭಾಷೆ; jQuery ಒಂದು ಗ್ರಂಥಾಲಯವಾಗಿದೆ.
ಮತ್ತು ಸುಲಭವಾಗಿ ವಸ್ತುಗಳ ಒಂದು ಗುಂಪೇ ಮಾಡುತ್ತದೆ.
ಇದು ಬದಲಾವಣೆ ಮತ್ತು ಅಡ್ಡಲಾಗಿ ಹೋಗುವ ಮಾಡುತ್ತದೆ ಒಂದು HTML ಡಾಕ್ಯುಮೆಂಟ್ ಸುಲಭವಾಗಿ.
>> ಇದು ನಿರ್ವಹಣೆ ಘಟನೆಗಳು ಸುಲಭವಾಗಿ.
ಸುಲಭವಾಗಿ ಅನಿಮೇಷನ್ ಮಾಡುತ್ತದೆ ಮತ್ತು ಸುಲಭವಾಗಿ ಅಜಾಕ್ಸ್ ಮಾಡುತ್ತದೆ.
ಆದ್ದರಿಂದ ಎರಡು ಒಳಗೆ ನೆಗೆಯುವುದನ್ನು ಅವಕಾಶ ಇದೀಗ ಆ ವಿಷಯಗಳನ್ನು.
ಕ್ಷಮಿಸಿ.
ನಾವು ಹಾಗೆ ಮೊದಲು, ಕೆಲವು ಮೂಲಭೂತ ವಾಕ್ಯ.
>> ಈ ಅತ್ಯಂತ ಕರೆಗಳನ್ನು ಏನು jQuery ಗ್ರಂಥಾಲಯದ ರೀತಿ.
ಈ ಡಾಲರ್ sign-- ಪಿಎಚ್ಪಿ ಯಾವುದೇ ಸಂಪರ್ಕ ಚಿಹ್ನೆ
ಕೇವಲ ಒಂದು ಹೆಸರು inconvenient-- ಆಯ್ಕೆ, ಡಾಟ್, ತದನಂತರ ಕ್ರಿಯಾಶೀಲ.
ಆದ್ದರಿಂದ ಕೆಲವು ನೋಡೋಣ ಆ ಕಾಂಕ್ರೀಟ್ ಉದಾಹರಣೆಗಳು.
>> ಆದ್ದರಿಂದ ಈ ವಾಸ್ತವವಾಗಿ ಒಂದೇ ಕ್ರಿಯೆಯನ್ನು ಸ್ಲೈಡ್ ಕೋಡ್.
ಆದ್ದರಿಂದ ಈ ಬಹಳ ಕೊಳಕು ವಿಷಯ ಆಗುತ್ತದೆ ಈ ಒಳ್ಳೆಯದೆಂದು, ಸಣ್ಣ ವಿಷಯ.
ಆದ್ದರಿಂದ ಈ ಮುರಿಯಲು ಪ್ರಯತ್ನಿಸೋಣ.
ಓಕೆ jQuery-- ಈ ಡಾಲರ್ ಹೇಳುತ್ತಾರೆ , jquery sign-- ನನಗೆ ವಿಂಡೋ ಹೇಗೆ.
ಆದ್ದರಿಂದ ಆಯ್ಕೆ ಇಲ್ಲಿದೆ.
>> ಇದು ಲೋಡ್ ಮಾಡುತ್ತದೆ, ಈ ಕಾರ್ಯವನ್ನು ಕರೆಯಲು.
ಆದ್ದರಿಂದ ಎಲ್ಲವೂ ಒಳಗೆ.
ಸರಿ.
ಇಲ್ಲಿಯವರೆಗೆ, ಆದ್ದರಿಂದ ಉತ್ತಮ?
ಆಯ್ತು.
>> ಈಗ, jquery, ನನ್ನನ್ನು ಹುಡುಕಲು ಐಡಿ search_button ವಿಷಯ.
ಮತ್ತು ಇದು ಯಾವ ಕ್ಲಿಕ್, ಈ ಕಾರ್ಯವನ್ನು ಕರೆಯಲು.
ತದನಂತರ ಈ ಕಾರ್ಯ ಒಂದೇ.
ಕೇವಲ ಎಚ್ಚರಿಕೆಯನ್ನು ಸ್ವಲ್ಪ, ನೀವು ಹುಡುಕು ಬಟನ್ ಕ್ಲಿಕ್.
>> ಆದ್ದರಿಂದ ಇದು ನಿಜವಾಗಿಯೂ ಸಂತೋಷವನ್ನು ಇಲ್ಲಿದೆ.
ಇದು ನಿಜವಾಗಿಯೂ ಹನಿಯಾಗಿ ಮತ್ತು ನಮ್ಮ ಕೋಡ್ ಸುಲಭಗೊಳಿಸುತ್ತದೆ.
ನನಗೆ ಗೊತ್ತು ಎಂದು ಹೇಗೆ ಇದು ಐಡಿ search_button ಇಲ್ಲಿದೆ
ಮತ್ತು ವರ್ಗ search_button ಇಷ್ಟವಿಲ್ಲ?
>> ಪ್ರೇಕ್ಷಕರು: ಹ್ಯಾಶ್ಟ್ಯಾಗ್?
ಹನ್ನಾ ಬ್ಲಮ್ಬರ್ಗ್: ಹೌದು.
ಈ ಹ್ಯಾಶ್ ಚಿಹ್ನೆಯನ್ನು, ಇದು ಕೇವಲ ಸಿಎಸ್ಎಸ್ ಹೀಗಿದೆ.
, ನಾವು ಆದ್ದರಿಂದ ಸಿಎಸ್ಎಸ್, ಮರೆಯದಿರಿ ID ಮೂಲಕ ಏನನ್ನಾದರೂ ಆಯ್ಕೆ ಬಯಸಿದರು,
ನಾವು ಪೌಂಡ್ ಸೈನ್ ಬಳಸಲಾಗುತ್ತದೆ.
ನಾವು ಆಯ್ಕೆ ಬಯಸಿದ್ದರು ವರ್ಗ ಮೂಲಕ ಏನೋ ನಾವು ಡಾಟ್ ಬಳಸಿ.
ಗ್ರೇಟ್.
ಅರ್ಥ?
ಆದ್ದರಿಂದ jQuery ಹೇಳಲಾಗುವ ಕೇವಲ ನಮ್ಮ ಜೀವನ ಸುಲಭವಾಗುತ್ತದೆ.
ಹೌದು.
>> ಪ್ರೇಕ್ಷಕರು: ನಾನು ಸ್ವಲ್ಪ ಗೊಂದಲ ಆಮ್ ಅನಾಮಿಕ ಕಾರ್ಯ ಕೆಲಸ ಹೇಗೆ.
ಈ anonymouse ಹೆಸರಿಸಲು ಡು ಕ್ರಿಯೆ ಕ್ರಿಯೆ, ಕೆಲಸ?
ಇದು ಹೇಗೆ ಕರೆಯಲಾಗುತ್ತದೆ?
ಹನ್ನಾ ಬ್ಲಮ್ಬರ್ಗ್: ಖಂಡಿತ.
ಆದ್ದರಿಂದ ಕಾರ್ಯ ಕೇವಲ ಒಂದು ಕೀವರ್ಡ್ ಎಂದು ನಾನು ಕಾರ್ಯವನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲು ಬಗ್ಗೆ ನಾನು ಹೇಳುತ್ತಾರೆ.
ಪ್ರೇಕ್ಷಕರು: ಸರಿ, ಓ.
ಹನ್ನಾ ಬ್ಲಮ್ಬರ್ಗ್: ಸರಿ?
ನಂತರ ನಾವು ಒಂದು ಸರಿಸುತ್ತದೆ ವಾದದ ನೋಡೋಣ to--
ಕ್ಲಿಕ್ ಕಾರ್ಯಕ್ಕೆ ಈ ಒಳ one--.
ಆದ್ದರಿಂದ ಹೌದು, ಆ ಕಾರ್ಯವನ್ನು ಆದ್ದರಿಂದ ಈ ಅನಾಮಧೇಯ ಕಾರ್ಯ,
ಒಂದು ನಿಜವಾದ ವಾದವನ್ನು ಆಗುತ್ತದೆ.
ಆದ್ದರಿಂದ, ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಮರೆಯದಿರಿ ನಾವು ಮೌಲ್ಯಗಳು ಕಾರ್ಯಗಳನ್ನು ಚಿಕಿತ್ಸೆ ಮಾಡಬಹುದು.
ಪ್ರೇಕ್ಷಕರು: ಸರಿ, ಓ.
ಹನ್ನಾ ಬ್ಲಮ್ಬರ್ಗ್: ಹೌದು.
ನಾನು ಇಷ್ಟ "ಓಹ್."
ನೈಸ್.
ಇತರ ಪ್ರಶ್ನೆಗಳು?
ಟೈಮ್?
MARIA ZLATKOVA: ಗುಡ್.
ಗುಡ್.
>> ಹನ್ನಾ ಬ್ಲಮ್ಬರ್ಗ್: ಅದ್ಭುತ.
ಕೆಲವು ತ್ವರಿತ ಉಪಯುಕ್ತ jQuery.
ನಾನು ಹೋಗಿ ನಾನೇನು ಈ ಎಲ್ಲಾ ಮೂಲಕ.
ಈ ಸ್ಲೈಡ್ಗಳನ್ನು ಇರುತ್ತದೆ ಆನ್ಲೈನ್ ಸ್ವಲ್ಪ
ನಂತರ, ಆದ್ದರಿಂದ ನೀವು ನಾಟ್ ಸ್ವಲ್ಪ ನಂತರ ಔಟ್.
ಆದರೆ ಮೂಲಭೂತವಾಗಿ, ಸಾಮಾನ್ಯ ನಾವು ಅಲ್ಲಿ ಮಾದರಿಯನ್ನು ಹೊಂದಿದೆ
ಹೇ, ಸರಿ, jquery, ಇಲ್ಲಿ ನನ್ನ ಇಲ್ಲಿ ಆಯ್ಕೆ ಮತ್ತು ಕ್ರಿಯಾಶೀಲ ಇಲ್ಲಿದೆ.
ಮತ್ತು ನೀವು ಪ್ರವೇಶವನ್ನು ವಿಷಯಗಳನ್ನು ಮಾಡಬಹುದು ಒಂದು ರೂಪ ಮೌಲ್ಯವನ್ನು, ಕೆಲವು HTML ಪ್ರವೇಶಿಸಲು
ಬಳಕೆದಾರ ಏನಾಗುತ್ತದೆ ನಿಯಂತ್ರಣ ಒಂದು ರೂಪ, ಆ ವಿಷಯಗಳಿಗಾಗಿ ಸಲ್ಲಿಸುತ್ತಾನೆ.
ಹೌದು.
>> ಪ್ರೇಕ್ಷಕರು: ಆದ್ದರಿಂದ ಪರೀಕ್ಷೆಯಲ್ಲಿ, ನಾವು ಅಗತ್ಯವಿದೆ ಎಂದು ನೀನು
ರಿಂದ ಸಾಕಷ್ಟು ತಿಳಿಯಲು jQuery ಡಾಕ್ಯುಮೆಂಟೇಶನ್.
ನಾವು jQuery ನಕಲಿಸಿ / ಅಂಟಿಸಿ ಕೊಟ್ಟಿರುವ ನಮ್ಮ ಮೋಸಮಾಡುವುದನ್ನು ಶೀಟ್ ದಸ್ತಾವೇಜನ್ನು,
ಅಲ್ಲಿ ಲೈನ್ ತಯಾರಿಸುವ?
ಲೈಕ್ ಎಷ್ಟು ನಾವು ತಿಳಿಯಲು ಬೇಕು?
ಹನ್ನಾ ಬ್ಲಮ್ಬರ್ಗ್: ಗ್ರೇಟ್ ಪ್ರಶ್ನೆ.
ಪ್ರಶ್ನೆ ಮೂಲಭೂತವಾಗಿ ನೀವು ಕೊಟ್ಟಿರುವ
jQuery ಡಾಕ್ಯುಮೆಂಟೇಶನ್ ಪ್ರವೇಶಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ ಪರೀಕ್ಷೆಯ ಸಮಯದಲ್ಲಿ, ಎಷ್ಟು ನೀವು ಮಾಡಬೇಕಾದುದು
ಗೊತ್ತು?
ನೀವು ಬರಲು ನಿರೀಕ್ಷಿಸಬಹುದು ಎಂದು ಕೆಲವು ರಾಂಡಮ್ ಫಂಕ್ಷನ್ ಜೊತೆ
ನಾವು Google ಗೆ ನೀವು ನಿರೀಕ್ಷಿಸಬಹುದು ಎಂದು.
>> ನ್ಯಾಯಯುತ ಆಟದ ವಸ್ತುಗಳನ್ನು ನಾನು ಇವೆ ಸಾಮಾನ್ಯ ವಾಕ್ಯ ಕೇವಲ ರೀತಿಯ ಹೇಳಲು
ID ಮೂಲಕ ಆಯ್ಕೆ ಸಾಮರ್ಥ್ಯವನ್ನು ಮತ್ತು ಆದ್ದರಿಂದ ಕೇವಲ ಸಿಎಸ್ಎಸ್ ನಂತಹ class-- ಮೂಲಕ.
ಬಳಿಕ ವಾಸ್ತವ ಕಾರ್ಯಗಳನ್ನು themself, ನಾವು ಸಾಧ್ಯತೆ ಹೇಳುತ್ತೇನೆ.
ಹೌದು.
>> ಪ್ರೇಕ್ಷಕರು: ನೀವು ಈ ವರ್ಗ ಮೂಲಕ ಡಾಟ್ ಅರ್ಥ.
ಹನ್ನಾ ಬ್ಲಮ್ಬರ್ಗ್: ಹೌದು, ನಿಖರವಾಗಿ.
ಗುಡ್.
ನೀವು ವರ್ಗದ ಆಯ್ಕೆ, ಇದು ವಿಶೇಷವೇನು ಬದಲಿಗೆ ಪೌಂಡ್ ಸೈನ್ ಡಾಟ್ ಎಂದು.
ಹೌದು.
>> ಪ್ರೇಕ್ಷಕರು: ನೀವು ಬಯಸುವಿರಾ ವ್ಯತ್ಯಾಸ ಮೇಲೆ ಹೋಗಿ
ID ಮೂಲಕ ಮತ್ತು ವರ್ಗ ಮೂಲಕ ಆಯ್ಕೆ ನಡುವೆ?
>> ಹನ್ನಾ ಬ್ಲಮ್ಬರ್ಗ್: ಖಂಡಿತ.
ಆಯ್ಕೆ ನಡುವಿನ ವ್ಯತ್ಯಾಸ ವರ್ಗ ಮೂಲಕ ಐಡಿ ಮತ್ತು ಆಯ್ಕೆ.
ಮಾರಿಯಾ ಹೇಳಿದ ಹಾಗೆ ಒಂದು ಸ್ವಲ್ಪ ಮುಂಚೆ, ಅಲ್ಲಿ
ಒಂದೇ HTML ಅಂಶ ಮಾಡಬಹುದು ನೀಡಲಾದ ID ಯೊಂದಿಗೆ, ವರ್ಗ ಆದರೆ,
ಇದು ಗುಂಪು ಒಂದು ಗುಂಪನ್ನು ಅನುಮತಿಸುತ್ತದೆ ಒಟ್ಟಿಗೆ ವಿವಿಧ ಅಂಶಗಳನ್ನು,
ಆದ್ದರಿಂದ ಸಂಬಂಧಿಸಿದ ವಿಷಯಗಳನ್ನು ಆದರೆ ಒಂದೇ.
ಆ ಪ್ರಶ್ನೆಗೆ ಉತ್ತರ ಇಲ್ಲ?
ಅದ್ಭುತ.
ಹೌದು.
>> ಪ್ರೇಕ್ಷಕರು: ನೀವು ಅನೇಕ ಏನು ವೇಳೆ ಅದೇ ವರ್ಗ ವಸ್ತುಗಳನ್ನು?
>> ಹನ್ನಾ ಬ್ಲಮ್ಬರ್ಗ್: ಏನಾಗುತ್ತದೆ ನೀವು ಅನೇಕ ವಿಷಯಗಳನ್ನು ಹೊಂದಿದ್ದರೆ ಎಂದು
ಅದೇ ವರ್ಗದ?
ಆದ್ದರಿಂದ, ಉದಾಹರಣೆಗೆ, ನಾವು ಇಂತಹ ಕೇವಲ, ಶುದ್ಧ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಬಳಸಿಕೊಂಡು
ನಾವು ರೀತಿಯ ಮಾಡಬೇಕಾಗುವುದು document.getElementsByClass.
ಆ ವಾಸ್ತವವಾಗಿ ಮಾಡುತ್ತದೆ ನಂತರ ಆದಾಯ ಅಂಶಗಳನ್ನು ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಹೊಂದಿದೆ.
>> ಮತ್ತು ನೀವು ಮೇಲೆ ತಿರುಗಿ ಎರಡೂ ಅವುಗಳನ್ನು ನೀವು ಬಯಸುವ ಒಂದು ಹುಡುಕಲು ಅಥವಾ.
ಇದು ನೀಡಲು ಹಿಂದಿರುಗಬಹುದೆಂದು ನೀವು ಒಂದು ಅಂಶ.
ನೀವು ನೀಡಲು ವಿಶೇಷವೇನು ಅಂಶಗಳ ಒಂದು ಸರಣಿ.
ದೊಡ್ಡ ಪ್ರಶ್ನೆ.
ಬೇರೆ ಏನಾದರೂ?
ಅದ್ಭುತ.
>> ಹಾಗಾಗಿ ನೀವು ಚೆನ್ನಾಗಿ ಬಂದಿದೆ ಆಲೋಚಿಸುತ್ತೀರಿ ಯಾವುದೇ jQuery ನೀವು pset ರಲ್ಲಿ ಕಂಡಿತು
ನೀವು ಹೋಗಲು ಉತ್ತಮ ಇರಬೇಕು.
ಪ್ರಶ್ನೆ?
ಓಹ್, ಇಲ್ಲ.
ನಾನು ಕಲಿಸಲು ಹೊಂದಿವೆ.
ವಿಶ್ರಾಂತಿ.
ಇದು ಚೆನ್ನಾಗಿರುತ್ತದೆ ಮಾಡುತ್ತೇವೆ.
ನಾನು ಪಡೆಯುತ್ತೀರಿ.
>> ನ ಅಜಾಕ್ಸ್ ಬಗ್ಗೆ ಮಾತನಾಡೋಣ.
ಆದ್ದರಿಂದ ಅಜಾಕ್ಸ್ a-- ಚೆನ್ನಾಗಿ ಎಂದು ನಾನು, ನ ಇದು ನಿಂತಿದೆ ಎಂಬುದನ್ನು ಆರಂಭಿಸೋಣ.
ಇದು ಒಂದು ಸಂಕ್ಷಿಪ್ತ ಇಲ್ಲಿದೆ.
ಇದು ಅಸಮಕಾಲಿಕ ಹೊಂದಲಾಗಿದೆ JavaScript ಮತ್ತು XML.
ಮತ್ತು ಮದುವೆ ಮೂಲತಃ ಎಂದು ನಾನು ಇದೆ [ಕೇಳಿಸುವುದಿಲ್ಲ] ನಮ್ಮ ದತ್ತಾಂಶದ ಒಂದು ರೀತಿಯ.
ಆದರೆ ವಾಸ್ತವವಾಗಿ ಮದುವೆ ಬಳಸಿಲ್ಲ.
ಬದಲಾಗಿ, ನಾವು JSON ಬಳಸಿ.
>> ಆದ್ದರಿಂದ ಮೂಲಭೂತವಾಗಿ, ಇದು ಕೆಲವು data-- ಇಲ್ಲಿದೆ ಅಸಮಕಾಲಿಕ, ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, ಮತ್ತು ಡೇಟಾ,
ಈ ಸಂದರ್ಭದಲ್ಲಿ, JSON ರಲ್ಲಿ.
ಮತ್ತು ನಮ್ಮ ಗುರಿ ನಾವು ಹೇಳಿದಂತೆ, ಎಂದು ಸ್ವಲ್ಪ ಮುಂಚೆ,
ಒಂದು ಮಾಡಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ ಇದೆ ವಿನಂತಿಯನ್ನು, ಕೋರಿಕೆ ಹೊಂದಿರುವುದರಿಂದ
ತನ್ನ ವಿಷಯ ಹಿನ್ನೆಲೆ ಆದರೆ ಮುಂದುವರೆಯಲು
ನಾವು ಉದ್ದೇಶವಿಲ್ಲದೇ ಮಾಡಲಾಯಿತು ಏನೇ.
ಮತ್ತು ಮಾಹಿತಿಯಾಗಿದೆ ನಂತರ ಯಾವಾಗ ಸಿದ್ಧ, ಆಗ ನಾವು ಅಳವಡಿಸಲು ಮಾಡುತ್ತೇವೆ.
>> ಆದ್ದರಿಂದ ಈ ನೋಡೋಣ ವಾಸ್ತವವಾಗಿ ತೋರುತ್ತಿದೆ.
ಮತ್ತು ಈ, ನೀವು ಇರಬೇಕು ಪರಿಚಿತ ಸ್ವಲ್ಪ
pset8, ಒಂದು ನೀವು ತಿರುಗಿ.
ಇಲ್ಲಿ ಮಾನ್ಯ jQuery ಇಲ್ಲಿದೆ ಕಾರ್ಯ ಎಂದು ನಾವು ಮಾಡಬಹುದು
ಈ ಡಾಲರ್ ಚಿಹ್ನೆ about-- ತಿಳಿಯುವ.
ಆದ್ದರಿಂದ jQuery ಕಾರ್ಯದಲ್ಲಿ, .getJson ಹೇಳುತ್ತಾರೆ.
>> ಮತ್ತು ಈ ಕಾರ್ಯವನ್ನು ಮಾಡುತ್ತದೆ ಅದು ಒಂದು URL ಮತ್ತು ಕೆಲವು parameters-- ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ
ಆದ್ದರಿಂದ ನಾನು ಸಂದರ್ಭದಲ್ಲಿ ಭಾವಿಸುತ್ತೇನೆ pset8, ಇದು, ರೀತಿಯು
URL ಅನ್ನು articles.php ಮತ್ತು ನಿಯತಾಂಕಗಳನ್ನು = ಕೆಲವು ಅಂಚೆ ಕೋಡ್ ಹೋಗಿ ಆಗಿತ್ತು.
ಮತ್ತು ಇದು ಸರಿ, ಒಂದು ವಿನಂತಿಯನ್ನು ಮಾಡಲು ಹೇಳುತ್ತಾರೆ ನಿರ್ದಿಷ್ಟ ನಿಯತಾಂಕಗಳನ್ನು ಈ URL.
ಮತ್ತು ಕೇವಲ ನಡೆಯುತ್ತದೆ.
>> ಇದು ಮುಗಿದಾಗ, ಅದು ಯಶಸ್ವಿಯಾಗಿ ಸಂಪೂರ್ಣ ಹೋಗುವ
ಅಥವಾ ಇದು ವಿಫಲವಾದ ವಿಶೇಷವೇನು.
ಆದ್ದರಿಂದ ಈ ಕರೆಯ ಸಮನಾಗಿರುತ್ತದೆ ರಾಬ್ ಮತ್ತು ಏನಾದರೂ ಹೇಳಿ.
ಅವರು ಕರೆ ನಂತರ, ಅವರು ಎರಡೂ ನಾನು ಆಯಿತು ಅಥವಾ ನಾನು ವಿಫಲವಾಗಿದೆ ಹೇಳಲು ವಿಶೇಷವೇನು.
>> ನೀವು ಅಲ್ಲಿ ಸಂದರ್ಭದಲ್ಲಿ ಆದ್ದರಿಂದ ಇದನ್ನು, ನೀವು ಸರಿ, ನಾನು ಮುಗಿಸಿದ್ದೇನೆ, ಹೇಳುತ್ತಾರೆ.
ತದನಂತರ ನೀವು ಈ ಕಾರ್ಯವನ್ನು ಕರೆಯಲು.
ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಇದು ಒಂದು ಎಂದು ವಿಶೇಷವೇನು ಕೆಲವು ಮಾಹಿತಿಯನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಕಾರ್ಯ.
ನಾವು ಸಾಮಾನ್ಯವಾಗಿ ಕಾಳಜಿವಹಿಸುವ ಒಂದು, ದಶಮಾಂಶ ನಾವು ವಾಸ್ತವವಾಗಿ ವಾಪಸಾದರು ಡೇಟಾ
.getJSON ಕರೆ ಪರಿಣಾಮವಾಗಿ.
>> ಮತ್ತು ನೀವು ಏನಾದರೂ ಮಾಡಬಹುದು.
Pset8 ಸಂದರ್ಭದಲ್ಲಿ ಆದ್ದರಿಂದ, ನಾವು ಪಟ್ಟಿಯೆಂದು ಇದು ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ.
ಫೇಲ್ ಒಂದು ಕ್ರಿಯೆ ಎಂದು ಹೋಗುತ್ತದೆ ವಿನಂತಿಯನ್ನು ವಿಫಲವಾದಲ್ಲಿ ಕರೆಯಲಾಗುತ್ತದೆ
ಯಾವುದೇ ಕಾರಣಕ್ಕೆ.
ಮತ್ತು pset8 ಸಂದರ್ಭದಲ್ಲಿ, ನಾವು ಅದನ್ನು console.log.
ಎಂದು ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳು?
ಹೌದು.
>> ಪ್ರೇಕ್ಷಕರು: ನಾವು ಕಾರ್ಯ ಥೀಟಾ ಬಳಸಬಹುದು ಬದಲಿಗೆ ಕ್ರಿಯೆಯ, textStatus, jqHXR.
ಹನ್ನಾ ಬ್ಲಮ್ಬರ್ಗ್: ಖಂಡಿತ.
ಆದ್ದರಿಂದ ಹೌದು, ನಾನು pset ರಲ್ಲಿ ಭಾವಿಸುತ್ತೇನೆ, ನಾವು ಕಾರ್ಯ ಡೇಟಾವನ್ನು ಕಂಡಿತು.
ಆದ್ದರಿಂದ ಕೇವಲ ಸರಿ, ಹೌದು ಮುಚ್ಚಲಿದೆ ಇಲ್ಲಿದೆ.
ನಾವು pset ರಲ್ಲಿ ನೋಡಿದ ಇಲ್ಲಿದೆ.
ಎಂದು ಸಂಪೂರ್ಣವಾಗಿ ಉತ್ತಮ.
>> ನೀವು ಬಯಸಿದರೆ ಈ ಕೇವಲ ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ ಹಿಂದೆಗೆದುಕೊಳ್ಳಬೇಕು,
ಈ ವಿಷಯಗಳನ್ನು ಎಂದು ನೀವು .getJSON ರಿಂದ ಎದುರಿಸಿದರು.
ಒಳ್ಳೆಯ ಪ್ರಶ್ನೆ.
ಬೇರೆ ಏನಾದರೂ?
ಹೌದು.
>> ಪ್ರೇಕ್ಷಕರು: .getJSON ಅಜಾಕ್ಸ್?
ಹನ್ನಾ ಬ್ಲಮ್ಬರ್ಗ್: ಸರಿ.
ಆದ್ದರಿಂದ ಈ ಟ್ರಿಕಿ ಭಾಗವಾಗಿ ರೀತಿಯ.
ಇದು ಅನುಮತಿಸುತ್ತದೆ ಒಂದು jQuery ಕ್ರಿಯೆಯಾಗಿದೆ ನೀವು ಅಸಮಕಾಲಿಕ ಕರೆಗಳನ್ನು ಮಾಡಲು.
ಮತ್ತು ಆ ಅಸಮಕಾಲಿಕ ಕರೆಗಳು, ಎಂದು ಇಲ್ಲಿದೆ ನಾವು ಅಜಾಕ್ಸ್ ಎಂದು ಉಲ್ಲೇಖಿಸಿ ಬಂದಿದೆ.
ಹೌದು.
ಆ ನನಗೆ ನಿಜವಾಗಿಯೂ ಬಹಳ ಸಮಯ ತೆಗೆದುಕೊಂಡಿತು ನಾನು ವಿದ್ಯಾರ್ಥಿಯಾಗಿದ್ದಾಗ ಹೊರತುಪಡಿಸಿ ಪುಲ್.
ಪ್ರೇಕ್ಷಕರು: ನೀವು ಮತ್ತೆ ಎಂದು ಹೇಳಬಹುದು?
ಹನ್ನಾ ಬ್ಲಮ್ಬರ್ಗ್: ಹೌದು.
ನಾನು ಮತ್ತೆ ಎಂದು ಹೇಳಬಹುದು?
ಈ .getJSON ಕಾರ್ಯ, ಇದು ಒಂದು jQuery ಕ್ರಿಯೆಯಾಗಿದೆ.
ಮತ್ತು ಇದು ಮಾಡಲು ವಿಶೇಷವೇನು ಒಂದು ಅಸಮಕಾಲಿಕ ಕರೆ.
ಮತ್ತು ಈ ಅಸಮಕಾಲಿಕ ಕರೆಗಳನ್ನು, ನಾವು ಅಜಾಕ್ಸ್ ಆ ಉಲ್ಲೇಖಿಸುವಾಗ.
>> ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳು?
ನಾವು ಬಿಟ್ಟು ಕೇವಲ ಒಂದೆರಡು ನಿಮಿಷಗಳ.
ಮತ್ತು ಮಾರಿಯಾ ತಂದೆಯ ಹೋಗುವ ಭದ್ರತಾ ಅಂತಿಮಗೊಳಿಸಲು
ಮತ್ತು ನಾವು ನೀನು ಕೇವಲ ಬಗ್ಗೆ ಮಾಡಬೇಕಾಗಿದೆ.
MARIA ZLATKOVA: ಅದ್ಭುತ, ಸರಿ.
ಆದ್ದರಿಂದ ಈ ಕೇವಲ ತೆಗೆದುಕೊಳ್ಳಬಹುದು is-- ಸೆಕೆಂಡುಗಳ ಈ ಮೇಲೆ ನೋಡಲು.
ಮತ್ತು ಈ ನಿಜವಾಗಿಯೂ ದೊಡ್ಡ ಏನೋ ಅಲ್ಲ.
ಏಕೆ ಯಾರಾದರೂ ಹೇಳಿ ಮಾಡಬಹುದು?
ಏನು foo ನಡೆಯುತ್ತಿರುವ ಮತ್ತು ಸಾಧ್ಯವಾಗುವಷ್ಟು ಇದೆ ಸಮರ್ಥವಾಗಿ ಕೆಟ್ಟ ಕೆಲಸಕ್ಕೆ ಕಾರಣವಾಗುತ್ತದೆ,
ಮತ್ತು ಎಂದು ಏನನ್ನು?
ಹೌದು.
ಪ್ರೇಕ್ಷಕರು: ವೇಳೆ ಎಂದು ವಾದ ಹೆಚ್ಚು 12 ಅಕ್ಷರಗಳು ರಲ್ಲಿ ಜಾರಿಗೆ
ಇದು ಉಕ್ಕಿ ಸಾಧ್ಯವಾಗಲಿಲ್ಲ.
MARIA ZLATKOVA: ರೈಟ್.
ಪರ್ಫೆಕ್ಟ್.
ಇದು ಏನು ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ?
ನೀವು ಅದನ್ನು ಪ್ರಸ್ತಾಪಿಸಿದ್ದಾರೆ.
>> ಪ್ರೇಕ್ಷಕರು: ಬಫರ್.
>> MARIA ZLATKOVA: ಹೌದು, ಬಫರ್.
ಆದ್ದರಿಂದ ಈ ವಿಷಯ ನಾವು ಬಫರ್ ಎಂದು ನೋಡಿ.
ಮತ್ತು ನಾವು, foo, ಎಂದು ಒಳಗೆ ನೋಡಿ ನಾವು, ನಮ್ಮ ಬಫರ್, ಸಿ ನಿರೂಪಿಸಿದ
12 ಒಂದು ಗಾತ್ರ.
ಆದರೆ, ಮುಖ್ಯ, ನಾವು ಅದನ್ನು ಯಾವುದೇ ರೀತಿಯಲ್ಲಿ ಚೆಕ್
ಎಂದು ಆದ್ದರಿಂದ argv1-- ಎರಡನೇ ವಾದವನ್ನು ಆಗಿತ್ತು.
ನಾವು ಎಂದು ಪರಿಶೀಲಿಸಲು ಇಲ್ಲ ಇದು ಗಾತ್ರವನ್ನು ಸೂಕ್ತವಾಗಿದೆ.
>> ಆದ್ದರಿಂದ ನಾವು ಒಂದು ಹೊಂದಿತ್ತು ವಿಶೇಷವಾಗಿ ದುರುದ್ದೇಶಪೂರಿತ ಬಳಕೆದಾರ
ಎಂದು ಕೆಲವು ವಾದದಲ್ಲಿನ ಪುಟ್ 12 ಹೆಚ್ಚು, ಮತ್ತು ನಂತರ ಸಮರ್ಥವಾಗಿ
ಆ ದುರ ವಾದ, ಕೆಲವು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಕೋಡ್ ಹೊಂದಿತ್ತು
ಅವರು ಕೆಟ್ಟ ಏನಾದರೂ ಹಾಕಿದ್ದೆ ಇದು; ಈ, ಏನಾಗಬಹುದು
ರಿಟರ್ನ್ ಅತಿಕ್ರಮಿಸಲು ಎಂದು foo ಕಾರ್ಯದ ವಿಳಾಸ
ಯಾವಾಗ ಕಾರ್ಯ ಕಾರಣವಾಗುತ್ತದೆ ಕೋಡ್ ಕಾರ್ಯಗತಗೊಳಿಸಿ ಹಿಂದಿರುಗಿದ.
ತದನಂತರ ಕೆಟ್ಟ ವಿಷಯಗಳನ್ನು ಸಂಭವಿಸಬಹುದಾಗಿದೆ.
ಈ ಎಲ್ಲರಿಗೂ ಅರ್ಥ ಡಸ್?
>> ಮತ್ತು ನಾವು ಈ ವಿರುದ್ಧ ಹೇಗೆ ರಕ್ಷಿಸಿಕೊಳ್ಳಬಲ್ಲರು?
ಯಾವುದೇ ಸಲಹೆಗಳನ್ನು?
ಮೂಲತಃ, ಒಳಗೆ ಸಮರ್ಥವಾಗಿ foo, ಹೇಗೆ
ನಾವು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಪರಿಶೀಲಿಸಬಹುದು ಆ ಸಂಭವಿಸಿ ಸಾಧ್ಯವಿಲ್ಲ?
>> ಪ್ರೇಕ್ಷಕರು: ಗಾತ್ರ 12 ಮಿತಿಮೀರಿದಾಗ ವೇಳೆ, ನೀವು ಹೆಚ್ಚುವರಿ ಮೆಮೊರಿಯನ್ನು ನಿಯೋಜಿಸಲು ಎಂದು?
MARIA ZLATKOVA: ಸಲಹೆ, ನಿಯೋಜಿಸಿ ಗಾತ್ರದ ಹೆಚ್ಚುವರಿ ಮೆಮೊರಿ ಮೀರಿದೆ.
ವಾಸ್ತವವಾಗಿ, ನಾವು ಏನೋ ಒಂದು ಮಾಡಬಹುದು ಹಾಗೂ ಹೆಚ್ಚು ಸರಳವಾದ ಬಹಳಷ್ಟು.
ನಾವು ದಾರದಿಂದ ಉದ್ದ ಪಡೆಯಬಹುದು ದಾಖಲಿಸಿದರೆ ಎಂದು ವಾದವನ್ನು,
ಕಡಿಮೆ ವೇಳೆ ಪರಿಶೀಲಿಸಿ ಹೆಚ್ಚು ಅಥವಾ 12 ಸಮಾನವಾಗಿರುತ್ತದೆ
ನಾವು ಯಾವ ಹೊಂದಿದೆ ನಾವು ಬಯಸುವುದಿಲ್ಲ ಏಕೆಂದರೆ ಎಂದು
ಇದು ನಮ್ಮ ಬಫರ್ ಪರಿಧಿಯಿಂದ ಮೀರುವ.
ಮತ್ತು ಹಾಗಾಗದೆ ನಂತರ, ನಾವು ವಾದ ಕೆಲಸ ಮಾಡಬಹುದು.
ಅದನ್ನು ನಂತರ, ನಾವು ನಿಜವಾಗಿಯೂ ಬಯಸುವ ಬಳಕೆದಾರ ನಲ್ಲಿ ಸಂಭಾವ್ಯ yello ಗೆ.
ಆದರೆ ನಾವು ಹಾಗೆ ಹೇಗೆ.
ಹೌದು.
>> ಪ್ರೇಕ್ಷಕರು: ನೀವು ಕುಡ್ memcpy ನಿಜವಾದ ತ್ವರಿತ ವಿವರಿಸಲು?
MARIA ZLATKOVA: ಓಹ್, ಕ್ಷಮಿಸಿ.
ಹೌದು.
Memcpy ಸರಿ, ಏನೇ is-- ಕ್ಷಮಿಸಿ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ.
Memcpy ಏನೇ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಬಾರ್ನಲ್ಲಿ ಯಾವುದೇ ರವಾನಿಸಲಾಗಿದೆ
ಆಜ್ಞಾ ಸಾಲಿನ ಚರ್ಚೆಯಂತೆ foo ಮೇಲೆ.
ಆದ್ದರಿಂದ argv1 ತೆಗೆದುಕೊಳ್ಳುವುದು.
Argv1 ಇಲ್ಲಿ ಬಾರ್ ಕರೆಯಲಾಗುತ್ತದೆ.
ಆದ್ದರಿಂದ ಬಾರ್ ತೆಗೆದುಕೊಳ್ಳುವುದು ಮತ್ತು ಸಿ ನಕಲಿಸಿ ಹೋಗುವುದಿಲ್ಲ.
>> ಪ್ರೇಕ್ಷಕರು: ಸರಿ.
MARIA ZLATKOVA: ಮತ್ತು ವಿಶೇಷವೇನು ಮೂರನೇ ವಾದ ಕೇವಲ ಸೂಚಿಸುತ್ತದೆ copy--
ಎಷ್ಟು ಸಿ ನಕಲಿಸಿ ಹೋಗುವುದಿಲ್ಲ.
ಪ್ರೇಕ್ಷಕರು: ಆಹ್.
ಆದ್ದರಿಂದ ಈ ಒಬ್ಬರ ನಕಲು ನಂತರ ಎಲ್ಲಾ.
>> MARIA ZLATKOVA: ಹೌದು, ಇದು ಎಲ್ಲಾ ನಕಲು ವಿಶೇಷವೇನು.
ಹೌದು.
ಮೊದಲ, ನಾವು ಬಾರ್ ಅಲ್ಲ ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ಇದು ಒಂದು ಪಾಯಿಂಟರ್ ಏಕೆಂದರೆ ಶೂನ್ಯ ಸಮಾನವಾಗಿರುತ್ತದೆ.
ನಂತರ ನಾವು ಬಾರ್ ಸ್ಟ್ರಿಂಗ್ ಉದ್ದ ಪಡೆಯಲು.
ನಾವು ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ಕಡಿಮೆ ಅಥವಾ 12 ಸಮಾನವಾಗಿರುತ್ತದೆ.
ನಂತರ ನಾವು ಮಾಡಿದ ಏಕೆಂದರೆ ಖಚಿತವಾಗಿ ಮಾಡಿದ, ನಾವು ವಾಸ್ತವವಾಗಿ ಮಾಡಬಹುದು
memcpy ಮತ್ತು ಒಕೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ.
ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳು?
ಗ್ರೇಟ್.
ನಾನು ಎರಡು ಸರಿ ಅಥವಾ ತಪ್ಪು ಪ್ರಶ್ನೆಗಳನ್ನು ಹೊಂದಿದ್ದರೆ.
ಯಾರಾದರೂ ಈಗಿನಿಂದಲೇ ನನಗೆ ತಿಳಿಸುವಿರಾ ಈ ಸರಿ ಅಥವಾ ತಪ್ಪು ವೇಳೆ?
ಹೌದು, ಇದು ತಪ್ಪು.
ನಿಖರವಾಗಿ.
ಅವೆರಡೂ ಸುಳ್ಳು.
ಒಂದು ಪ್ರವೇಶಪದ ಬಳಸಿ ಆದ್ದರಿಂದ ನಿಜವಾಗಿಯೂ ಒಳ್ಳೆಯದು
ಯಾರಾದರೂ ಗೊತ್ತಿದ್ದರೆ ಏಕೆಂದರೆ ನಿಮ್ಮ ಪಾಸ್ವರ್ಡ್, ಅವರು ಕೇವಲ ಮಾಡಬಹುದು
ಎಲ್ಲಾ ನಿಮ್ಮ ಇತರ ಖಾತೆಗಳನ್ನು ಪ್ರವೇಶಿಸಲು.
ತದನಂತರ ಪ್ರತಿಮೆಗಳು ನೀಡಿಲ್ಲ ಭದ್ರತಾ ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು.
ನಾವು ಸಾಮಾನ್ಯವಾಗಿ HTTPS ತೋರಬೇಕು ಬದಲಿಗೆ ಎಚ್ಟಿಟಿಪಿ ಮತ್ತು URL ನ.
>> ಮತ್ತು ಕೆಲವು ರೀತಿಯ ನಾವು ಪ್ರಸ್ತಾಪಿಸಿದ್ದಾರೆ ನೀವು ದಾಳಿ,
ಡೇವಿಡ್ ಉಲ್ಲೇಖಿಸಲಾಗಿದೆ ಎಂದು , SQL ಇಂಜೆಕ್ಷನ್ ದಾಳಿಗಳು ಉಪನ್ಯಾಸ.
ನಾವು ಈಗಾಗಲೇ ನೋಡಿದ ನಾವು don't-- ವೇಳೆ CS50 ಪ್ರಶ್ನೆಗೆ ಕಾರ್ಯ ಖಚಿತವಾಗಿ SQL ಮಾಡುತ್ತದೆ
ಇಂಜೆಕ್ಷನ್ ದಾಳಿಗಳು ಉಂಟಾಗುವುದಿಲ್ಲ.
ಆದರೆ ನಾವು CS50 ಬಳಸಿ ಇಲ್ಲದ, ಹೇಳಿಕೆ, ಕೊಡುವುದು "ಪ್ರಶ್ನೆಯಲ್ಲಿ,"
ನಾವು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಬೇಕು ಎಂದು ಬಳಕೆದಾರ ಇನ್ಪುಟ್ ವಾಸ್ತವವಾಗಿ ಕೆಲವು SQL ಅಲ್ಲ
ಎಲ್ಲಾ ಕಾರಣವಾಗಬಹುದು ಎಂದು ಪ್ರಶ್ನೆ ನಮ್ಮ ಕೋಷ್ಟಕಗಳು ಕೈಬಿಡಲಾಯಿತು
ಅಥವಾ ಕೆಟ್ಟ ಏನೋ ನಮ್ಮ ಡೇಟಾಬೇಸ್ ನಡೆಯಲಿರುವ.
>> ಸಮಾವೇಶ ಅಪಹರಣಕ್ಕೆ ಆಗಿದೆ ದಾಳಿ ಮತ್ತೊಂದು ರೀತಿಯ
ಎಂದು ಕೆಲವು ಕೆಟ್ಟ ನಡೆಯುತ್ತದೆ ವ್ಯಕ್ತಿ ಕೆಲವು ಬಲಿಪಶುವಿನ ಅಧಿವೇಶನ ಬಳಸುತ್ತದೆ
ಐಡಿ ಲಾಗಿನ್ ಮಾಹಿತಿಯನ್ನು ಪ್ರವೇಶಿಸಲು.
ಆದ್ದರಿಂದ ಒಂದು ಕ್ಷುಲ್ಲಕ ಉದಾಹರಣೆಗೆ ಆಗಿದೆ ಹಾಗೆ ನಾವು ಸಾರ್ವಜನಿಕ ಕಂಪ್ಯೂಟರ್ ಹೊಂದಿದ್ದರೆ,
ನಂತರ ಕೆಟ್ಟ ವ್ಯಕ್ತಿ ತದನಂತರ ದಾಖಲಿಸುತ್ತದೆ ಅವರು ಉಳಿಸಿದ ಕುಕೀಗಳನ್ನು ಹೊಂದಿವೆ.
ಮತ್ತು ಕುಕೀಸ್ ಅನ್ನು ಬದಲಾವಣೆ ಮಾಡುವುದಿಲ್ಲ.
>> ನಂತರ ನಾವು ಬಲಿಯಾದ ಹೋಗಿ ತದನಂತರ ವೆಬ್ಸೈಟ್ ಪ್ರವೇಶಿಸಲು.
ಕುಕೀಸ್ ಬದಲಾಗದು ಒಂದು ನಿರ್ದಿಷ್ಟ ಅವಧಿಗಾಗಿ.
ತದನಂತರ ಬಲಿಯಾದ ಒಳಗೆ ದಾಖಲಿಸುತ್ತದೆ ನಂತರ ವೆಬ್ಸೈಟ್ ಮತ್ತು ಎಲೆಗಳು.
ತದನಂತರ ವ್ಯಕ್ತಿ ಯಾರು ದಿನಗಳಿಂದಲೂ ನಂತರ ತಮ್ಮ ಅಧಿವೇಶನ ID ಯನ್ನು ಬಳಸಬಹುದು
ತಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಪ್ರವೇಶಿಸಲು.
ಆದ್ದರಿಂದ ಒಂದು ಉದಾಹರಣೆ ಎಂದು ಸಂಭವಿಸಬಹುದು ಎಂಬುದನ್ನು.
>> ಮತ್ತು ನಂತರ ನಾನು ತುಂಬಾ ಚಿಂತಿಸಬೇಡಿ ಎಂದು ನಿರ್ದಿಷ್ಟ ಕೋಡ್ ಅಥವಾ ಏನು ಬಗ್ಗೆ
ಈ ಉಂಟುಮಾಡಬಹುದು ಹಾಗೆ, ಆದರೆ ಕಲ್ಪನೆಯನ್ನು ಕೆಲವು ರೀತಿಯ ಹೊಂದಿರುವ ಏನು
ಈ ಒಳಗೊಂಡಿರುವ ಅಸ್ಥಿರ.
ತದನಂತರ ಹೆಡರ್ ಮ್ಯಾನಿಪುಲೇಟ್ ಡೇಟಾ ದಾಳಿ ಮತ್ತೊಂದು ವಿಧ
ಡೇವಿಡ್ ಬಗ್ಗೆ ಮಾತನಾಡಿದ್ದರು ಹೊಂದಿದೆ.
ಮತ್ತು ಇದು ಕೇವಲ ಸೂಚಿಸುತ್ತದೆ ಯಾವಾಗ ಸಂಭವಿಸಬಹುದು ಎಂಬುದನ್ನು
ಪ್ರತಿಕ್ರಿಯೆ ಎಚ್ಟಿಟಿಪಿ ನಮ್ಮ ಹೆಡರ್ ಒಳಗೆ ಪ್ರತಿಕ್ರಿಯೆ
ಸರಿಯಾಗಿ ಸ್ವಚ್ಛಗೊಳಿಸಲಾಗುತ್ತದೆ ಇಲ್ಲ.
>> ಉದಾಹರಣೆಗೆ ಜಾಗ ಯಾವುದೇ, ಯಾರಾದರೂ ಹೆಡರ್ ಒಂದು ಬರೆಯಲ್ಪಡುತ್ತದೆ ವೇಳೆ
ಮೌಲ್ಯಗಳನ್ನು ಮಿಗಿಲಾದ ಹೊಂದಿರುತ್ತವೆ ಅವರು contain-- ಮಾಡಬೇಕು ಮತ್ತು ವಾಸ್ತವವಾಗಿ
, ಒಂದು 200 ಉದಾಹರಣೆಗೆ, ಹೊಂದಿರುತ್ತವೆ ಸರಿ ಸ್ಥಿತಿ ಕೋಡ್, ಅವರು ನಂತರ
ಸಮರ್ಥವಾಗಿ ದುರುದ್ದೇಶಪೂರಿತ ಇಲ್ಲ ವಿಷಯಗಳನ್ನು ಅವರು ಸೇರಬೇಕೆಂದು ಇರುವಾಗ.
ಆದರೆ ನಾನು ತುಂಬಾ ಚಿಂತಿಸಬೇಡಿ ಎಂದು ನಿರ್ದಿಷ್ಟ ಕೋಡ್ ಬಗ್ಗೆ
ಎಂದು, ಈ ಉಂಟುಮಾಡಬಹುದು ತಿಳುವಳಿಕೆ ಕೇವಲ ರೀತಿಯ
ಹಾಗೆ ಉನ್ನತ ಮಟ್ಟದ ವಿಷಯಗಳನ್ನು.
>> ನಾನು ಈ ಎಲ್ಲಾ ಭಾವಿಸುತ್ತೇನೆ ನಾವು ರಕ್ಷಣೆ ಮಾಡಬೇಕು ಎಂದು.
ಅಮೇಜಿಂಗ್.
ಯಾರಾದರೂ ಯಾವುದೇ ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು ಹೊಂದಿದ್ದರೆ ನಾವು ಒಳಗೊಂಡಿದೆ ವಸ್ತುಗಳ?
ಹೌದು.
>> ಪ್ರೇಕ್ಷಕರು: ಒಂದು ರೀತಿಯ ಹೆಚ್ಚು ವ್ಯವಸ್ಥಾಪನ ಪ್ರಶ್ನೆ.
ವಿಷಯ ಮುಖ್ಯವಾಗಿ ಕೇಂದ್ರೀಕೃತವಾಗಿದೆ ರಸಪ್ರಶ್ನೆ 1 ನಂತರ ವಿಷಯಗಳನ್ನು?
>> MARIA ZLATKOVA: ಆದ್ದರಿಂದ ಪ್ರಶ್ನೆ, ವಿಷಯ
ರಸಪ್ರಶ್ನೆ 1 ನಂತರ ವಿಷಯಗಳನ್ನು ಮುಖ್ಯವಾಗಿ ಗಮನ?
ಆದ್ದರಿಂದ ಗಮನ ನಂತರ ಮೇಲೆ ಹೊರತುಪಡಿಸಿ ರಸಪ್ರಶ್ನೆ 1,
ನಾವು ವಿಷಯಗಳನ್ನು ಗಮನ ಅಗತ್ಯವಿರುವ pset5 ಹಾಗು ದತ್ತಾಂಶ ರಚನೆಗಳನ್ನು ಬಹಳಷ್ಟು
ನಾವು ಆವರಿಸಿದ್ದ.
ಮತ್ತು ನಾವು ಎಂದು ಹೇಳಲು ಸಾಧ್ಯವಿಲ್ಲ ನಾವು ಮೊದಲು ಏನು ನಿರ್ಲಕ್ಷಿಸಬಹುದು
ಅದು ಇದು ಮೇಲೆ ನಿರ್ಮಿತವಾಗಿದೆ ಏಕೆಂದರೆ.
>> ಆದ್ದರಿಂದ ಗಮನ, ಜೊತೆಗೆ pset5 ವಸ್ತು ಸಂಬಂಧಿತ ಪಟ್ಟಿಗಳನ್ನು ರಾಶಿಯನ್ನು ಸೇರಿದಂತೆ ನಂತಹ
ಸಾಲುಗಳನ್ನು, ಮತ್ತು ಎಲ್ಲವೂ ಹನ್ನಾ ಹೋದೆ ಎಂದು.
>> ಹನ್ನಾ ಬ್ಲಮ್ಬರ್ಗ್: ರೈಟ್.
ಹೌದು, ನಾವು ಎಲ್ಲಾ ಸಿ ಸ್ಟಫ್ ಹೋದೆ ಅತ್ಯಂತ ಬೇಗನೆ ಆರಂಭಿಸಿದೆ.
ಆದರೆ ಪರಿಶೀಲಿಸಲು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ.
ಹಿಂತಿರುಗಿ ಮತ್ತು ರಸಪ್ರಶ್ನೆ 0 ವಿಮರ್ಶೆ ವೀಕ್ಷಿಸಲು.
>> ಒಂದೆರಡು ಹೆಚ್ಚು ವ್ಯವಸ್ಥಾಪನ ಟಿಪ್ಪಣಿಗಳು, ಕೇವಲ ಸಂದರ್ಭದಲ್ಲಿ ನಾವು ನಿಮ್ಮ ಗಮನ ಹೊಂದಿವೆ.
ನಾವು ಕಚೇರಿ ಗಂಟೆಗಳ ಹೋಗುವ ಎರಡೂ ಸೋಮವಾರ ಮತ್ತು ಮಂಗಳವಾರ ರಾತ್ರಿ.
ಅವರು ಎಂಡಿ 119 ಎಂದು ನೀನು.
ಈ ಆದ್ದರಿಂದ, ಎಲ್ಲಾ ವೆಬ್ಸೈಟ್ನಲ್ಲಿ ನೀವು, ಚಿಂತಿಸ ಕೇಳಲು ಹೋದರೆ.
>> MARIA ZLATKOVA: 11:00 8:30.
>> ಹನ್ನಾ ಬ್ಲಮ್ಬರ್ಗ್: ಹೌದು, 11:00 8:30.
ನಾವು ಅಲ್ಲಿ ಮಾಡುತ್ತೇವೆ.
ನಾವು ಪ್ರಶ್ನೆಗಳಿಗೆ ಉತ್ತರಿಸಲು ಅಲ್ಲಿ ಮಾಡುತ್ತೇವೆ.
ಇದು ಬಹಳ ಚಿಲ್ ಮತ್ತು ಖುಷಿಯಾಗುತ್ತದೆ.
ನೀವು ಹುಡುಗರಿಗೆ ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು ಕೇಳಬಹುದು ನೀವು ರಸಪ್ರಶ್ನೆ 1 ರಂದು ಹೊಂದಿರುವ.
ಮತ್ತು ರಸಪ್ರಶ್ನೆ 1 ಮೇಲೆ ಬುಧವಾರ, ಆದ್ದರಿಂದ ಅದೃಷ್ಟ.
ನೀವು ಬಹುಶಃ, ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು ಹೊಂದಿದ್ದರೆ ಇಲ್ಲಿ ಒಂದು ಆನ್ ಒಂದು ನಮಗೆ ಚರ್ಚೆ ಮಂದಿ.
ಕೂಲ್.
ತುಂಬಾ ಧನ್ಯವಾದಗಳು.
>> MARIA ZLATKOVA: ಧನ್ಯವಾದಗಳು ತುಂಬಾ ಹುಡುಗರಿಗೆ.
>> ಪ್ರೇಕ್ಷಕರು: ವಾಹ್.
>> [ಚಪ್ಪಾಳೆ]