1 00:00:00,000 --> 00:00:02,964 2 00:00:02,964 --> 00:00:05,434 >> [સંગીત વગાડવાનો] 3 00:00:05,434 --> 00:00:11,825 4 00:00:11,825 --> 00:00:12,700 HANNAH: હાય, દરેકને. 5 00:00:12,700 --> 00:00:15,866 તમે બહાર આવતા માટે ખૂબ ગાય્ઝ આભાર ક્વિઝ એક માટે ઘૃણાસ્પદ હવામાનમાં 6 00:00:15,866 --> 00:00:16,910 સત્ર સમીક્ષા કરો. 7 00:00:16,910 --> 00:00:20,020 તમે ગાય્ઝ, ક્વિઝ જાણો છો કે એક આ બુધવારે છે. 8 00:00:20,020 --> 00:00:22,209 તેથી અમે જાઓ રહ્યા છીએ વિષયોની સમૂહ દ્વારા. 9 00:00:22,209 --> 00:00:24,000 DAVIN: અરે, હું કહી શકો છો વાસ્તવિક ઝડપી કંઈક? 10 00:00:24,000 --> 00:00:25,215 HANNAH: અરે વાહ, Davin માતાનો જતા વાસ્તવિક ઝડપી કંઈક કહેવું. 11 00:00:25,215 --> 00:00:25,780 DAVIN: માફ કરશો. 12 00:00:25,780 --> 00:00:29,490 જસ્ટ વાસ્તવિક ઝડપી, તમે પ્રશ્નો હોય, તો ક્વિઝ વિશે, તમે અમને જઈ શકે છે. 13 00:00:29,490 --> 00:00:32,420 ક્વિઝ વિશે, 2014 ક્વિઝ એક પર જાઓ. 14 00:00:32,420 --> 00:00:34,680 તે વિશે લોજિસ્ટિક્સ મળ્યું છે જ્યાં જાઓ, જાઓ ત્યારે. 15 00:00:34,680 --> 00:00:38,100 તમે એક સાથે પ્રવેશ કરી રહ્યાં છો, તો અમે છો 5:30 ખાતે મેકઅપ ક્વિઝ છે જવું. 16 00:00:38,100 --> 00:00:40,350 અથવા તમે મને એક મુદ્દો મોકલવામાં તો, તમે કેટલાક અન્ય મુદ્દા છે. 17 00:00:40,350 --> 00:00:42,640 પરંતુ 5:30 બનાવવા અપ છે બુધવારે સમય. 18 00:00:42,640 --> 00:00:44,540 પણ તમે પ્રશ્નો હોય, તો, સામાન્ય પ્રશ્નો, 19 00:00:44,540 --> 00:00:45,748 ઑનલાઇન તમામ લોજિસ્ટિક્સ છે. 20 00:00:45,748 --> 00:00:47,690 તેથી પ્રથમ ત્યાં તપાસ કરો. 21 00:00:47,690 --> 00:00:49,070 >> HANNAH: ઓસમ. 22 00:00:49,070 --> 00:00:53,030 તેથી અહીં વિષયોની મોટા યાદી છે આજે આપણે મારફતે જાઓ રહ્યા છીએ કે. 23 00:00:53,030 --> 00:00:57,390 હું સી તમામ આવરી જાઉં છું કે પ્રથમ સ્તંભ છે, જે સામગ્રી,. 24 00:00:57,390 --> 00:01:00,710 જેથી સી સામગ્રી કે અમે ક્વિઝ શૂન્ય પછી આવરી લે છે. 25 00:01:00,710 --> 00:01:05,459 એક કડી થયેલ યાદી સાથે શરૂ કરીને, જે પોઇન્ટર છે. 26 00:01:05,459 --> 00:01:07,668 >> બધા હક છે, તેથી અમે આ જોયું જો છેલ્લા સમીક્ષા સત્ર માં, 27 00:01:07,668 --> 00:01:10,000 તેથી હું સુધી જવાની જાઉં છું આ થોડો ઝડપી છે. 28 00:01:10,000 --> 00:01:13,500 તમે મને માંગો, તો માત્ર તમારા હાથમાં ઊભા કરે ધીમું અથવા વધુ કંઈક સંબોધવા. 29 00:01:13,500 --> 00:01:17,150 પરંતુ અમે કારણ યાદીઓ કડી થયેલ ઉપયોગ અમે એરે સાથે સી શરૂ કર્યું. 30 00:01:17,150 --> 00:01:20,920 અને એરે મહાન છે, પરંતુ સમસ્યા તેઓ ચોક્કસ માપ હોય છે. 31 00:01:20,920 --> 00:01:24,925 સંલગ્ન યાદીઓ અમને બનાવવા માટે પરવાનગી ગતિશીલ રીતે માહિતી માળખાં માપવાળા. 32 00:01:24,925 --> 00:01:28,520 33 00:01:28,520 --> 00:01:32,320 >> અને અમે અમારા પાયાની કામગીરી ધરાવે છે, , દાખલ કાઢી નાખો અને શોધવા. 34 00:01:32,320 --> 00:01:36,780 અને અમે માં શામેલ કરી શકો ખરાબ કેસ સતત સમય 35 00:01:36,780 --> 00:01:39,140 અમે ફક્ત ખૂબ શરૂઆતમાં મૂકી જો. 36 00:01:39,140 --> 00:01:45,220 , ખરાબ કાઢીને શોધવા ઓહ n સમય મોટા કેસ. 37 00:01:45,220 --> 00:01:47,140 તેથી ફરી, માત્ર ફ્લિપ કરો આ ચિત્રો દ્વારા, 38 00:01:47,140 --> 00:01:50,860 હું અમે આ છેલ્લી વખત જોયું ખબર, પણ અમે અમારા સંલગ્ન યાદી પર નજર રાખવા માંગો છો 39 00:01:50,860 --> 00:01:53,440 આ રાખવામાં આવેલ કરીને અમારા યાદીની લિંક વડા. 40 00:01:53,440 --> 00:01:55,580 અમે તે ખબર છે કારણ કે અમારા ગાંઠો દરેક એક 41 00:01:55,580 --> 00:01:58,610 ફક્ત નિર્દેશ રહ્યું છે અમારા કડી થયેલ યાદીમાં બીજા ગાંઠ. 42 00:01:58,610 --> 00:02:00,460 >> જેથી અમે સાચવી રાખે કેવી રીતે. 43 00:02:00,460 --> 00:02:02,910 આ ન હોય છતાં પણ મેમરી સતત ટુકડાઓ, 44 00:02:02,910 --> 00:02:07,410 અમે ફક્ત કરીને તેમને શોધી શકો છો વિવિધ તીર નીચેના. 45 00:02:07,410 --> 00:02:09,800 અહીં અમારા માળખું છે એક કડી થયેલ યાદી નોડ માટે. 46 00:02:09,800 --> 00:02:11,440 અમે આ છેલ્લી વખત જોવા મળી હતી. 47 00:02:11,440 --> 00:02:13,080 અમે અમારી સ્ટ્રક્ટ નોડ છે. 48 00:02:13,080 --> 00:02:14,340 અને તે બે ગુણધર્મો ધરાવે છે. 49 00:02:14,340 --> 00:02:17,020 નંબર એક, વાસ્તવિક કિંમત અમે સંગ્રહવા માંગો છો. 50 00:02:17,020 --> 00:02:18,290 આ કિસ્સામાં, તે પૂર્ણાંક છે. 51 00:02:18,290 --> 00:02:21,100 તે સ્ટ્રિંગ હોય શકે છે, તે કરી શકે તમે ઇચ્છો ગમે ચાર રચે છે, હોઈ. 52 00:02:21,100 --> 00:02:24,710 અને પછી, અમે સાચવી રાખવો પડે છે અમારા કડી થયેલ યાદીમાં બીજા ગાંઠ. 53 00:02:24,710 --> 00:02:29,797 જેથી એક જ હશે બીજા ગાંઠ પર નિર્દેશક. 54 00:02:29,797 --> 00:02:31,880 તમે માત્ર કરી રહ્યા હતા તો શોધ મેં પહેલાં કહ્યું, જેવી 55 00:02:31,880 --> 00:02:34,900 તમે તમારા તીર નીચે અનુસરો હોય તો. 56 00:02:34,900 --> 00:02:40,720 નિવેશ, તમે સાચવી રાખે કરશે તમારા યાદી બાકીના છે, જ્યાં ના. 57 00:02:40,720 --> 00:02:44,150 અને તમે વડા પુનઃદિશામાન કરવા માંગો અમારા નવા તત્વ, માટે નિર્દેશ જે 58 00:02:44,150 --> 00:02:46,640 આ કિસ્સામાં, એક છે અને પછી એક નિર્દેશ કરશે 59 00:02:46,640 --> 00:02:49,480 આ યાદીની લિંક બાકીની કરો. 60 00:02:49,480 --> 00:02:52,996 તેથી ફરી, હું આ થોડું છે ખબર ક્વિઝ શૂન્ય માંથી એક પુનરાવર્તન ઓફ બીટ. 61 00:02:52,996 --> 00:02:55,370 તેથી અમે ખૂબ કાળજી હોય છે ક્રમ વિશે જેમાં અમે 62 00:02:55,370 --> 00:03:00,390 અમે નથી તેથી આ pointings કરી આ યાદીમાં પાછળ ટ્રેક ગુમાવી. 63 00:03:00,390 --> 00:03:04,122 સાથે બરાબર, કોઈ પ્રશ્નો ફક્ત એકલા યાદીઓ કડી થયેલ? 64 00:03:04,122 --> 00:03:06,060 ભયાનક, બરાબર, ઠંડી. 65 00:03:06,060 --> 00:03:09,410 >> તેથી હવે, અમે કંઈક પર જાઓ રહ્યા છીએ ફક્ત થોડી વધારે જટિલ, 66 00:03:09,410 --> 00:03:10,920 સમયમાં બમણું કડી થયેલ યાદીઓ. 67 00:03:10,920 --> 00:03:13,680 રાખવા ઉપરાંત અત્યાર બીજા ગાંઠ પર નજર, 68 00:03:13,680 --> 00:03:16,220 અમે પણ ટ્રેક રાખવા માંગો છો અગાઉના નોડ. 69 00:03:16,220 --> 00:03:19,580 અમે હો તો અને આ, માટે પરવાનગી આપે અમારા સંલગ્ન યાદી માં કોઇ સમયે, 70 00:03:19,580 --> 00:03:23,110 માત્ર આગળ વધો, પરંતુ પણ પાછળની ફરી વળવું. 71 00:03:23,110 --> 00:03:25,220 અમે જોયું તરીકે કારણ એક singly કડી થયેલ યાદી, 72 00:03:25,220 --> 00:03:27,980 અમે કેટલાક ગાંઠ પર હતા, અને જો અચાનક તમામ, અમે નક્કી કર્યું છે, 73 00:03:27,980 --> 00:03:30,160 ખરેખર, હું જવા માંગો છો મને પહેલાં નોડ અધિકાર, 74 00:03:30,160 --> 00:03:32,034 તમે બધા જવું પડે હો પાછા વડા માટે માર્ગ 75 00:03:32,034 --> 00:03:35,710 તમે મળી ત્યાં સુધી અને મારફતે ફરી વળવું તમે શોધી રહ્યા છો નોડ. 76 00:03:35,710 --> 00:03:37,680 >> તેથી આ બાબતો બનાવે અમે છો તરીકે સહેજ સરળ 77 00:03:37,680 --> 00:03:39,670 ફરી વળવું કરવાનો પ્રયાસ કરી અમારા સંલગ્ન યાદી મારફતે. 78 00:03:39,670 --> 00:03:47,870 પરંતુ તે એક જ ટ્રેક રાખવા માટે અમને જરૂરી વધુ નિર્દેશક, તેથી વધુ એક નોડ સ્ટાર. 79 00:03:47,870 --> 00:03:50,830 બધા હક છે, તેથી અહીં મજા ભાગ આવે છે. 80 00:03:50,830 --> 00:03:55,600 અમે અમલીકરણ પ્રેક્ટિસ રહ્યા છીએ સમયમાં બમણું કડી થયેલ યાદી છે દૂર કરો. 81 00:03:55,600 --> 00:03:58,660 તેથી આ છે કે જે કંઈક છે ક્વિઝ માટે તદ્દન યોગ્ય રમત. 82 00:03:58,660 --> 00:04:00,750 તે ભૂતકાળમાં અંગેની ક્વિઝ પર દર્શાવ્યું. 83 00:04:00,750 --> 00:04:04,220 તેથી ચોક્કસપણે તૈયાર કરી સી માં થોડો કોડ માટે 84 00:04:04,220 --> 00:04:07,900 બધા સાથે ભૂલશો નહીં કે આ આનંદ PHP અને જાવાસ્ક્રિપ્ટ, 85 00:04:07,900 --> 00:04:10,560 અમે હજુ યાદ છે સી કરવું જેથી પર બ્રશ કરવા 86 00:04:10,560 --> 00:04:12,146 જો તમે કાટવાળું લાગણી કરી રહ્યાં છો. 87 00:04:12,146 --> 00:04:14,580 >> બધા હક, અમે આ કરી શકો છો જો માતાનો જોવા દો. 88 00:04:14,580 --> 00:04:16,312 ઠંડી, ઠીક. 89 00:04:16,312 --> 00:04:18,600 તેથી અમે પ્રયત્ન કરો રહ્યા છીએ અહીં જ ફેરફાર કરવા, 90 00:04:18,600 --> 00:04:20,707 યોજના પ્રમાણે અને આસ્થાપૂર્વક આ જાય છે. 91 00:04:20,707 --> 00:04:23,915 બધા હક છે, કોઈ મારી આપવા માંગતા નથી હું શરૂ કરીશું કેવી રીતે તરીકે એક સૂચન? 92 00:04:23,915 --> 00:04:27,030 હું છું આ માત્ર ધારણા નિર્માણ હું કે પહેલેથી જ છે 93 00:04:27,030 --> 00:04:30,180 એક માળખું વ્યાખ્યાયિત આવી છે, એક હું, છેલ્લા પાના પર જોવા મળ્યો 94 00:04:30,180 --> 00:04:31,420 જો છેલ્લા સ્લાઇડ પર. 95 00:04:31,420 --> 00:04:39,250 અને હું કડી થયેલ મારી વડા સ્ટોર છું કેટલાક પોઇન્ટર માં યાદી યાદી કહેવાય. 96 00:04:39,250 --> 00:04:42,190 કોઈ મારી પ્રારંભ કરવા માંગો છો? 97 00:04:42,190 --> 00:04:45,410 >> પ્રેક્ષક: તમે નવી બનાવી શકાતું નોડ યાદી મારફતે કૉલ કરવા? 98 00:04:45,410 --> 00:04:46,410 >> HANNAH: અદ્ભુત, જેથી અમે બનાવવા જઈ રહ્યાં છો 99 00:04:46,410 --> 00:04:47,951 નવી નોડ યાદી મારફતે ક્રોલ. 100 00:04:47,951 --> 00:04:48,570 હું જ ગમે છે. 101 00:04:48,570 --> 00:04:50,799 તે બરાબર છે તો હું માત્ર નિર્દેશક તે કહી શકશો. 102 00:04:50,799 --> 00:04:52,340 અને જ્યાં તે મૂળભૂત શરૂ કરીશું? 103 00:04:52,340 --> 00:04:57,280 104 00:04:57,280 --> 00:04:59,840 >> પ્રેક્ષક: કદાચ ઓછામાં આ યાદી વડા. 105 00:04:59,840 --> 00:05:00,590 HANNAH: સુંદર. 106 00:05:00,590 --> 00:05:03,670 અમે વડા, શરૂ કરવા માંગો છો કે જે હું યાદીમાં સ્ટોર કરી રહ્યું છે જણાવ્યું હતું. 107 00:05:03,670 --> 00:05:04,170 ઓસમ. 108 00:05:04,170 --> 00:05:05,220 અત્યાર સુધી, તેથી સારા. 109 00:05:05,220 --> 00:05:08,260 અને હવે, અમારા ધ્યેય છે યાદી મારફતે ફરી વળવું 110 00:05:08,260 --> 00:05:12,870 અમે નોડ સાથે શોધવા સુધી અમે કાઢી નાખવા માંગો તે કિંમત n એ. 111 00:05:12,870 --> 00:05:13,540 ઓકે? 112 00:05:13,540 --> 00:05:15,910 >> તેથી હવે આ ભાગમાં જ્યાં છે અમે મારફતે ફરી વળવું માંગો છો. 113 00:05:15,910 --> 00:05:19,488 કોઈને એક સૂચવે શકો માર્ગ દ્વારા ભારપૂર્વક કહેવું? 114 00:05:19,488 --> 00:05:20,979 >> પ્રેક્ષક: એક લૂપ. 115 00:05:20,979 --> 00:05:21,840 >> HANNAH: એક લૂપ. 116 00:05:21,840 --> 00:05:22,620 હું તેને પ્રેમ. 117 00:05:22,620 --> 00:05:25,550 ખાસ કરીને, અમે જ્યારે લૂપ પ્રયત્ન કરી શકો છો. 118 00:05:25,550 --> 00:05:30,919 બરાબર, અને અમે અમે પહોંચી ગયા છો કે જે ખબર અમારા યાદી જ્યારે શું ઓવરને? 119 00:05:30,919 --> 00:05:32,210 પ્રેક્ષક: નિર્દેશક નલ છે ત્યારે. 120 00:05:32,210 --> 00:05:33,418 HANNAH: નિર્દેશક નલ છે ત્યારે. 121 00:05:33,418 --> 00:05:34,320 સુંદર, હું તેને પ્રેમ. 122 00:05:34,320 --> 00:05:35,110 ઠંડી, ઠીક. 123 00:05:35,110 --> 00:05:39,300 124 00:05:39,300 --> 00:05:43,190 મારા bounding તાણવું છે જો દિલગીર પ્રકારની સ્ક્રીન બંધ પડતા. 125 00:05:43,190 --> 00:05:44,090 અમે તેને પાછા લાવ્યા. 126 00:05:44,090 --> 00:05:46,610 ઠંડી, ઠીક. 127 00:05:46,610 --> 00:05:48,690 પછી શું છે? 128 00:05:48,690 --> 00:05:51,950 >> તેથી અમે અમે કાઢી નાખવા માંગો ખબર કિંમત n એ છે કે નોડ. 129 00:05:51,950 --> 00:05:56,340 તેથી આપણે આ કેસ જ્યાં શોધવા દો અમે ખરેખર અમારા નોડ શોધો. 130 00:05:56,340 --> 00:05:57,840 તેથી હું કેવી રીતે તપાસો કે હશે? 131 00:05:57,840 --> 00:06:02,210 હું માત્ર નિર્દેશક તો, અને પછી તો કહું છું હો હું નિર્દેશક બહાર કિંમત મેળવવા માંગો છો, 132 00:06:02,210 --> 00:06:08,940 હું માત્ર એ તીર કરો એન, પરિમાણ સમકક્ષ હોય 133 00:06:08,940 --> 00:06:14,490 અમે આ કાર્ય કરવા આપ્યો કે, એ અમે ખરેખર કાઢી નાખવા માંગો છો નોડ. 134 00:06:14,490 --> 00:06:17,090 અહીં સુધી કોઈપણ પ્રશ્ન છે? 135 00:06:17,090 --> 00:06:18,360 અધિકાર છે. 136 00:06:18,360 --> 00:06:24,140 ઠીક છે, તેથી હવે આપણે એક ઝડપી ચિત્ર ડ્રો દો બોર્ડ પર ક્રમમાં આ વિઝ્યુઅલાઈઝ. 137 00:06:24,140 --> 00:06:30,710 >> તેથી આપણે આપણા કોઈ નોડ છે કહો. 138 00:06:30,710 --> 00:06:34,480 અને તે એક મૂલ્ય છે, હું માત્ર ચાર કહેવું પડશે. 139 00:06:34,480 --> 00:06:40,340 અને તે આગામી નિર્દેશ અમારા કડી થયેલ યાદીમાં નોડ. 140 00:06:40,340 --> 00:06:42,220 અને તે પહેલાં કશું જ નથી. 141 00:06:42,220 --> 00:06:45,800 જેથી અમે અમારા અગાઉના હોય કંઇ માટે પોઇન્ટ. 142 00:06:45,800 --> 00:06:48,110 આ કિસ્સામાં, અમે પાછળની નિર્દેશ. 143 00:06:48,110 --> 00:06:50,960 બરાબર, ફક્ત સુયોજિત મારી અહીં પર યાદી કડી થયેલ. 144 00:06:50,960 --> 00:06:53,630 અને અમે નિર્દેશ કે યાદી હોય આ માળખું સાથે શરૂ કરવા માટે. 145 00:06:53,630 --> 00:06:57,220 146 00:06:57,220 --> 00:07:00,485 હું માટે વધુ એક દોરવા પડશે સંપૂર્ણતા ની સુરક્ષા. 147 00:07:00,485 --> 00:07:04,209 148 00:07:04,209 --> 00:07:06,117 ઓકે. 149 00:07:06,117 --> 00:07:07,480 હું આ આગળ નિર્દેશ કરીશું. 150 00:07:07,480 --> 00:07:09,550 અને હું એક કે જે પાછા નિર્દેશ કરીશું. 151 00:07:09,550 --> 00:07:10,360 અરે, માફ કરશો. 152 00:07:10,360 --> 00:07:12,710 અરે વાહ, પાછળની આ મળ્યું. 153 00:07:12,710 --> 00:07:15,548 154 00:07:15,548 --> 00:07:16,967 તેને ફરીથી કરવા. 155 00:07:16,967 --> 00:07:18,330 બરાબર, આપણે આ રહ્યા. 156 00:07:18,330 --> 00:07:19,910 બધા હક છે, તે મેળવી છે. 157 00:07:19,910 --> 00:07:21,780 બરાબર, અહીં અમારા ચિત્ર છે. 158 00:07:21,780 --> 00:07:24,860 >> ઠીક છે, તેથી અમે બે કેસો પર વિચાર કરી. 159 00:07:24,860 --> 00:07:27,330 પ્રથમ કિસ્સામાં આ તો છે નોડ અમે કાઢી નાખવા માંગો 160 00:07:27,330 --> 00:07:29,420 અમારા યાદીની ખૂબ જ શરુઆતમાં છે. 161 00:07:29,420 --> 00:07:34,070 અને પછી, બીજા કિસ્સામાં અમે માંગો કે તે ક્યાંય જો ગણે છે. 162 00:07:34,070 --> 00:07:37,660 હું આ એક તદ્દન કે સમજવા અવ્યવસ્થિત મારા બધા ભૂંસી નાખી સાથે રેખાંકન, 163 00:07:37,660 --> 00:07:40,400 પરંતુ આસ્થાપૂર્વક અમે પ્રયાસ કરીશું અમુક કોડ સાથે આ સ્પષ્ટ બનાવે છે. 164 00:07:40,400 --> 00:07:45,450 >> ઠીક છે, તેથી માતાનો આ કેસ આવરી દો જ્યાં અમે અમારા નોડ મળ્યાં 165 00:07:45,450 --> 00:07:48,900 અને તે ખૂબ જ પર છે અમારા યાદીની લિંક શરૂ કરો. 166 00:07:48,900 --> 00:07:50,810 કોઈને મને એક આપી માટે અહીં સૂચન શું 167 00:07:50,810 --> 00:07:54,684 હું ખરેખર અમારા નોડ દૂર કરવા શું કરવું જોઈએ? 168 00:07:54,684 --> 00:07:55,970 તે થોડું મુશ્કેલ છે. 169 00:07:55,970 --> 00:07:56,470 ઓકે? 170 00:07:56,470 --> 00:07:59,628 >> પ્રેક્ષક: તમે લઇ જાય છે તે પહેલાં હશે કે ગાંઠ 171 00:07:59,628 --> 00:08:01,794 અને તે માટે નિર્દેશ કરી તે પછી હશે કે એક, 172 00:08:01,794 --> 00:08:03,004 અને નોડ લઇ તે પછી હોઇ શકે છે અને બનાવવા કરશે 173 00:08:03,004 --> 00:08:04,554 તે તે પહેલાં નોડ માટે નિર્દેશ. 174 00:08:04,554 --> 00:08:05,220 HANNAH: ચોક્કસ. 175 00:08:05,220 --> 00:08:10,640 ઠીક છે, તેથી જો આ કિસ્સો હોય છે જ્યાં અમે બે કેસો છે. 176 00:08:10,640 --> 00:08:14,100 અમે આ કેસ જ્યાં હોય અમે શોધી રહ્યાં છો તે નોડ 177 00:08:14,100 --> 00:08:18,270 આ યાદીમાં આગળના છે. 178 00:08:18,270 --> 00:08:23,110 બરાબર, અને પછી કેસ કે જે તમે વર્ણન કર્યું, અધિકાર નહીં તો છે? 179 00:08:23,110 --> 00:08:24,500 તે યાદીમાં બીજે ક્યાંય નથી. 180 00:08:24,500 --> 00:08:27,460 181 00:08:27,460 --> 00:08:32,840 તેથી તમે કહ્યું કે, અમે જરૂર છે અગાઉના નોડ જોવા, 182 00:08:32,840 --> 00:08:36,500 અને પહેલાંના ગાંઠ કરો આગામી નોડ માટે નિર્દેશ. 183 00:08:36,500 --> 00:08:40,510 તેથી આપણે આપણે છો કહેવું પાંચ થી બહાર લઇ પ્રયાસ કરી રહી 184 00:08:40,510 --> 00:08:43,059 અહીં પર મારી ખૂબ અવ્યવસ્થિત ચિત્ર માં. 185 00:08:43,059 --> 00:08:47,530 અમે તે ખાતરી કરવા માંગો છો ચાર હવે છ નિર્દેશ કરે છે. 186 00:08:47,530 --> 00:08:49,590 છ ચાર આગામી નિર્દેશ કરે છે. 187 00:08:49,590 --> 00:08:52,150 અને ચાર છ માતાનો અગાઉના નિર્દેશ કરે છે. 188 00:08:52,150 --> 00:08:53,960 કે અમારા ધ્યેય અધિકાર, અહીં છે? 189 00:08:53,960 --> 00:08:56,150 આ હું તમને શું લાગે છે માત્ર ત્યાં પર જણાવ્યું હતું. 190 00:08:56,150 --> 00:08:58,450 >> ઠીક છે, તેથી આપણે કે પ્રથમ ભાગ વિચાર કરીએ. 191 00:08:58,450 --> 00:09:02,300 આ એ હોય માતાનો દો અગાઉના નિર્દેશક અગાઉના. 192 00:09:02,300 --> 00:09:06,550 193 00:09:06,550 --> 00:09:09,690 જેથી આગામી ચાર માતાનો શું નિર્દેશ જોઈએ? 194 00:09:09,690 --> 00:09:13,210 195 00:09:13,210 --> 00:09:14,900 બરાબર, આ કિસ્સામાં, છ માં. 196 00:09:14,900 --> 00:09:18,470 તેથી અમે આગામી, નિર્દેશક કહેવું જોઈએ. 197 00:09:18,470 --> 00:09:20,600 ઓકે? 198 00:09:20,600 --> 00:09:21,150 અધિકાર છે. 199 00:09:21,150 --> 00:09:24,870 તેથી આપણે આ નીચ ચિત્ર છુટકારો મેળવવા દો અને સહેજ માટે NICER એક ડ્રો કરવાનો પ્રયાસ કરો. 200 00:09:24,870 --> 00:09:29,040 201 00:09:29,040 --> 00:09:31,172 અમે અહીં અમારા યાદી માથા હોય છે. 202 00:09:31,172 --> 00:09:36,440 203 00:09:36,440 --> 00:09:42,740 અને તે પ્રથમ નોડ માં નિર્દેશ અમે કહ્યું જે અમારા સંલગ્ન યાદી, ચાર છે. 204 00:09:42,740 --> 00:09:45,620 અહીં અમારા બીજા નોડ, પાંચ છે. 205 00:09:45,620 --> 00:09:47,307 અને અમારા ત્રીજા નોડ, છ. 206 00:09:47,307 --> 00:09:50,265 જસ્ટ ચોક્કસ જ ડ્રો કરવાનો પ્રયાસ કરી ચિત્ર, માત્ર થોડી વધુ સ્વચ્છ. 207 00:09:50,265 --> 00:09:52,780 208 00:09:52,780 --> 00:09:56,280 ઠીક છે, તેથી ચાર આગામી મૂળ થી પાંચ નિર્દેશ કરે છે. 209 00:09:56,280 --> 00:09:58,620 છ પાંચ આગામી નિર્દેશ કરે છે. 210 00:09:58,620 --> 00:10:00,170 પાંચ થી છ માતાનો અગાઉના નિર્દેશ કરે છે. 211 00:10:00,170 --> 00:10:02,470 અને ચાર પાંચ માતાનો અગાઉના નિર્દેશ કરે છે. 212 00:10:02,470 --> 00:10:03,360 તેથી ખૂબ NICER! 213 00:10:03,360 --> 00:10:04,530 ઠંડી, ઠીક. 214 00:10:04,530 --> 00:10:07,770 >> તેથી હવે, અમે શું કર્યું છે માત્ર અહીં, કોડ આ વાક્ય, 215 00:10:07,770 --> 00:10:12,680 જે અગાઉના નિર્દેશક કહે આગામી, જેથી તે શું અર્થ છે? 216 00:10:12,680 --> 00:10:17,540 અમે જોઈ રહ્યાં છો કે જે થાય પાંચ, જે અગાઉના નોડ પર જાઓ, 217 00:10:17,540 --> 00:10:21,970 અને તે હવે પછીના જોઈએ છે પાંચ થી આગામી માટે બિંદુ. 218 00:10:21,970 --> 00:10:27,840 તેથી અનિવાર્યપણે, શું તે કરી છે કે આ તીર ભૂંસી નાખી છે થયેલ 219 00:10:27,840 --> 00:10:29,640 અને તે જમણી કે પાંચ ઉપર છોડી દો બનાવે છે. 220 00:10:29,640 --> 00:10:31,360 સ્પષ્ટ છે કે? 221 00:10:31,360 --> 00:10:33,200 હું કે થોડુંક ઉપરછલ્લા બની શકે ખબર. 222 00:10:33,200 --> 00:10:34,480 હું કેટલાક માથા nods જુઓ. 223 00:10:34,480 --> 00:10:35,390 તે સારી છે. 224 00:10:35,390 --> 00:10:36,670 ઠંડી, ઠીક. 225 00:10:36,670 --> 00:10:39,590 હવે, આગામી પગલું શું છે? 226 00:10:39,590 --> 00:10:42,060 >> હું આગામી ફરીથી સેટ કર્યું છે. 227 00:10:42,060 --> 00:10:45,297 હવે, જે અન્ય તીર હું બદલવા માટે જરૂર છે? 228 00:10:45,297 --> 00:10:46,130 અહીં આ એક. 229 00:10:46,130 --> 00:10:47,560 છ માતાનો અગાઉના. 230 00:10:47,560 --> 00:10:50,620 અમે છ માતાનો અગાઉના નહિં માંગો હવે થી પાંચ નિર્દેશ. 231 00:10:50,620 --> 00:10:54,580 અમે તેને ચાર નિર્દેશ કરવા માંગો છો. 232 00:10:54,580 --> 00:10:56,190 કે ચિત્ર અર્થમાં છે? 233 00:10:56,190 --> 00:10:58,370 તેથી હવે અમે ખરેખર પાંચથી બહાર લઇ શકે છે. 234 00:10:58,370 --> 00:10:59,370 તેથી આપણે કે ટુકડો વિચાર કરીએ. 235 00:10:59,370 --> 00:11:03,390 236 00:11:03,390 --> 00:11:11,180 હું પહેલાં શું કરવું જોઈએ છ માતાનો અગાઉના ચાર રીસેટ? 237 00:11:11,180 --> 00:11:14,360 ત્યાં કોઇ વિચારો? 238 00:11:14,360 --> 00:11:17,369 >> પ્રેક્ષક: વચ્ચે નોડ મુક્ત તે નલ સેટ કરીને તેમને? 239 00:11:17,369 --> 00:11:17,910 HANNAH: કૂલ. 240 00:11:17,910 --> 00:11:21,100 ચોક્કસપણે અમારા ઓવરને ધ્યેય છે નોડ મુક્ત કરવાનો પ્રયત્ન રહ્યા. 241 00:11:21,100 --> 00:11:22,490 તેથી અમે અહીં આ કરી શકો છો. 242 00:11:22,490 --> 00:11:23,540 મફત નિર્દેશક. 243 00:11:23,540 --> 00:11:24,810 એકદમ. 244 00:11:24,810 --> 00:11:29,160 પરંતુ તેમ છતાં પણ પહેલા, માતાનો અમારા ધ્યેય અધિકાર માત્ર છે દો 245 00:11:29,160 --> 00:11:38,730 અહીં આગામી નિર્દેશક સુયોજિત કરવા માટે છે સમાન અગાઉના અગાઉના નિર્દેશક છે. 246 00:11:38,730 --> 00:11:40,760 હું આ અપ આવરી લેવામાં રહેલી છે ખબર. 247 00:11:40,760 --> 00:11:45,440 ઓકે, ચાલો ઠંડી take-- દો. 248 00:11:45,440 --> 00:11:46,990 દરેકને આ નીચે લીટી જોઈ શકો છો? 249 00:11:46,990 --> 00:11:47,840 અથવા તે સુપર નાના છે? 250 00:11:47,840 --> 00:11:50,430 251 00:11:50,430 --> 00:11:54,300 >> અમે ચલાવવા પહેલાં જેથી અહીં આ વાક્ય, અમે માંગો છો 252 00:11:54,300 --> 00:11:58,375 તેની ખાતરી કરવા માટે નિર્દેશક આગામી નલ નથી. 253 00:11:58,375 --> 00:12:00,500 નિર્દેશક આગામી છે કારણ કે જો ભૂલની નલ, કેવા પ્રકારના 254 00:12:00,500 --> 00:12:02,727 હું પ્રયત્ન કરો ત્યારે હું વિચાર કરશે એક નલ નિર્દેશક સંદર્ભ? 255 00:12:02,727 --> 00:12:03,560 પ્રેક્ષક: Seg દોષ. 256 00:12:03,560 --> 00:12:05,660 HANNAH: એક seg દોષ, સુંદર. 257 00:12:05,660 --> 00:12:09,690 તેથી જો બરાબર, કે નથી નલ, પછી અમે ફરીથી સેટ કરી શકો છો. 258 00:12:09,690 --> 00:12:14,420 અને અમે ચાર વાર છ પોઇન્ટ ધરાવે છે. 259 00:12:14,420 --> 00:12:17,440 આ બિંદુએ, ત્યાં સુધી પ્રશ્નો અપ? 260 00:12:17,440 --> 00:12:17,940 હા? 261 00:12:17,940 --> 00:12:19,814 >> પ્રેક્ષક: તમારા પ્રથમ ફૂટ વિધાન તો તમે કર્યું 262 00:12:19,814 --> 00:12:23,817 તીર છે કરવા તેનો અર્થ આગામી, અથવા [અશ્રાવ્ય]? 263 00:12:23,817 --> 00:12:25,150 HANNAH: હું નિર્દેશક તીર એ અર્થ. 264 00:12:25,150 --> 00:12:30,270 જેથી મૂળભૂત છે, હું શું કરવા પ્રયાસ કરી રહ્યો છું શું , હું છું કે વર્તમાન નોડ કહે થયેલ 265 00:12:30,270 --> 00:12:34,100 પર વારો, વર્તમાન નોડ કે હું નિર્દેશક માં સ્ટોર છું, જોઈ રહ્યો છું. 266 00:12:34,100 --> 00:12:37,630 અને હું નિર્દેશક માતાનો જાણવું આ કિસ્સામાં એન, કે જે કિંમત છે,. 267 00:12:37,630 --> 00:12:39,500 અને હું જોવા માંગો છો, છે હું જોઈ રહ્યો છું આ ગાંઠ 268 00:12:39,500 --> 00:12:42,790 નોડ માટે હું કાઢી પાડતી છું? 269 00:12:42,790 --> 00:12:47,657 અમે અહીં છે એ નિર્દેશક તેથી કે શા માટે. 270 00:12:47,657 --> 00:12:49,857 >> પ્રેક્ષક: તેથી તીર જવાનું એ માટે, તમે કિંમત સુયોજિત 271 00:12:49,857 --> 00:12:52,058 અને n કહેવાય નોડ માં સંગ્રહે? 272 00:12:52,058 --> 00:12:55,410 273 00:12:55,410 --> 00:12:58,820 >> HANNAH: તેથી તે હું છું તો જેવું છે આ યાદીની લિંક પસાર થઇ 274 00:12:58,820 --> 00:13:00,310 અને પાંચ પોઇન્ટ. 275 00:13:00,310 --> 00:13:03,600 હું તો તે કિંમત મેળવવા માંગો છો હું જ માત્ર લાગુ, 5 મેળવવા માંગો છો 276 00:13:03,600 --> 00:13:06,400 હું નિર્દેશક તીર એ શું હોય છે. 277 00:13:06,400 --> 00:13:06,900 કૂલ? 278 00:13:06,900 --> 00:13:07,900 હા. 279 00:13:07,900 --> 00:13:11,200 >> પ્રેક્ષક: આ ચલની નામ n છે? 280 00:13:11,200 --> 00:13:11,700 HANNAH: હા. 281 00:13:11,700 --> 00:13:14,870 અમે એક પાછા ફ્લિપ તેથી જો સ્લાઇડ, એન નામ છે 282 00:13:14,870 --> 00:13:18,660 આ અંદર કિંમતની અમારા કડી થયેલ યાદીમાં નોડ. 283 00:13:18,660 --> 00:13:21,510 અને હું તેને થોડી મેળવી શકો ખબર થોડો ગૂંચવણમાં મૂકે પણ અમે કારણ 284 00:13:21,510 --> 00:13:24,680 આ વસ્તુ ફોન આવે અમે n કાઢી નાખવા માંગો છો. 285 00:13:24,680 --> 00:13:26,717 જેથી તે જ્યાં છે એક વાક્ય માંથી આવે છે. 286 00:13:26,717 --> 00:13:27,671 અરે વાહ? 287 00:13:27,671 --> 00:13:31,010 >> પ્રેક્ષક: તમે શું છે [અશ્રાવ્ય] તેઓ કામ કેવી રીતે? 288 00:13:31,010 --> 00:13:33,872 289 00:13:33,872 --> 00:13:35,780 એક નિર્દેશક [અશ્રાવ્ય]? 290 00:13:35,780 --> 00:13:37,520 >> HANNAH: શ્યોર. 291 00:13:37,520 --> 00:13:40,027 તમે વિશે જે વાક્ય વાત કરે છે? 292 00:13:40,027 --> 00:13:41,526 પ્રેક્ષક: આ છેલ્લા વાક્ય [અશ્રાવ્ય]. 293 00:13:41,526 --> 00:13:44,280 294 00:13:44,280 --> 00:13:45,250 >> HANNAH: ખાતરી કરો કે, ઠીક. 295 00:13:45,250 --> 00:13:48,540 તેથી આપણે ચિત્રમાં જોવા દો ક્રમમાં આ સમજાવવા માટે પ્રયાસ કરવા. 296 00:13:48,540 --> 00:13:51,030 હું માટે, દિલગીર છું કેમેરા, પ્રશ્ન હતો 297 00:13:51,030 --> 00:13:54,580 અમે નિર્દેશક સમજાવે છે આગામી નિર્દેશક અગાઉના તીર. 298 00:13:54,580 --> 00:14:01,510 ઠીક છે, તેથી માતાનો અમે પાંચ પર છો કહેવું અને અમારા ધ્યેય પાંચ કાઢવા છે. 299 00:14:01,510 --> 00:14:07,240 તેથી, આગામી નિર્દેશક આ જે ત્રણ ગાંઠો કે અમને આપે છે? 300 00:14:07,240 --> 00:14:10,840 તે સાચું, છઠ્ઠા નોડ માટે લાવે? 301 00:14:10,840 --> 00:14:16,490 >> ઠીક છે, તેથી હવે અમે કહીએ છીએ છ માતાનો અગાઉના માટે. 302 00:14:16,490 --> 00:14:17,060 ઓકે? 303 00:14:17,060 --> 00:14:20,210 અને અમે આ ફરીથી સેટ કરી રહ્યા છીએ ચાર સમાન હોવું, 304 00:14:20,210 --> 00:14:23,214 જે પાંચ માતાનો અગાઉના પ્રયત્ન થયું. 305 00:14:23,214 --> 00:14:25,180 હું તે સુપર છે, ખબર હાર્ડ સાચવી રાખે. 306 00:14:25,180 --> 00:14:29,286 હું ખરેખર તમે ચિત્રો દોરવા ભલામણ તમે આ જેવી એક પ્રશ્ન વિચાર જો. 307 00:14:29,286 --> 00:14:30,242 હા? 308 00:14:30,242 --> 00:14:32,617 >> પ્રેક્ષક: કારણ છે કે અમે એક [અશ્રાવ્ય] નથી? 309 00:14:32,617 --> 00:14:37,430 310 00:14:37,430 --> 00:14:38,570 >> HANNAH: ચોક્કસ. 311 00:14:38,570 --> 00:14:44,800 આ પ્રશ્ન હતો તેથી, શા કરવું અમે અહીં તપાસ કરવાની જરૂર નથી? 312 00:14:44,800 --> 00:14:48,160 અમે શા માટે છે કે તપાસ કરવાની જરૂર નથી અગાઉના નિર્દેશક નલ માટે સમાન નથી? 313 00:14:48,160 --> 00:14:50,070 અમે કર્યું છે કારણ કે અને તે છે પહેલેથી બહાર અલગ 314 00:14:50,070 --> 00:14:52,490 આ કેસ તો નિર્દેશક માતાનો ખૂબ શરૂઆતમાં. 315 00:14:52,490 --> 00:14:54,060 ખૂબ જ સારો પ્રશ્ન. 316 00:14:54,060 --> 00:14:56,880 આ પર અન્ય કંઈપણ? 317 00:14:56,880 --> 00:14:57,380 ઠંડી, ઠીક. 318 00:14:57,380 --> 00:14:58,360 તેથી આપણે તેને સમાપ્ત કરીએ. 319 00:14:58,360 --> 00:14:59,890 અમે લગભગ ત્યાં છો. 320 00:14:59,890 --> 00:15:01,310 >> શું તેથી જો તે માથા પર છે? 321 00:15:01,310 --> 00:15:03,360 શું બદલે તો પાંચ થી કાઢવા પ્રયાસ કરી, 322 00:15:03,360 --> 00:15:06,240 અમે ખરેખર ચાર કાઢવા માગે છે? 323 00:15:06,240 --> 00:15:07,270 હું શું કરવા પડે? 324 00:15:07,270 --> 00:15:09,610 ઠીક છે, હું શું કરવા માટે મારા માથા ફરીથી સેટ કરવા માંગો છો? 325 00:15:09,610 --> 00:15:14,288 326 00:15:14,288 --> 00:15:15,585 તે બહાર પોકાર? 327 00:15:15,585 --> 00:15:16,710 પ્રેક્ષક: તે પછી આ એક. 328 00:15:16,710 --> 00:15:17,460 HANNAH: સુંદર. 329 00:15:17,460 --> 00:15:26,430 ઠીક છે, તેથી અમે ઇશારો કરી યાદી માંગો ગમે તે આપણા પોઇન્ટર બીજા ગાંઠ છે. 330 00:15:26,430 --> 00:15:29,040 સારા. 331 00:15:29,040 --> 00:15:30,810 અને માત્ર સંપૂર્ણતા માતાનો માટે ખાતર, અમે છો 332 00:15:30,810 --> 00:15:35,590 અમારા યાદી સુધી કે ચેક કરવા માંગો છો જ્યાં સુધી અમારી યાદી નથી, કારણ નલ નથી 333 00:15:35,590 --> 00:15:42,730 ખાલી, તો પછી અમે સેટ કરવા માંગો છો નલ માટે અમારી અગાઉના સમાન. 334 00:15:42,730 --> 00:15:46,960 335 00:15:46,960 --> 00:15:50,230 પ્રશ્ન અત્યાર સુધી? 336 00:15:50,230 --> 00:15:53,205 એક પગલું દૂર from--? 337 00:15:53,205 --> 00:15:55,530 >> પ્રેક્ષક: તે તો હશે યાદી નલ માટે સમાન નથી? 338 00:15:55,530 --> 00:15:56,950 >> HANNAH: હા, તમે તદ્દન યોગ્ય છો. 339 00:15:56,950 --> 00:15:58,130 હું તેથી દિલગીર છું. 340 00:15:58,130 --> 00:16:00,040 છે યાદી નલ માટે સમાન નથી. 341 00:16:00,040 --> 00:16:01,915 ઓસમ. 342 00:16:01,915 --> 00:16:04,245 બધા સ્ક્રીન પર આ લાવવા પ્રયાસ કરી. 343 00:16:04,245 --> 00:16:06,870 તે પ્રકારની બંધ ઘટી છે. 344 00:16:06,870 --> 00:16:07,730 માફ કરશો, ગાય્સ. 345 00:16:07,730 --> 00:16:11,874 અને ઓછામાં છેલ્લા પરંતુ, બધા અમે વળતર છે શું હોય છે. 346 00:16:11,874 --> 00:16:12,840 ઓકે. 347 00:16:12,840 --> 00:16:15,400 કે ઘણો ઉપયોગ કરાયો હતો ખરેખર ઝડપથી માં. 348 00:16:15,400 --> 00:16:16,800 આ જોશે બીજી લેવા. 349 00:16:16,800 --> 00:16:18,216 જો તમે કોઇ પ્રશ્નો હોય, તો મને કહો. 350 00:16:18,216 --> 00:16:20,232 351 00:16:20,232 --> 00:16:20,732 અરે વાહ? 352 00:16:20,732 --> 00:16:26,940 >> પ્રેક્ષક: યાદી પર છે તો વડા, ચિંતા ન કરશો, રાહ પછી. 353 00:16:26,940 --> 00:16:27,700 >> HANNAH: બરાબર, સારી. 354 00:16:27,700 --> 00:16:30,987 યાદી વડા છે, તેથી જો આ છે, અમે અમે શામેલ ગમે તે તેને દૂર કરો. 355 00:16:30,987 --> 00:16:31,486 અરે વાહ? 356 00:16:31,486 --> 00:16:33,777 >> પ્રેક્ષક: તમે સમજાવવું કરી શકું ફરી વિધાન તો પ્રથમ? 357 00:16:33,777 --> 00:16:36,149 એ માટે નિર્દેશક એન સમાન છે તો શું? 358 00:16:36,149 --> 00:16:36,690 HANNAH: શ્યોર. 359 00:16:36,690 --> 00:16:42,780 તેથી આ સમગ્ર કાર્ય અમારી ધ્યેય છે કિંમત n એ છે કે નોડ કાઢવા. 360 00:16:42,780 --> 00:16:47,460 તેથી જો આપણે છીએ કારણ કે અમે, શોધો અમારા યાદી મારફતે વારો, 361 00:16:47,460 --> 00:16:51,770 કિંમત n એ સાથે નોડ, તે છે આ એક અમે કાઢી નાખવા માંગો છો. 362 00:16:51,770 --> 00:16:57,286 જેથી કાઢવા તમામ બને કે મોટા જો વિધાન ની અંદર. 363 00:16:57,286 --> 00:16:58,593 તે અર્થમાં બનાવે છે? 364 00:16:58,593 --> 00:16:59,480 ઠંડી. 365 00:16:59,480 --> 00:16:59,990 અરે વાહ? 366 00:16:59,990 --> 00:17:02,864 >> પ્રેક્ષક: કદાચ તમે હમણાં જોઈ શકે તે, પરંતુ તમે પણ એક લાઇન જરૂર ના હોય 367 00:17:02,864 --> 00:17:06,024 યાદી મારફતે સરકાવનાર માટે? 368 00:17:06,024 --> 00:17:06,690 HANNAH: ઓસમ. 369 00:17:06,690 --> 00:17:10,896 માતાનો એક થોડુંક આ લાવવા દો, અને અમે નીચે કે અધિકાર ફેંકવું પડશે. 370 00:17:10,896 --> 00:17:13,282 371 00:17:13,282 --> 00:17:15,490 કદાચ બોર્ડ કર્યું હોત સહેજ સારી વિચાર કરવામાં. 372 00:17:15,490 --> 00:17:17,829 તેથી હું કેવી રીતે આગળ નિર્દેશક ખસેડશે? 373 00:17:17,829 --> 00:17:20,184 >> પ્રેક્ષક: પોઇન્ટર નિર્દેશક વત્તા એક બરાબર. 374 00:17:20,184 --> 00:17:21,599 >> HANNAH: સુંદર. 375 00:17:21,599 --> 00:17:25,050 જેથી માટે પરવાનગી આપે વારો મારફતે ચાલુ રાખો. 376 00:17:25,050 --> 00:17:26,251 ઓકે. 377 00:17:26,251 --> 00:17:27,750 પ્રેક્ષક: ત્યાં એક બીજું નહીં હોય? 378 00:17:27,750 --> 00:17:29,028 HANNAH: એક વધુ સમય? 379 00:17:29,028 --> 00:17:32,444 પ્રેક્ષક: ત્યાં નહીં હોય જો મોટા જૂના બાદ એક બીજું 380 00:17:32,444 --> 00:17:35,519 નિવેદનમાં [અશ્રાવ્ય]? 381 00:17:35,519 --> 00:17:36,310 HANNAH: કયા ભાગ? 382 00:17:36,310 --> 00:17:38,350 હું દિલગીર છું. 383 00:17:38,350 --> 00:17:41,800 >> પ્રેક્ષક: આ ટ્રાવર્સલને, ત્યાં એક બીજું ન હોવી જોઈએ? 384 00:17:41,800 --> 00:17:43,550 HANNAH: તમે એકદમ એક બીજું કરી શકે છે. 385 00:17:43,550 --> 00:17:46,930 હું વળતર અધિકાર છે કારણ ત્યાં, તમે એક બીજું જરૂર નથી. 386 00:17:46,930 --> 00:17:48,760 પરંતુ હા, સારો પ્રશ્ન. 387 00:17:48,760 --> 00:17:50,170 હા, બરાબર? 388 00:17:50,170 --> 00:17:52,878 પ્રેક્ષક: અમે નિર્દેશક વિચાર કરી શકો છો કે યાદી મારફતે આગળ વધી રહી છે 389 00:17:52,878 --> 00:17:56,610 કિંમત પર લઈ તરીકે જો યાદીમાં દરેક નોડને? 390 00:17:56,610 --> 00:18:00,650 અથવા આપણે તરીકે તેનો વિચાર કરવો જોઈએ યાદીમાં બાહ્ય જેવું? 391 00:18:00,650 --> 00:18:02,350 >> HANNAH: ક્યાં એક દંડ છે, મને લાગે છે. 392 00:18:02,350 --> 00:18:05,880 હું તેને કલ્પના માર્ગ છે હું બરાબર, હું નિર્દેશક છું, કહે છે. 393 00:18:05,880 --> 00:18:06,520 અને આ મારા માટે છે. 394 00:18:06,520 --> 00:18:07,150 આ મારો હાથ છે. 395 00:18:07,150 --> 00:18:09,960 હું અલગ નિર્દેશ જાઉં છું હું મારફતે ફરી વળવું માંગો છો કે વસ્તુઓ. 396 00:18:09,960 --> 00:18:12,270 પ્રથમ, હું નિર્દેશ જાઉં છું આ યાદી વડા માટે. 397 00:18:12,270 --> 00:18:14,144 અને તે હું છું મને કહે ચાર નિર્દેશ રહ્યું. 398 00:18:14,144 --> 00:18:18,060 અને તેથી દો મને, યાદીમાં બાહ્ય હોવા હું આ તત્વો દરેક માટે નિર્દેશ કરી શકો છો. 399 00:18:18,060 --> 00:18:19,520 તેથી હું નિર્દેશક તરીકે મારી લાગે. 400 00:18:19,520 --> 00:18:21,645 પ્રેક્ષક: તેથી તમે કાઢી ત્યારે તે તત્વો એક, 401 00:18:21,645 --> 00:18:23,404 તમે તેથી વાત કરવા માટે, તમારી જાતને કાઢી. 402 00:18:23,404 --> 00:18:24,070 HANNAH: ચોક્કસ. 403 00:18:24,070 --> 00:18:25,920 તેથી તમે આ વસ્તુ કાઢી તમે પોઇન્ટ કરી રહ્યાં છો. 404 00:18:25,920 --> 00:18:28,340 આ ઉદાહરણમાં જેથી અમે અમે જ્યાં છો જોયું 405 00:18:28,340 --> 00:18:31,670 પાંચ થી કાઢવા પ્રયાસ કરી, હું થી પાંચ પોઇન્ટ છું ત્યારે, 406 00:18:31,670 --> 00:18:34,200 હું કાઢી નાખવા માંગો વાત હું પોઇન્ટ છું. 407 00:18:34,200 --> 00:18:35,870 એકદમ સચોટ. 408 00:18:35,870 --> 00:18:36,577 હા? 409 00:18:36,577 --> 00:18:39,410 પ્રેક્ષક: આપણે કાળજી લેવામાં આવી છે એન યાદીમાં નથી જ્યાં કેસ? 410 00:18:39,410 --> 00:18:40,460 HANNAH: એન યાદીમાં નથી, તો? 411 00:18:40,460 --> 00:18:43,501 આમ થવાનું છે કે બધા તમે છો છે દ્વારા અને ફરી વળવું ફરી વળવું માટે જઈ 412 00:18:43,501 --> 00:18:47,616 દ્વારા, અને પછી, તમે રહ્યા છીએ હોવા નલ નિર્દેશક મેળવવા માટે, 413 00:18:47,616 --> 00:18:48,990 અને પછી તમે પૂર્ણ કરી રહ્યા છીએ. 414 00:18:48,990 --> 00:18:50,812 >> પ્રેક્ષક: તેથી અમે હોય કંઈપણ પાછા જવા માટે? 415 00:18:50,812 --> 00:18:51,520 HANNAH: અમે કરી શકે. 416 00:18:51,520 --> 00:18:54,500 જે રીતે આ વ્યાખ્યાયિત જો કે કાર્ય, હું માત્ર તેને આપે છે કહે 417 00:18:54,500 --> 00:18:55,770 અનુલક્ષીને ગેરમાન્ય. 418 00:18:55,770 --> 00:18:58,360 પરંતુ તમે કંઈક કરી શકે છે પૂર્ણાંક પરત જેવી, 419 00:18:58,360 --> 00:19:00,920 અને તે પરત આવ્યા તે નિષ્ફળ જાય તો 1 નકારાત્મક. 420 00:19:00,920 --> 00:19:03,070 તે કંઈક. 421 00:19:03,070 --> 00:19:04,494 પ્રશ્નો હા with--? 422 00:19:04,494 --> 00:19:05,410 AUDIENCE: [અશ્રાવ્ય]? 423 00:19:05,410 --> 00:19:05,993 HANNAH: માફ કરશો? 424 00:19:05,993 --> 00:19:07,419 AUDIENCE: [અશ્રાવ્ય]? 425 00:19:07,419 --> 00:19:07,960 HANNAH: શ્યોર. 426 00:19:07,960 --> 00:19:11,730 અમે કરેલા એક વખત જેથી actual-- છે જવાનું થાય આ બધા કામ 427 00:19:11,730 --> 00:19:16,530 આ બધા તીર ફરતે અમારા સમગ્ર ધ્યેય નોડ છૂટકારો મેળવવા હતી 428 00:19:16,530 --> 00:19:18,230 કે અમે શોધી રહ્યાં છો. 429 00:19:18,230 --> 00:19:21,610 તેથી આ કિસ્સામાં, મુક્ત કરીને નિર્દેશક, હું પાંચ પોઇન્ટ છું તો, 430 00:19:21,610 --> 00:19:24,670 તે આ મધ્યમ નોડ ભૂંસી નાખી જેવું છે. 431 00:19:24,670 --> 00:19:27,250 કે મુક્ત નિર્દેશક ભાગ છે. 432 00:19:27,250 --> 00:19:29,090 કે અર્થમાં છે? 433 00:19:29,090 --> 00:19:31,390 >> પ્રેક્ષક: તેથી પણ વિચાર્યું તમે ન [અશ્રાવ્ય] હતી? 434 00:19:31,390 --> 00:19:36,060 >> HANNAH: તેથી અમે શરૂઆતમાં ધારણ અમે હતી કે કેટલાક યાદી હતી પહેલેથી 435 00:19:36,060 --> 00:19:37,220 તેઓ એક સાથે આ મૂકી હતી. 436 00:19:37,220 --> 00:19:39,761 તેથી આ રચવા માટે ક્રમમાં યાદી, તેઓ [અશ્રાવ્ય] must've. 437 00:19:39,761 --> 00:19:42,190 438 00:19:42,190 --> 00:19:42,750 ઠંડી. 439 00:19:42,750 --> 00:19:44,490 આ સાથે જે કંઈપણ? 440 00:19:44,490 --> 00:19:46,386 હા? 441 00:19:46,386 --> 00:19:49,204 >> પ્રેક્ષક: શું આ યાદીમાં તો આ નલ વાક્ય જેટલી કરતું નથી? 442 00:19:49,204 --> 00:19:49,704 [અશ્રાવ્ય]? 443 00:19:49,704 --> 00:19:52,289 444 00:19:52,289 --> 00:19:53,080 HANNAH: અધિકાર અહીં? 445 00:19:53,080 --> 00:19:53,840 પ્રેક્ષક: યાહ. 446 00:19:53,840 --> 00:19:57,370 HANNAH: બરાબર, બધા હું કરી રહ્યો છું હું માત્ર તેની ખાતરી કરીને છું થયેલ 447 00:19:57,370 --> 00:20:03,250 કે હું ખોટો સંદર્ભ યાદી માટે પ્રયાસ કરતા પહેલા, હું જે અગાઉના ઍક્સેસ કરવાનો પ્રયાસ કરતા પહેલા, 448 00:20:03,250 --> 00:20:07,210 તે નથી કે હું તેની ખાતરી કરવા માંગો છો નલ જેથી હું seg દોષ ન મળે. 449 00:20:07,210 --> 00:20:08,400 ઠંડી. 450 00:20:08,400 --> 00:20:10,820 >> બરાબર, હું આ ખૂબ હતી ખબર ઘણો મારફતે વિચાર. 451 00:20:10,820 --> 00:20:14,950 તેથી આ સ્લાઇડ હશે તમારા માટે ઉપલબ્ધ કરવામાં. 452 00:20:14,950 --> 00:20:17,341 તેથી તમે વધુ વિગતવાર તે મારફતે જઇ શકો છો. 453 00:20:17,341 --> 00:20:17,841 હા? 454 00:20:17,841 --> 00:20:19,749 >> પ્રેક્ષક: શા યાદી [અશ્રાવ્ય]? 455 00:20:19,749 --> 00:20:24,129 456 00:20:24,129 --> 00:20:24,670 HANNAH: શ્યોર. 457 00:20:24,670 --> 00:20:27,390 જેથી યાદી ખરેખર નિર્દેશ અહીં આ તત્વ, 458 00:20:27,390 --> 00:20:29,200 જો યાદીમાં પ્રથમ તત્વ. 459 00:20:29,200 --> 00:20:30,748 તેથી તે પહેલાંના હોઈ શકે નહિં. 460 00:20:30,748 --> 00:20:31,736 હા? 461 00:20:31,736 --> 00:20:35,194 >> પ્રેક્ષક: નિર્દેશક બિંદુ કરે મેમરીમાં જ સરનામા પર? 462 00:20:35,194 --> 00:20:38,404 તે જ નિર્દેશ કરે નોડ તરીકે મેમરીમાં સરનામું 463 00:20:38,404 --> 00:20:40,640 તે પોઇન્ટ છે કે? 464 00:20:40,640 --> 00:20:43,865 >> HANNAH: હા, તે નિર્દેશ મેમરીમાં આ નોડ માટે. 465 00:20:43,865 --> 00:20:47,190 >> પ્રેક્ષક: અધિકાર, તેથી જ્યારે તમે [અશ્રાવ્ય]? 466 00:20:47,190 --> 00:20:50,580 >> HANNAH: એક અર્થમાં, હા. 467 00:20:50,580 --> 00:20:51,280 ઓકે. 468 00:20:51,280 --> 00:20:52,997 બધા હક, ચાલો આ સાથે ખસેડો. 469 00:20:52,997 --> 00:20:55,330 અને તમે વધુ પ્રશ્નો હોય તો, અંતે આસપાસ વળગી, 470 00:20:55,330 --> 00:20:57,130 અને અમે તેને ફરીથી મારફતે જઈ શકે છે. 471 00:20:57,130 --> 00:20:58,120 ઠંડી, ઠીક. 472 00:20:58,120 --> 00:21:00,490 હવે, અમે ખસેડવા માટે વિચાર કોષ્ટકો, પ્રયત્નોમાં હેશ, 473 00:21:00,490 --> 00:21:04,940 અને ઝાડ, તમે સુપર મળી જે પી સેટ, પાંચ સ્પેલર માં સાથે પરિચિત. 474 00:21:04,940 --> 00:21:11,020 >> જેથી હેશ ટેબલ માત્ર એક છે singly કડી થયેલ યાદીઓ સાથે એરે 475 00:21:11,020 --> 00:21:14,050 અથવા સમયમાં બમણું તે બંધ આવતા યાદીઓ કડી થયેલ. 476 00:21:14,050 --> 00:21:16,380 તેથી અમે અમુક પ્રકારના હોય સમૂહનો એરે ની. 477 00:21:16,380 --> 00:21:21,280 અને અમે જાણીએ કેવી આ જે ડોલથી પ્રવેશ મેળવવા એરે, 478 00:21:21,280 --> 00:21:24,137 અમે હેશ વિધેય વાપરી. 479 00:21:24,137 --> 00:21:26,470 તેથી આ કિસ્સામાં, આ કરી શકો કોઈને શું હેશ વિધેય ધારી 480 00:21:26,470 --> 00:21:28,636 માત્ર કેટલાક પર આધારિત આવશે ઇનપુટ અને આઉટપુટ? 481 00:21:28,636 --> 00:21:31,392 482 00:21:31,392 --> 00:21:33,194 >> પ્રેક્ષક: મૂળાક્ષર પત્ર સંખ્યા. 483 00:21:33,194 --> 00:21:33,860 HANNAH: ચોક્કસ. 484 00:21:33,860 --> 00:21:36,160 તે માત્ર અંગ્રેજી બારાખડી પ્રમાણે તેમને મૂકે છે. 485 00:21:36,160 --> 00:21:39,280 એક સાથે શરૂ થાય છે કે બધું એક પ્રથમ ડોલ માં મૂકવામાં આવે છે. 486 00:21:39,280 --> 00:21:43,340 એક બી સાથે બધું જ મૂકવા થયેલ બીજી ડોલ, તેથી પર અને તેથી આગળ. 487 00:21:43,340 --> 00:21:45,620 ભયાનક, બરાબર. 488 00:21:45,620 --> 00:21:48,980 અને હેશ વિધેય કોઇપણ છે એક શબ્દ માં લઈ જાય છે તે કાર્ય 489 00:21:48,980 --> 00:21:51,910 અને તમે કહો શું તેમાં આવતી બાલદી. 490 00:21:51,910 --> 00:21:55,150 માં જે એન્ટ્રી જેથી અમારી અરે તેને અનુસરે છે. 491 00:21:55,150 --> 00:21:58,080 >> જેથી દર વખતે હું મારા આપી હેશ, એક શબ્દ કાર્ય 492 00:21:58,080 --> 00:22:00,660 તે મને જ કહી કરીશું દરેક એક સમય મૂકો. 493 00:22:00,660 --> 00:22:03,270 અમે હેશ વિધેય વાપરી તેથી જો અગાઉના સ્લાઇડ થી 494 00:22:03,270 --> 00:22:05,950 જ્યાં અમે આ દ્વારા સૉર્ટ કરી રહ્યા છો મૂળાક્ષર પ્રથમ અક્ષર, 495 00:22:05,950 --> 00:22:08,230 હું આપી દર વખતે મારા હેશ વિધેય "સફરજન," 496 00:22:08,230 --> 00:22:10,180 તે હંમેશા 0 છે મને પાછા આપવા જોઈએ. 497 00:22:10,180 --> 00:22:12,890 હું એક સફરજન હોય, તેથી જો મારા હેશ કોષ્ટકમાં મૂકી, 498 00:22:12,890 --> 00:22:17,700 હું મારા હેશ વિધેય માટે "સફરજન" આપી જો, તે ડોલમાં 0 માં મૂકી જાય છે, કહેવું જોઈએ. 499 00:22:17,700 --> 00:22:19,980 હું એક શોધી રહ્યો છું તો મારા હેશ કોષ્ટકમાં સફરજન 500 00:22:19,980 --> 00:22:24,340 અને હું જ્યાં શક્તિ સફરજન, કહે લાઇવ, તમે તમારા હેશ વિધેય પૂછો. 501 00:22:24,340 --> 00:22:26,900 અને તે 0 બાલદી પર જવા કહે. 502 00:22:26,900 --> 00:22:29,150 બધા હક? 503 00:22:29,150 --> 00:22:32,660 જટિલ કાર્ય સાથે પ્રશ્ન છે? 504 00:22:32,660 --> 00:22:34,570 ઓસમ. 505 00:22:34,570 --> 00:22:37,320 >> અહીં થોડી વધારે છે વિગતવાર સમજૂતી 506 00:22:37,320 --> 00:22:39,570 હેશ વિધેય કદાચ શું દેખાશે ના. 507 00:22:39,570 --> 00:22:42,230 508 00:22:42,230 --> 00:22:42,960 અધિકાર છે. 509 00:22:42,960 --> 00:22:45,960 હેશ સાથે હવે, સમસ્યા કાર્યો, એક આદર્શ વિશ્વમાં છે 510 00:22:45,960 --> 00:22:48,870 અમે માત્ર એક હશે દરેક ડોલમાં વસ્તુ. 511 00:22:48,870 --> 00:22:50,900 પરંતુ વાસ્તવમાં, ત્યાં માત્ર એક શબ્દ 512 00:22:50,900 --> 00:22:54,280 કે ત્યાં નથી એ સાથે શરૂ થાય છે બી તેથી સાથે શરૂ થાય છે કે માત્ર એક જ શબ્દ 513 00:22:54,280 --> 00:22:56,960 આ કિસ્સામાં, અમે તો અચાનક ", બેરી" વિચાર 514 00:22:56,960 --> 00:22:58,710 અને અમે તેને મૂકેલ અમારા હેશ કોષ્ટક માં, 515 00:22:58,710 --> 00:23:03,640 અને અમે ઓહ, ના, બનાના છે, જુઓ પહેલાથી જ ત્યાં છે, અમે શું તેમ છે? 516 00:23:03,640 --> 00:23:05,900 >> સાથે સાથે, અમે બે વિકલ્પો હોય છે. 517 00:23:05,900 --> 00:23:07,990 પ્રથમ વિકલ્પ છે સુરેખ, ચકાસણી જે 518 00:23:07,990 --> 00:23:11,100 માત્ર શોધવા જાઓ અર્થ એ આગામી ખાલી ડોલ. 519 00:23:11,100 --> 00:23:14,100 આગામી ખાલી એરે એન્ટ્રી શોધવા જાઓ. 520 00:23:14,100 --> 00:23:15,750 અને માત્ર ત્યાં "બેરી" મૂકો. 521 00:23:15,750 --> 00:23:18,880 તેથી હું તેને તેવું માનવામાં આવે છે ખબર બકેટ એકમાં બનાના સાથે જાઓ. 522 00:23:18,880 --> 00:23:22,155 પરંતુ માત્ર, બકેટ ત્રણ માં મૂકી બકેટ કારણ ત્રણ ખાલી છે. 523 00:23:22,155 --> 00:23:24,806 524 00:23:24,806 --> 00:23:26,680 બીજો વિકલ્પ કદાચ છે તમે અમલ શું 525 00:23:26,680 --> 00:23:29,220 તમારા પી સેટ, જ્યાં તમે માં અલગ અલગ chaining હતી. 526 00:23:29,220 --> 00:23:33,990 તેથી તમારા ડોલથી દરેક, તમારા એરે તત્વો દરેક, 527 00:23:33,990 --> 00:23:38,410 માત્ર એક જ શબ્દો ધરાવે છે, પરંતુ વાસ્તવમાં શબ્દોની યાદી માટે નિર્દેશક ધરાવે છે. 528 00:23:38,410 --> 00:23:41,880 તમે હતા તો છે કે જેથી તમારા હેશ કોષ્ટકમાં બનાના 529 00:23:41,880 --> 00:23:44,740 અને તમે અચાનક ઇચ્છતા બેરી, કોઈ સમસ્યા ઉમેરો. 530 00:23:44,740 --> 00:23:51,110 જસ્ટ ઓવરને માટે, અથવા પર બેરી ઉમેરો શરૂઆતમાં, તમારા યાદીની લિંક. 531 00:23:51,110 --> 00:23:54,040 ઓકે, ભયાનક. 532 00:23:54,040 --> 00:23:58,490 હેશ સાથે પ્રશ્નો કોષ્ટકો અમે પર જાઓ તે પહેલા? 533 00:23:58,490 --> 00:23:59,850 >> અધિકાર છે. 534 00:23:59,850 --> 00:24:01,070 વૃક્ષો અને પ્રયત્નોમાં. 535 00:24:01,070 --> 00:24:07,980 ઠીક છે, તેથી આ અન્ય વિકલ્પ હતો શબ્દકોશ અમલીકરણ માટે. 536 00:24:07,980 --> 00:24:09,100 તમને એક પ્રયાસ કર્યા છે શકે છે. 537 00:24:09,100 --> 00:24:13,420 તેથી તે વૃક્ષ એક ખાસ પ્રકારની છે કે મલ્ટી લેવલ હેશ ટેબલ તરીકે વર્તે છે. 538 00:24:13,420 --> 00:24:16,862 જેથી તમે ચિત્રમાં જોઈ શકશો તમે એક એરે હોય છે કે 539 00:24:16,862 --> 00:24:19,320 એરે એક ટોળું નિર્દેશ એરે એક ટોળું માટે તે બિંદુ 540 00:24:19,320 --> 00:24:20,390 એરે એક ટોળું માટે તે બિંદુ. 541 00:24:20,390 --> 00:24:23,140 અને અમે બરાબર શું જોશો કે ભવિષ્યના સ્લાઇડ પર જેવો દેખાશે. 542 00:24:23,140 --> 00:24:26,070 અને વધુ સામાન્ય રીતે, એક વૃક્ષ માત્ર કોઇ માહિતી બંધારણ છે 543 00:24:26,070 --> 00:24:29,710 જેમાં ડેટા છે કેટલાક વંશવેલો આયોજન. 544 00:24:29,710 --> 00:24:32,610 તેથી અમે અમારી પાસે જોયું જ્યાં સમજણ અમુક પ્રકારના 545 00:24:32,610 --> 00:24:36,130 ટોચના સ્તર, એક આગલા સ્તર, એક આગલા સ્તર, એક આગલા સ્તર. 546 00:24:36,130 --> 00:24:39,690 તેથી આ કદાચ સૌથી વધુ સ્પષ્ટ છે કેટલાક ચોક્કસ ઉદાહરણો સાથે. 547 00:24:39,690 --> 00:24:40,880 અહીં અમારા વૃક્ષ છે. 548 00:24:40,880 --> 00:24:42,970 તમે તેને જોઈ શકો છો કે ચોક્કસ સ્તર છે 549 00:24:42,970 --> 00:24:45,480 અમે તે રુટ નોડ, એક સાથે શરૂ કે. 550 00:24:45,480 --> 00:24:47,640 અને અમે અમારા વૃક્ષ દ્વારા નીચે જઈ શકે છે. 551 00:24:47,640 --> 00:24:50,730 552 00:24:50,730 --> 00:24:53,910 >> એક બાઈનરી વૃક્ષ છે એક વૃક્ષની ચોક્કસ પ્રકાર. 553 00:24:53,910 --> 00:24:56,770 અને માત્ર સ્પષ્ટીકરણ દ્વિસંગી વૃક્ષ માટે 554 00:24:56,770 --> 00:25:01,130 દરેક નોડ ધરાવે છે સૌથી વધુ બે પાંદડા પર. 555 00:25:01,130 --> 00:25:03,960 તેથી જો તમે કોઇ જોવા નથી જઈ રહ્યાં છો આ ગાંઠો ત્રણ કે ચાર હોય ના 556 00:25:03,960 --> 00:25:06,880 અથવા પાંદડા કેટલાક અન્ય સંખ્યા. 557 00:25:06,880 --> 00:25:11,310 અને પછી પણ વધુ ચોક્કસ દ્વિસંગી શોધ વૃક્ષ છે 558 00:25:11,310 --> 00:25:18,010 જ્યાં ડાબેથી દરેક નોડ નોડ નીચેની નાની હોય રહ્યું છે. 559 00:25:18,010 --> 00:25:21,180 અને દર કિંમત જમણી મોટી હોઈ ચાલે છે. 560 00:25:21,180 --> 00:25:26,900 તમે 44 આપણા રુટ પર છે તે જોવા માટે જો આમ હોય, ડાબી, 11, 22, અને 33 માટે 561 00:25:26,900 --> 00:25:28,940 અમારા રુટ કરતા બધા ઓછી હોય છે. 562 00:25:28,940 --> 00:25:33,890 અને જમણી બાજુ પર બધા છે નંબરો 66, 55, અને 77 bigger--. 563 00:25:33,890 --> 00:25:37,380 અને આ મિલકત સાચું છે વૃક્ષના દરેક સ્તરે. 564 00:25:37,380 --> 00:25:42,690 >> અમે નીચે જાય છે, તેથી જ્યારે હજુ 22, 11, અને 33, 11 565 00:25:42,690 --> 00:25:46,950 છે નાના કરતા 22 અને 33 22 કરતાં મોટી છે. 566 00:25:46,950 --> 00:25:50,160 અને આ તેને સરળ શોધવા માટે બનાવે અમે એક નંબર માટે શોધી રહ્યાં છો, કારણ કે, 567 00:25:50,160 --> 00:25:53,877 અમે બરાબર ખબર જે શાખાની ડાઉન અનુસરો. 568 00:25:53,877 --> 00:25:56,210 તેથી આ તમે એક યાદ કરીશું દ્વિસંગી શોધ ની થોડુંક. 569 00:25:56,210 --> 00:25:56,967 અરે વાહ? 570 00:25:56,967 --> 00:25:58,835 >> પ્રેક્ષક: તેથી તમે છો જ્યારે બાઈનરી વર્ણવતા, 571 00:25:58,835 --> 00:26:00,587 તમે તેને મોટે બે પાંદડા પર છે જણાવ્યું હતું? 572 00:26:00,587 --> 00:26:01,170 HANNAH: મીમી-હાશિમ. 573 00:26:01,170 --> 00:26:02,580 પ્રેક્ષક: તે ઓછી હોય શકે? 574 00:26:02,580 --> 00:26:03,121 HANNAH: યાહ. 575 00:26:03,121 --> 00:26:06,720 જેથી તમે, ઉદાહરણ તરીકે, આપણે કહેવું વસ્તુઓ એક પણ નંબર ન હતી 576 00:26:06,720 --> 00:26:11,791 અને તમે ભરો કરી શક્યા તમારા બધા એક એક હોય તો પાન, તે દંડ છે. 577 00:26:11,791 --> 00:26:12,290 ઓકે? 578 00:26:12,290 --> 00:26:12,789 ઓસમ. 579 00:26:12,789 --> 00:26:15,930 વૃક્ષો પર કોઈપણ અન્ય પ્રશ્નો? 580 00:26:15,930 --> 00:26:16,670 ઓકે. 581 00:26:16,670 --> 00:26:20,110 >> પાછા અમારા પ્રયત્નોમાં માટે હું વાત કરી હતી તરીકે થોડો અગાઉ વિશે, 582 00:26:20,110 --> 00:26:23,900 અમે કેવી રીતે આ મલ્ટી લેવલ એરે હોય છે. 583 00:26:23,900 --> 00:26:26,280 તેથી આ કિસ્સામાં, અમે ટોચ પર શરૂ કરો. 584 00:26:26,280 --> 00:26:29,030 અને અમે નીચે આપેલ કોઈપણ શબ્દ અનુસરી શકે છે. 585 00:26:29,030 --> 00:26:30,780 તેથી આપણે આપણે ઇચ્છતા કહેવું ટ્યુરિંગ માટે જુઓ. 586 00:26:30,780 --> 00:26:34,380 અમે ટી શરુ, તે નીચે અનુસરો યુ સમાવે છે કે એક એરે માટે, 587 00:26:34,380 --> 00:26:37,350 અને અમે ત્યાં સુધી તે નીચે અનુસરો આ થોડું ડેલ્ટા પહોંચે જે 588 00:26:37,350 --> 00:26:39,060 અમને, હા, તમે એક શબ્દ મળી કહે છે. 589 00:26:39,060 --> 00:26:43,200 590 00:26:43,200 --> 00:26:44,120 પ્રયત્નોમાં પર સ્પષ્ટ? 591 00:26:44,120 --> 00:26:48,138 કશાની ત્યાં જવા માટે? 592 00:26:48,138 --> 00:26:48,908 હા? 593 00:26:48,908 --> 00:26:51,866 પ્રેક્ષક: ડેલ્ટા ના પ્રતીક કરે આ પ્રયાસમાં અંદર જગ્યા ફાળવી છે? 594 00:26:51,866 --> 00:26:54,532 HANNAH: અરે વાહ, જેથી તેમ ન હોય જરૂરી પણ ડેલ્ટા હોવા જોઈએ. 595 00:26:54,532 --> 00:26:57,760 પરંતુ અમે અમુક રીતે જરૂર છે અમારા કમ્પ્યુટર દિલગીર કહી, 596 00:26:57,760 --> 00:27:01,130 કે જેથી અમે TUR એક શબ્દ નથી કે ખબર. 597 00:27:01,130 --> 00:27:04,180 દો કારણ કે અમે ન હતી કહે એક ડેલ્ટા આ વિચાર, આ ખ્યાલ 598 00:27:04,180 --> 00:27:09,850 અભિનંદન, તમે એક શબ્દ જોવા મળે છે, તે, ટી યુ આર મારફતે જાઓ અને ફરી વળવું કરશે 599 00:27:09,850 --> 00:27:11,300 અને પછી હું તેને જોવા મળે, ભયાનક કહે! 600 00:27:11,300 --> 00:27:12,670 તે એક શબ્દ હોવા જ જોઈએ. 601 00:27:12,670 --> 00:27:13,720 પરંતુ તે ખરેખર નથી. 602 00:27:13,720 --> 00:27:15,310 અમે સમગ્ર ટ્યુરિંગ એક શબ્દ રાખવા માંગે છે. 603 00:27:15,310 --> 00:27:17,760 તેથી અમે અંતે કંઈક હોવું જરૂરી છે કહે છે કે અંતે, અભિનંદન, 604 00:27:17,760 --> 00:27:19,051 તમે એક કાયદેસર શબ્દ મળ્યાં છે. 605 00:27:19,051 --> 00:27:21,680 પ્રેક્ષક: તમારા જેવા હતા તેથી જો મૂળાક્ષરમાં 26 અક્ષરો, 606 00:27:21,680 --> 00:27:24,560 તમે ખરેખર હશે તમારા પ્રયાસમાં માં 27 કીઓ? 607 00:27:24,560 --> 00:27:26,010 >> HANNAH: ઓસમ, હા. 608 00:27:26,010 --> 00:27:28,210 તેથી વાસ્તવમાં, હું લાગે છે કે આગામી સ્લાઇડ પર રહેશે. 609 00:27:28,210 --> 00:27:29,440 તા-દા! 610 00:27:29,440 --> 00:27:32,880 જો તમે હોય તો જ્યાં તમારા પ્રયાસમાં માં નોડ, તમે છો 611 00:27:32,880 --> 00:27:35,800 તેના બદલે 26 ના 27 બાળકો છે જવું. 612 00:27:35,800 --> 00:27:39,010 613 00:27:39,010 --> 00:27:40,050 તે સાથે કોઈપણ પ્રશ્ન છે? 614 00:27:40,050 --> 00:27:40,550 અરે વાહ? 615 00:27:40,550 --> 00:27:44,569 પ્રેક્ષક: શા પ્રયત્નોમાં જેથી લાગી શકું ઘણી જગ્યા [અશ્રાવ્ય] તરીકે તમે જાઓ? 616 00:27:44,569 --> 00:27:47,629 શા [અશ્રાવ્ય] તરીકે ગણવામાં આવે છે? 617 00:27:47,629 --> 00:27:48,170 HANNAH: શ્યોર. 618 00:27:48,170 --> 00:27:48,790 માતાનો પાછા જાઓ. 619 00:27:48,790 --> 00:27:52,350 તો પ્રશ્ન છે, શા માટે છે પ્રયત્નોમાં ખૂબ જ મોટી છે 620 00:27:52,350 --> 00:27:54,620 હેશ ટેબલ કંઈક કરતાં. 621 00:27:54,620 --> 00:27:57,790 આ સ્તર દરેક માટે તેથી, પણ, તેઓ અહીં ખેંચવામાં ન કરી રહ્યાં છો 622 00:27:57,790 --> 00:28:01,250 તમે બધા 26 અક્ષરો હોય છે. 623 00:28:01,250 --> 00:28:04,420 કારણ અને તે તમે કરી શકતા નથી હું ટ્યુરિંગ માટે ઓહ, કહે છે, પરંતુ જેવી 624 00:28:04,420 --> 00:28:07,570 તે કોઇ પણ હોય તે જરૂરી નથી યુ વેલ સ્તર પર જ વસ્તુઓ, 625 00:28:07,570 --> 00:28:11,390 અચાનક જો તમે ઉમેરવા માગતા હતા ટી એચ સમાન હતું કે કંઈક, 626 00:28:11,390 --> 00:28:14,800 તમે હોય છે માટે જરૂર કરશો તે શબ્દ ઉમેરવાનો ક્ષમતા. 627 00:28:14,800 --> 00:28:17,330 દરેક એક અક્ષર માટે તેથી, તમે હોય રહ્યા છીએ 628 00:28:17,330 --> 00:28:19,730 એક ટોળું હોય છે માટે તે બંધ આવતા એરે. 629 00:28:19,730 --> 00:28:24,060 જેથી તમે તેને મેળવવા માગો છો તે જોવા કરી શકો છો ખરેખર મોટી, ખરેખર ઝડપી. 630 00:28:24,060 --> 00:28:26,560 કોઈપણ અન્ય પ્રશ્નો? 631 00:28:26,560 --> 00:28:28,980 અધિકાર છે. 632 00:28:28,980 --> 00:28:29,832 અરે વાહ? 633 00:28:29,832 --> 00:28:33,210 >> પ્રેક્ષક: જ્યારે પ્રયત્નોમાં છે હેશ કોષ્ટકો કરતાં વધુ ઝડપથી? 634 00:28:33,210 --> 00:28:36,280 >> HANNAH: જ્યારે પ્રયત્નોમાં છે હેશ કોષ્ટકો કરતાં વધુ ઝડપથી? 635 00:28:36,280 --> 00:28:39,120 તેથી જો તમે ખરેખર હતી ખરાબ હેશ વિધેય. 636 00:28:39,120 --> 00:28:41,840 તેથી આપણે હું જેવી હતી કહે દો, અહીં તમારા હેશ વિધેય છે. 637 00:28:41,840 --> 00:28:43,660 કોઈ બાબત શું શબ્દ તમે મને આપી છે, હું હંમેશા છું 638 00:28:43,660 --> 00:28:47,740 અરે એન્ટ્રી 0 માં મૂકી જવાનું. 639 00:28:47,740 --> 00:28:52,000 અને તેથી અમે ફક્ત મૂકી સાથે અંત એક મોટા લાંબા કડી થયેલ યાદીમાં બધું. 640 00:28:52,000 --> 00:28:58,740 અને તેથી એક લૂકઅપ સમયે સૌથી ખરાબ લેશે એન તે અમારી યાદીમાં ખૂબ ઓવરને અંતે છે તો. 641 00:28:58,740 --> 00:29:03,150 આ પ્રયાસમાં સાથે, અમે માત્ર ભારપૂર્વક કહેવું હોય જ્યારે શબ્દ એ પત્રો દ્વારા. 642 00:29:03,150 --> 00:29:07,080 અમે એક ટોળું ઉમેરી તેથી તો પણ અમારા પ્રયાસમાં માટે વધુ શબ્દો, 643 00:29:07,080 --> 00:29:09,620 તે કોઇ લાંબા સમય સુધી આપણને લઈ નહીં હોય ચોક્કસ શબ્દ શોધવા માટે. 644 00:29:09,620 --> 00:29:11,750 >> અમે હોય તો બધા માટે છે ઉદાહરણ માટે, આ કિસ્સામાં, 645 00:29:11,750 --> 00:29:17,170 માતાનો અમે ઝૂમ શોધી રહ્યાં કહેવું, અમે ફક્ત પર ફરી વળવું પડશે 646 00:29:17,170 --> 00:29:19,840 ઝેડ ઓ-ઓ-એમ, ચાર અક્ષરો. 647 00:29:19,840 --> 00:29:22,250 તેથી કે માત્ર જ્યારે શબ્દ ઝૂમ લંબાઈ. 648 00:29:22,250 --> 00:29:25,400 તે કેટલા વાંધો નથી વધુ શબ્દો આપણે આ પ્રયાસ મૂકવા. 649 00:29:25,400 --> 00:29:30,225 આપણે હંમેશા તેને મળી શકે તે ચાર પગલાંઓમાં. 650 00:29:30,225 --> 00:29:31,215 ઓસમ. 651 00:29:31,215 --> 00:29:32,205 હા? 652 00:29:32,205 --> 00:29:34,185 >> પ્રેક્ષક: તેથી [અશ્રાવ્ય] અધિકાર, ઝાકઝમાળ છે? 653 00:29:34,185 --> 00:29:35,322 >> HANNAH: મીમી-હાશિમ. 654 00:29:35,322 --> 00:29:37,155 પ્રેક્ષક: તમે છો [અશ્રાવ્ય] શોધી, 655 00:29:37,155 --> 00:29:40,929 તમે મારફતે જાઓ હોય છે કરશે તમારા એરે [અશ્રાવ્ય] શોધવા? 656 00:29:40,929 --> 00:29:41,470 HANNAH: શ્યોર. 657 00:29:41,470 --> 00:29:44,000 પ્રેક્ષક: તે વધુ સમય ન લો છે? 658 00:29:44,000 --> 00:29:46,370 HANNAH: હું જાઉં છું તો મારા એરે હંમેશા કહે છે કે 659 00:29:46,370 --> 00:29:49,250 એ, બી, સી, ડી હોઈ ચાલે, ઇ, એફ, જી, મૂર્ખામી ભરેલી વાહિયાત વાત મૂર્ખામી ભરેલી વાહિયાત વાત મૂર્ખામી ભરેલી વાહિયાત વાત, 660 00:29:49,250 --> 00:29:51,630 હું હંમેશા ખબર હોય તેથી તે છે જ ચોક્કસ ક્રમમાં, 661 00:29:51,630 --> 00:29:53,880 હું હંમેશા ખબર હોય તે છે મૂળાક્ષર ક્રમમાં, 662 00:29:53,880 --> 00:29:57,860 હું માત્ર હે સંખ્યા છે કહી શકો છો તેથી અને તેથી મૂળાક્ષરમાં. 663 00:29:57,860 --> 00:29:59,620 માત્ર કે સ્થળ પર કૂદકો. 664 00:29:59,620 --> 00:30:01,860 સાથે, યાદ કારણ એરે, અમે ઍક્સેસ કરી શકો છો 665 00:30:01,860 --> 00:30:06,590 સતત માં કે એરે કોઇ તત્વ અમે શોધી રહ્યાં છો જ્યાં અમે ખબર હોય સમય. 666 00:30:06,590 --> 00:30:09,080 667 00:30:09,080 --> 00:30:09,580 અરે વાહ? 668 00:30:09,580 --> 00:30:12,005 >> પ્રેક્ષક: પહેલાંના પર , [અશ્રાવ્ય] 27 સ્લાઇડ 669 00:30:12,005 --> 00:30:14,430 પરંતુ પ્રથમ એક માટે 26. 670 00:30:14,430 --> 00:30:15,400 >> HANNAH: માફ કરશો? 671 00:30:15,400 --> 00:30:18,800 >> પ્રેક્ષક: પ્રથમ નથી એક 0 છે, તેથી તે 26 નહીં હોય? 672 00:30:18,800 --> 00:30:24,900 >> HANNAH: અમે 27 કહે છે ત્યારે ખાતરી કરો કે, જેથી તે છે અમને 26 દ્વારા 0 સૂચકાંકો આપી રહ્યું. 673 00:30:24,900 --> 00:30:28,220 પરંતુ તમે ખરેખર ગણતરી તે બહાર છે, તે 27 જ હશે. 674 00:30:28,220 --> 00:30:30,007 સારો પ્રશ્ન. 675 00:30:30,007 --> 00:30:30,590 જે કંઈપણ? 676 00:30:30,590 --> 00:30:31,200 અરે વાહ? 677 00:30:31,200 --> 00:30:34,420 >> પ્રેક્ષક: તેથી પ્રયત્નોમાં છે હેશ કોષ્ટકો કરતાં ધીમી? 678 00:30:34,420 --> 00:30:37,920 >> HANNAH: પ્રયાસો માં, હશે આવે છે સિદ્ધાંત, કરતાં વધુ ઝડપથી હેશ કોષ્ટકો 679 00:30:37,920 --> 00:30:39,760 પરંતુ વધુ મેમરી લે છે. 680 00:30:39,760 --> 00:30:40,534 અરે વાહ? 681 00:30:40,534 --> 00:30:41,450 AUDIENCE: [અશ્રાવ્ય]? 682 00:30:41,450 --> 00:30:45,770 683 00:30:45,770 --> 00:30:47,484 >> HANNAH: દિલગીર છું હું, હું તમને સાંભળી ન હતી. 684 00:30:47,484 --> 00:30:48,400 AUDIENCE: [અશ્રાવ્ય]. 685 00:30:48,400 --> 00:30:51,250 686 00:30:51,250 --> 00:30:54,100 25 0 કે તમે 26 આપે છે. 687 00:30:54,100 --> 00:30:56,958 >> HANNAH: 0 થી 25 કરશે અધિકાર, તમે 26 આપે છે. 688 00:30:56,958 --> 00:30:58,457 >> પ્રેક્ષક: અને પછી [અશ્રાવ્ય]. 689 00:30:58,457 --> 00:30:59,040 HANNAH: અધિકાર. 690 00:30:59,040 --> 00:31:04,760 તેથી અમે સ્પષ્ટ કરી રહ્યા છીએ સંખ્યા છે અમારા એરે વસ્તુઓ સંખ્યા. 691 00:31:04,760 --> 00:31:07,260 અમે 27 હોય તો, તે છે અમને આપી રહ્યું 0 692 00:31:07,260 --> 00:31:10,620 26 મારફતે, જે આપશે આ કિસ્સામાં માટે અમને રૂમમાં, 693 00:31:10,620 --> 00:31:12,770 હું એપોસ્ટ્રોફી સહિત છું. 694 00:31:12,770 --> 00:31:17,040 તેથી અમે 25 મારફતે 0 હોય મળી રહ્યાં મૂળાક્ષર પ્રથમ 26 અક્ષરો, 695 00:31:17,040 --> 00:31:18,990 મૂળાક્ષર અથવા બધા 26 પત્રો. 696 00:31:18,990 --> 00:31:21,190 અને પછી તે છેલ્લા વસ્તુ, એન્ટ્રી 26 ખાતે, છે 697 00:31:21,190 --> 00:31:24,598 ચેક હોઈ ચાલે માર્ક, અથવા ડેલ્ટા. 698 00:31:24,598 --> 00:31:26,960 જે કંઈપણ? 699 00:31:26,960 --> 00:31:29,130 ઓસમ. 700 00:31:29,130 --> 00:31:30,020 મારી જગ્યા ગુમાવી. 701 00:31:30,020 --> 00:31:31,020 ઠંડી, ઠીક. 702 00:31:31,020 --> 00:31:33,240 >> તેથી અમે પહેલાથી જ આ પર બંધ રહ્યો હતો. 703 00:31:33,240 --> 00:31:37,430 પરંતુ મોટા વેપાર બંધ પ્રયત્નોમાં અને હેશ કોષ્ટકો વચ્ચે 704 00:31:37,430 --> 00:31:39,720 પ્રયત્નોમાં માં, પૂરી કરે છે સિદ્ધાંત, સતત લુકઅપ 705 00:31:39,720 --> 00:31:42,890 વખત પરંતુ મેમરી સંપૂર્ણ ઘણો ઉપયોગ કરે છે. 706 00:31:42,890 --> 00:31:46,495 બધા હક, હવે અમે સહેજ પાસે ઓછી જટિલ માળખાં, 707 00:31:46,495 --> 00:31:49,640 અને અમે સી સાથે કરવામાં આવશે, અને અમે અધિકાર સાથે ખસેડવા પડશે. 708 00:31:49,640 --> 00:31:51,930 >> સ્ટેક્સ તેથી, અમે આ જોયું જ્યાં વ્યાખ્યાન તમને 709 00:31:51,930 --> 00:31:55,020 એક કંઈક હોય ટ્રેની જ્યાં સ્ટેક 710 00:31:55,020 --> 00:31:57,330 તમે મૂકવામાં છેલ્લા વસ્તુ સ્ટેક પર જવાનું છે 711 00:31:57,330 --> 00:31:59,500 તમે બોલ લેવા પ્રથમ વસ્તુ હોઈ. 712 00:31:59,500 --> 00:32:02,880 તેથી તે ખરેખર એક સ્ટેક વ્યાખ્યાયિત કરે છે જો છેલ્લા વસ્તુ તમે પર મૂકવા કે છે 713 00:32:02,880 --> 00:32:06,080 પ્રથમ હોઈ ચાલે છે વસ્તુ તમે બોલ લેવા. 714 00:32:06,080 --> 00:32:09,279 અને અમે વાપરો કે જે પરિભાષા જો અમે કંઈક મૂકી રહ્યા છીએ, 715 00:32:09,279 --> 00:32:12,070 અમે કંઈક ઉમેરવા જઇ રહ્યા છો અમારા સ્ટેક, અમે દબાણ કે ફોન કરો. 716 00:32:12,070 --> 00:32:14,970 અને અમે કંઈક લેવા તો બંધ, અમે ધાણી કૉલ કરો. 717 00:32:14,970 --> 00:32:17,080 અને અમે જઈ રહ્યાં છો , અમે સ્ટેક અમલ 718 00:32:17,080 --> 00:32:20,660 સાચવી રાખે ખાતરી કરવાની જરૂર કદ અને ક્ષમતા બંને. 719 00:32:20,660 --> 00:32:24,940 તત્વો કુલ સંખ્યા અમે કરી શકો છો જેથી પકડી અને તત્વો ના વર્તમાન સંખ્યા 720 00:32:24,940 --> 00:32:27,880 કે અમે હોલ્ડિંગ છે. 721 00:32:27,880 --> 00:32:29,885 >> અને ખૂબ જ રીતે, આપણે ક્યુને છે. 722 00:32:29,885 --> 00:32:34,510 અને માત્ર એક જ તફાવત બદલે સ્ટેક્સ સાથે છે 723 00:32:34,510 --> 00:32:37,630 અમે જણાવ્યું હતું કે અમે પર મૂકવા છેલ્લા વસ્તુ અમે બોલ લેવા પ્રથમ વસ્તુ છે. 724 00:32:37,630 --> 00:32:40,940 જેથી ક્યુને સાથે, અમે મૂકી પ્રથમ વસ્તુ 725 00:32:40,940 --> 00:32:43,129 આ થઈ રહ્યું છે પ્રથમ વસ્તુ અમે બહાર લઈ લો. 726 00:32:43,129 --> 00:32:45,420 તેથી આ તમે છો જેવું છે ખરેખર એક દુકાન પર લાઇન 727 00:32:45,420 --> 00:32:48,140 અને તમે મદદ કરી કરવામાં આવી રહ્યાં છો, લીટી માં પછી પ્રથમ વ્યક્તિ 728 00:32:48,140 --> 00:32:50,880 મદદ કરી શકાય પ્રથમ વ્યક્તિ હોવા જોઈએ. 729 00:32:50,880 --> 00:32:52,220 જેથી એક કતાર હશે. 730 00:32:52,220 --> 00:32:55,880 >> તેથી અમે સાચવી રાખે જરૂર કદ, ક્ષમતા, અને વડા અમે છો કારણ 731 00:32:55,880 --> 00:33:01,130 આગળના બોલ દરેકને લાગી રહ્યું તેના બદલે પાછળ ની યાદીમાં. 732 00:33:01,130 --> 00:33:03,480 પર પ્રશ્નો? 733 00:33:03,480 --> 00:33:06,330 તમે bothering છે કે કોઈપણ સે પ્રશ્ન છે? 734 00:33:06,330 --> 00:33:09,590 માહિતી માળખાં, કે મજા સામગ્રી કોઈપણ? 735 00:33:09,590 --> 00:33:10,530 બધા હક, ઠંડી. 736 00:33:10,530 --> 00:33:14,120 તેથી હું એલિસન માટે તેનો પર હાથ પડશે કેટલાક વધુ પ્રોગ્રામિંગ માં કૂદવાનું. 737 00:33:14,120 --> 00:33:15,965 >> એલિસન: ઓહ, અમે જોશો. 738 00:33:15,965 --> 00:33:17,370 અમે હું અહીં શું કેટલી સારી જોશો. 739 00:33:17,370 --> 00:33:21,410 બરાબર, હું પ્રયત્ન કરો અને ઉડી જાઉં છું આ સામગ્રી મારફતે, ગાય્સ. 740 00:33:21,410 --> 00:33:24,540 હેન્નાહ ખૂબ ગયા તેની તમામ વસ્તુઓ પર ગહન. 741 00:33:24,540 --> 00:33:26,900 હું આપવા પ્રયાસ જાઉં છું તમારા ઝડપી વિસ્ફોટના ઝાંખી 742 00:33:26,900 --> 00:33:31,290 અમે બધા સાથે Davin મેળવવા શકે છે કે જેથી મજા જાવાસ્ક્રિપ્ટ અને સુરક્ષા બાબતો 743 00:33:31,290 --> 00:33:33,380 કે કદાચ તમે ખરેખર વિશે વધુ સાંભળવા માંગો છો. 744 00:33:33,380 --> 00:33:36,600 >> બરાબર, હેન્નાહ જણાવ્યું હતું કે, જો જો તમે કોઇ પ્રશ્નો હોય, 745 00:33:36,600 --> 00:33:39,170 હું ખૂબ ઝડપથી જઈ રહ્યો છું, મને જણાવવા વિનંતી. 746 00:33:39,170 --> 00:33:42,114 હું જરૂરી પ્રશ્નોના જવાબ આપશે. 747 00:33:42,114 --> 00:33:45,280 શરૂ કરવા માટે, જેથી, અમે સાથે શરૂ રહ્યા છીએ પહેલીવાર વસ્તુઓ કદાચ એક 748 00:33:45,280 --> 00:33:48,730 તમે વેબ સાથે શીખી પ્રોગ્રામિંગ, પરવાનગીઓ. 749 00:33:48,730 --> 00:33:52,720 તેથી chmod, તમે ગાય્સ થયા છો જોઈએ બધા વેબ સાથે આ અંતે માસ્ટર 750 00:33:52,720 --> 00:33:54,870 તમે કરેલા કે પ્રોગ્રામિંગ હમણાં હમણાં કરી દેવામાં. 751 00:33:54,870 --> 00:33:57,320 તે મૂળભૂત રીતે માત્ર એક આદેશ છે કે પરવાનગીઓ બદલી 752 00:33:57,320 --> 00:34:00,779 અથવા વપરાશ પરવાનગીઓ અમારા ફાઈલ સિસ્ટમ પદાર્થોની. 753 00:34:00,779 --> 00:34:02,570 અલબત્ત, ખરેખર તમે છો, આ જુઓ, 754 00:34:02,570 --> 00:34:04,910 આ સાથે કોઇ મુશ્કેલી હોય તમારી સમસ્યા સમૂહો દરમિયાન, 755 00:34:04,910 --> 00:34:11,460 જો તમે લાંબી છે, જે ls-l, ઉપયોગ કર્યો હોઈ શકે આ જેમ દેખાવ પ્રકારની વિચાર, 756 00:34:11,460 --> 00:34:14,209 તમે ખરેખર બધા જોવા જ્યાં ફાઈલ માટે પરવાનગીઓ. 757 00:34:14,209 --> 00:34:16,850 758 00:34:16,850 --> 00:34:20,732 >> અને ખરેખર, અમે માત્ર જાઓ રહ્યા છીએ ખૂબ ઝડપથી પસાર માત્ર ખૂબ 759 00:34:20,732 --> 00:34:21,940 ઘણી આ દરેક શું અર્થ. 760 00:34:21,940 --> 00:34:24,481 તેથી અમે અહીં હો છે જે માત્ર ડિરેક્ટરી માટે વપરાય છે. 761 00:34:24,481 --> 00:34:26,790 762 00:34:26,790 --> 00:34:31,739 દેખીતી અહીં, અમે rwx જોવા જેના વાંચી શકાય, writeable, અને એક્ઝેક્યુટેબલ છે. 763 00:34:31,739 --> 00:34:37,090 આ પણ બીટ્સ તરીકે રજૂ કરી શકાય, જે અમે આગામી પૃષ્ઠ પર પ્રવેશ મેળવવા પડશે. 764 00:34:37,090 --> 00:34:40,699 અમે જોયું છે કે જેથી દરેક ત્રિપુટી અહીં, તેથી તેને ત્રણ ટ્રાઈડસ છે. 765 00:34:40,699 --> 00:34:48,120 અમે આર કંઇ એક્સ અને આર rwx આવ્યા કંઇ આ પ્રથમ ફાઈલ માટે એક્સ. 766 00:34:48,120 --> 00:34:49,690 તે આ સામાન્ય માળખું છે. 767 00:34:49,690 --> 00:34:50,940 >> તેથી અમે કેટલાક ડિરેક્ટરી છે. 768 00:34:50,940 --> 00:34:53,999 અમે કેટલાક વપરાશકર્તા જૂથ હોય આ પરવાનગીઓ સાથે. 769 00:34:53,999 --> 00:34:57,040 આ પરવાનગી છે કે કેટલાક જૂથ, અને એક વિશ્વ એક પરવાનગી હોય છે કે. 770 00:34:57,040 --> 00:34:59,420 જો તમે ત્રિપુટી તરીકે આ વિચાર કરી શકો છો. 771 00:34:59,420 --> 00:35:01,130 તમે ત્રણ બીટ્સ તરીકે આ વિચાર કરી શકો છો. 772 00:35:01,130 --> 00:35:04,060 તેથી તેઓ કિંમતો પકડી શકે ગમે ત્યાં 0 પરથી 773 00:35:04,060 --> 00:35:07,350 7, જેમાં શા ક્યારેક છે અમે તમને chmod કરી હતી 774 00:35:07,350 --> 00:35:17,510 તેના બદલે ગમે rw chmod 600. 775 00:35:17,510 --> 00:35:19,170 આપણે ત્યાં એક ઉદાહરણ પ્રવેશ મેળવવા પડશે. 776 00:35:19,170 --> 00:35:24,260 પરંતુ મૂળભૂત રીતે, તમે વિચાર કરી શકો છો ફક્ત rwx ક્યાં તરીકે આ કારણે, 777 00:35:24,260 --> 00:35:28,520 અથવા તો તમે કેટલાક તેમને વિચાર કરી શકો છો સંખ્યા જ્યાં અહીં આ પ્રથમ એક 778 00:35:28,520 --> 00:35:31,480 વચ્ચે નંબર પ્રતિનિધિત્વ 0 અને 7, આ બીજા એક 779 00:35:31,480 --> 00:35:33,970 વચ્ચે નંબર પ્રતિનિધિત્વ 0 અને 7, અને ત્રીજા એક 780 00:35:33,970 --> 00:35:38,245 બરાબર, 0 અને 7 વચ્ચે નંબર રજૂ કરે? 781 00:35:38,245 --> 00:35:42,700 >> r 4. ની કિંમત વાઇડ છે એક 2 બજારમૂલ્ય, અને એક્સ છે 782 00:35:42,700 --> 00:35:49,230 શા માટે આ છે, જે 1 ની કિંમત ધરાવે અહીં પરવાનગી 700 chmod આવશે. 783 00:35:49,230 --> 00:35:53,520 અહીં આ કિસ્સામાં, તે અમે કહે છે કારણ કે પ્રથમ બીટ ત્યાં પર ઉછાળવામાં આવે છે. 784 00:35:53,520 --> 00:35:55,380 તેથી અમે વાંચી માટે 4 છે. 785 00:35:55,380 --> 00:35:58,730 બીજા ઘડીભર પર ઉછાળવામાં આવે હવે અમે 6 ધરાવે છે તેથી, 2, કે જે ડબલ્યુ. 786 00:35:58,730 --> 00:36:02,070 અને ત્રીજા બીટ પર ઉછાળવામાં આવે 1, કે જે એક્સ, માટે, તેથી અમે સાત વિચાર. 787 00:36:02,070 --> 00:36:04,820 અને અલબત્ત, અમારા જૂથ અને અમારી વિશ્વના દરેક 0 હોય છે. 788 00:36:04,820 --> 00:36:07,770 તેથી આ પણ છે chmod 700 ની સમકક્ષ. 789 00:36:07,770 --> 00:36:12,081 અને હું ચોક્કસપણે માટે પ્રયાસ કરશે તે વચ્ચે મેપિંગ સમજે છે. 790 00:36:12,081 --> 00:36:14,080 તે છે તો હું ખાતરી નથી પહેલાં એક ક્વિઝ પર આવી, 791 00:36:14,080 --> 00:36:18,590 પરંતુ તે એક હશે હું પૂછી શકે કે પ્રશ્ન. 792 00:36:18,590 --> 00:36:22,110 >> માત્ર થોડો પણ જતા વધુ અહીં chmod, અહીં માં 793 00:36:22,110 --> 00:36:27,730 આ ખૂબ જ સામાન્ય છે એક chmod કોલ માળખું. 794 00:36:27,730 --> 00:36:29,500 તેથી અલબત્ત, અમે અહીં chmod કરી છે. 795 00:36:29,500 --> 00:36:34,410 આ છે ઉલ્લેખ કરે છે શું સંદર્ભો, જે આપણે આ પરવાનગીઓ આપ્યા છે 796 00:36:34,410 --> 00:36:36,570 અથવા જે આપણે આ લઈ રહ્યા દૂર પરવાનગીઓ. 797 00:36:36,570 --> 00:36:44,330 તેથી અમે અહીં એક પરવાનગીઓ હોય, જેમ અમે તમને એક વત્તા એક્સ chmod આપી છે, 798 00:36:44,330 --> 00:36:45,440 અમે ટૂંક સમયમાં જોશો. 799 00:36:45,440 --> 00:36:48,460 એક માત્ર આ ચોક્કસ આપી અર્થ એ દરેકને પરવાનગીઓ. 800 00:36:48,460 --> 00:36:49,600 બધા માટે તેમને આપી. 801 00:36:49,600 --> 00:36:55,370 તેથી તમે ખૂબ જ સારી રીતે યુ વત્તા એક્સ કરી શકે અથવા ત વત્તા એક્સ અથવા ઓ વત્તા એક્સ અથવા અનેક 802 00:36:55,370 --> 00:36:55,870 તેના. 803 00:36:55,870 --> 00:36:59,280 પ્રથમ ભાગ હંમેશા છે કે જેથી સંદર્ભો હોઈ ચાલે. 804 00:36:59,280 --> 00:37:03,220 કોણ અમે આ પરવાનગીઓ આપ્યા છે અથવા જે અમે દૂર તેમને લઈ રહ્યા? 805 00:37:03,220 --> 00:37:04,850 >> બીજા એક ઓપરેટર છે. 806 00:37:04,850 --> 00:37:07,350 તેથી જો તમે ગાય્સ મોટે ભાગે વત્તા સાથે વ્યવહાર કર્યો છે. 807 00:37:07,350 --> 00:37:12,140 આ માટે પરવાનગીઓ આપે જે કોઈ તમે તેમને આપવા કરી રહ્યા છો, 808 00:37:12,140 --> 00:37:14,840 ઓછા જ્યારે તાર્કિક, તેમને દૂર કરે છે. 809 00:37:14,840 --> 00:37:16,880 ત્યાં તેથી કંઇ પણ ભયંકર. 810 00:37:16,880 --> 00:37:23,060 અને પછી સ્થિતિઓ અમે વિશે વાત શું છે , વાંચન લેખન, અથવા ચલાવવા સાથે. 811 00:37:23,060 --> 00:37:29,070 જેથી એક વત્તા એક્સ એક્ઝેક્યુટેબલ આપી અર્થ એ દરેકને પરવાનગીઓ. 812 00:37:29,070 --> 00:37:33,430 અને પછી, અલબત્ત, જેના પર ચોક્કસ ફાઈલ અથવા ડિરેક્ટરી. 813 00:37:33,430 --> 00:37:33,980 ઓકે? 814 00:37:33,980 --> 00:37:36,010 Chmod સાથે સારી દરેકને? 815 00:37:36,010 --> 00:37:37,850 ખૂબ ખરાબ નથી? 816 00:37:37,850 --> 00:37:42,417 >> ઓકે, તમે કોઇ પણ હોય, એચટીએમએલ જેથી જૂના પૂરતી માયસ્પેસ ઉંમર ગુણાકાર? 817 00:37:42,417 --> 00:37:44,750 હું મારા વિભાગનો આ મોકલવામાં અને શાબ્દિક અડધા લોકો 818 00:37:44,750 --> 00:37:45,790 હું ઉન્મત્ત હતી જેમ મને પર હતા. 819 00:37:45,790 --> 00:37:47,498 અને હું ગાય્ઝ, સમાન હતું અમે તે જૂના નથી. 820 00:37:47,498 --> 00:37:48,910 પર આવે છે. 821 00:37:48,910 --> 00:37:53,360 તેથી હાઇપરટેક્સ્ટ માર્કઅપ લેંગ્વેજ, તે પ્રામાણિકપણે તમારા માટે માત્ર એક રીત છે 822 00:37:53,360 --> 00:37:57,990 વેબ પર અમુક વસ્તુઓ પ્રદર્શિત કરવા માટે. 823 00:37:57,990 --> 00:37:59,210 તેથી તે એક માર્કઅપ ભાષા છે. 824 00:37:59,210 --> 00:38:00,640 જો તે સ્ક્રિપ્ટીંગ ભાષા નથી. 825 00:38:00,640 --> 00:38:02,160 તે કોઈ તર્ક નથી. 826 00:38:02,160 --> 00:38:05,710 તે બદલવા માટે સરળ છે રીતે કંઈક પ્રદર્શિત થાય છે. 827 00:38:05,710 --> 00:38:07,670 ઠીક છે, તેથી કે જે મહત્વપૂર્ણ છે ભેદ બનાવવા માટે. 828 00:38:07,670 --> 00:38:12,030 તે એક માર્કઅપ ભાષા તરીકે ગણવામાં આવે છે, નથી એક સ્ક્રિપ્ટીંગ ભાષા. 829 00:38:12,030 --> 00:38:15,100 >> અહીં અમે અમારા HTML ટૅગ્સ છે. 830 00:38:15,100 --> 00:38:20,390 આ સ્લાઇડ પર કદાચ મોટા ભાગના છે તમારી સાથે પરિચિત હોવા જોઈએ કે રાશિઓ 831 00:38:20,390 --> 00:38:22,390 અને સાથે ખરેખર આરામદાયક હોય. 832 00:38:22,390 --> 00:38:25,700 તેથી દેખીતી રીતે, અમે હોય અમારા HTML ટૅગ, જે 833 00:38:25,700 --> 00:38:29,930 કે બધું માં નિરૂપણ વચ્ચે આ બે એચટીએમએલ હશે. 834 00:38:29,930 --> 00:38:33,070 અમે કેટલીક કડી, હોય છે જે દેખીતી રીતે તમે આપશે 835 00:38:33,070 --> 00:38:34,990 બાહ્ય વેબ પૃષ્ઠ પર એક લિંક. 836 00:38:34,990 --> 00:38:37,520 કેટલાક શીર્ષક, અહીં અમારા વડા અંદર. 837 00:38:37,520 --> 00:38:40,020 અને અમે સાથે અમારી શરીર છે હેડર છે, જે h1, 838 00:38:40,020 --> 00:38:42,260 તેથી તે તેને સરસ બનાવવા પડશે અને બોલ્ડ અને મોટી. 839 00:38:42,260 --> 00:38:46,040 અને પછી, અમે કેટલીક હોય ફકરા છે, જે પૃ. 840 00:38:46,040 --> 00:38:49,000 તમે કદાચ ખબર હોવી જોઇએ અને વસ્તુઓ સાથે પરિચિત હોવા 841 00:38:49,000 --> 00:38:54,030 તમે એક છબી દાખલ કેવી રીતે, છે જેવા ત્યાં બીજા કોઈ પણ હેડર વર્ગો? 842 00:38:54,030 --> 00:38:57,240 હું ચોક્કસપણે હશે div સાથે આરામદાયક. 843 00:38:57,240 --> 00:39:00,840 તેથી આ ટૅગ્સ મોટા ભાગના હોય તમારી સાથે પરિચિત હોવા જોઈએ છે. 844 00:39:00,840 --> 00:39:04,370 પરંતુ અલબત્ત, બધું સાથે સીએસ 50, આ યાદી સંપુર્ણ નથી. 845 00:39:04,370 --> 00:39:08,200 તેથી જો તમે તે પર બ્રશ ખાતરી કરો. 846 00:39:08,200 --> 00:39:13,260 >> સીએસએસ, જેથી સીએસએસ, તમે કોઇ પણ જુઓ તો બે અઠવાડિયા પહેલા થી મારા પરિસંવાદ, 847 00:39:13,260 --> 00:39:16,250 ખરેખર માત્ર એક રસ્તો છે તમારા વેબ પાનું શૈલી? 848 00:39:16,250 --> 00:39:18,950 ઠીક છે, તેથી અમે કેટલાક માર્કઅપ ભાષા છે. 849 00:39:18,950 --> 00:39:23,220 માત્ર લખાણ કાળજી લે છે કે એચટીએમએલ, અને તે પૃષ્ઠ પર હોઇ શકે છે જ્યાં. 850 00:39:23,220 --> 00:39:25,760 પરંતુ સીએસએસ તે સારુ બનાવે છે તે ખરેખર છે. 851 00:39:25,760 --> 00:39:30,690 તમે તમારા HTML માં આ કરી શકે છે ફાઇલો, પણ અમે પાછળથી વિશે વાત કરશે તરીકે, 852 00:39:30,690 --> 00:39:32,660 હું તેને કદાચ ખૂબ ખાતરી છું તે આગામી સ્લાઇડ કરી 853 00:39:32,660 --> 00:39:35,620 સામાન્ય પ્રથા છે, અને ખરેખર અમે ખરેખર પ્રોત્સાહિત કરતી પ્રથા, 854 00:39:35,620 --> 00:39:40,670 તમે રાખવા માટે તેમને અલગ ત્યારે અમે MVC અને તે સમગ્ર નમૂનારૂપ વિશે વાત કરો. 855 00:39:40,670 --> 00:39:42,490 કે આ માં ફીડ્સ શું ખરેખર છે. 856 00:39:42,490 --> 00:39:46,110 >> તેથી સીએસએસ માટે માત્ર એક રસ્તો છે વસ્તુઓ ખૂબ જોવા બનાવે છે. 857 00:39:46,110 --> 00:39:50,500 અહીં વસ્તુઓ, જેવી શરીર અને #title અને .માહિતી, 858 00:39:50,500 --> 00:39:54,340 આ પસંદગીકારો અને શું કહે છે તેઓ ચોક્કસ વસ્તુઓ પસંદ થયેલ કરવું 859 00:39:54,340 --> 00:39:59,260 તમારા HTML ફાઇલ અંદર અને ગમે શૈલી લાગુ પાડવા માટે, 860 00:39:59,260 --> 00:40:04,090 ગમે તમે ઇચ્છો કે વસ્તુઓ સૉર્ટ કરો, તમારા વેબ ઓફ કે જે ચોક્કસ તત્વ 861 00:40:04,090 --> 00:40:04,590 પાનું. 862 00:40:04,590 --> 00:40:08,820 અહીં, અમે હોય છે એક પૃષ્ઠભૂમિ રંગ અને રંગ 863 00:40:08,820 --> 00:40:12,450 અને ફોન્ટ કુટુંબ હોવા રહ્યું છે કે શરીરમાં ગમે પર લાગુ. 864 00:40:12,450 --> 00:40:15,530 અમે અહીં પાછા જોવામાં તેથી, જો તે શીર્ષક લાગુ પડતી હોત. 865 00:40:15,530 --> 00:40:22,340 તે માત્ર ત્યારે જ છે તે લાગુ પડશે આ શરીર પસંદગીકારો માં, બરાબર? 866 00:40:22,340 --> 00:40:25,250 >> અહીં શીર્ષક સાથે, આ છે આ જ વાત હોઈ ચાલે, 867 00:40:25,250 --> 00:40:28,410 લખાણ ના રંગ વાદળી જ રહ્યું છે હોવા 868 00:40:28,410 --> 00:40:33,870 અંદર શું છે તે અસર શીર્ષક પસંદગીકારો. 869 00:40:33,870 --> 00:40:36,580 સાથે સાથે અહીં માહિતી તરીકે, લખાણ, ગુલાબી હશે 870 00:40:36,580 --> 00:40:38,600 અહીં છે, જે ગમે તે માતાનો માહિતી,. 871 00:40:38,600 --> 00:40:40,860 આ જ વસ્તુ છે કે જેથી આ પાનાં પર ગુલાબી હશે 872 00:40:40,860 --> 00:40:44,100 તારીખ, સોમવાર, 17 નવેમ્બર, 2014 છે. 873 00:40:44,100 --> 00:40:48,770 ઠીક છે, તેથી સીએસએસ માટે માત્ર એક રસ્તો છે હા કરીએ પર વધુ નિયંત્રણ હોય છે? 874 00:40:48,770 --> 00:40:51,850 >> પ્રેક્ષક: તમે શા માટે હોય શીર્ષક સાથે હેશ વાપરવા માટે? 875 00:40:51,850 --> 00:40:55,170 >> HANNAH: આગલું સ્લાઇડ, વચન! 876 00:40:55,170 --> 00:40:56,810 આપણે ત્યાં મળશે. 877 00:40:56,810 --> 00:40:59,830 અમે હેશ ઉપયોગ કરે છે શા તેથી આ છે. 878 00:40:59,830 --> 00:41:03,429 તેથી પસંદગીકારો ત્રણ મુખ્ય લઇ અમે વિશે તમને ગાય્ઝ સાથે વાત કરતી સ્વરૂપો. 879 00:41:03,429 --> 00:41:05,595 હું વધુ જાણવા માંગો છો fyou, પુષ્કળ બહાર ત્યાં છે. 880 00:41:05,595 --> 00:41:07,540 મહાન સીએસએસ દસ્તાવેજીકરણ છે. 881 00:41:07,540 --> 00:41:12,680 શું કરવું છે, જે ટેગ નામ, છે HTML માં માત્ર તમારા સામાન્ય ટૅગ્સ સાથે. 882 00:41:12,680 --> 00:41:17,210 H1, પાનું, div, H2 તેથી, વસ્તુઓ તે પ્રકારની. 883 00:41:17,210 --> 00:41:20,320 અને અમે માત્ર છે પેલા નામ કરી શકો છો. 884 00:41:20,320 --> 00:41:22,650 અમે અહીં સાથે જોવા જેથી શરીર, તે સામાન્ય ટૅગ છે. 885 00:41:22,650 --> 00:41:26,660 તેથી જ્યારે અમે ફક્ત શરીર મૂકી શકો અમે અમારા સીએસએસ ફાઈલમાં વાત કરી રહ્યા છીએ. 886 00:41:26,660 --> 00:41:29,730 >> શીર્ષક, સમગ્ર કારણ સાથે આપણે આ હેશ છે હોય આપણે શું હોય 887 00:41:29,730 --> 00:41:31,010 એક ID ગણવામાં. 888 00:41:31,010 --> 00:41:35,400 તેથી એક ID હંમેશા પ્રયત્ન કરીશું તમારા HTML પાનું અંદર અનન્ય 889 00:41:35,400 --> 00:41:37,930 તમે છો જ્યારે કે જેથી તે ઉલ્લેખ, તમે 890 00:41:37,930 --> 00:41:41,990 તમે માત્ર ઉલ્લેખ કરી રહ્યાં છો કે જે ખબર એક ચોક્કસ વસ્તુ કરવા માટે. 891 00:41:41,990 --> 00:41:46,270 સાથે, અહીં આ કિસ્સામાં તેથી અમારા અહીં h1, સીએસ 50 સમીક્ષા સત્ર, 892 00:41:46,270 --> 00:41:47,810 અમે શીર્ષક એક id છે. 893 00:41:47,810 --> 00:41:54,280 માત્ર કે સંદર્ભ માટે ક્રમમાં જેથી અમારા HTML ની ​​ટુકડો, અમે હેશ શીર્ષક કરવું. 894 00:41:54,280 --> 00:41:58,080 ફક્ત સંમેલન દ્વારા, આઇડી હુ તેમની સામે હેશ સાથે. 895 00:41:58,080 --> 00:42:01,650 તે જ રીતે, અમે જુઓ અહીં માહિતી એક વર્ગ છે. 896 00:42:01,650 --> 00:42:06,070 અને તેથી સીએસએસ સાથે વર્ગ છે કોઈ વર્ગ તરીકે નિયુક્ત 897 00:42:06,070 --> 00:42:08,895 અથવા તે વર્ગ ગમે DOT. 898 00:42:08,895 --> 00:42:10,850 તેથી અહીં આ કિસ્સામાં, તે માહિતી છે. 899 00:42:10,850 --> 00:42:13,090 >> તેથી હું તેને પાછા લેવા. 900 00:42:13,090 --> 00:42:16,200 આ બંને હશે અહીં અમારા સીએસએસ માટે ગુલાબી 901 00:42:16,200 --> 00:42:18,430 તેઓ બન્ને માહિતી એક વર્ગ હોય છે. 902 00:42:18,430 --> 00:42:23,070 અને અમારા સીએસએસ ફાઈલમાં, અમે નિયુક્ત કરેલ છે માહિતી એક વર્ગ સાથે જે કંઇ 903 00:42:23,070 --> 00:42:24,120 ગુલાબી રહેશે. 904 00:42:24,120 --> 00:42:25,968 કે અર્થમાં છે? 905 00:42:25,968 --> 00:42:27,435 હા? 906 00:42:27,435 --> 00:42:30,731 >> પ્રેક્ષક: તમે હતા તો બનાવવા શરીર સફેદ બધું, 907 00:42:30,731 --> 00:42:32,814 અને પછી તમે બનાવવા પ્રયાસ વાદળી તે અંદર કંઈક, 908 00:42:32,814 --> 00:42:34,770 કે સમસ્યાઓ પેદા કરશે? 909 00:42:34,770 --> 00:42:37,310 >> HANNAH: તેથી સીએસએસ છે કેસ્કેડીંગ સ્ટાઇલ શીટ્સ. 910 00:42:37,310 --> 00:42:40,730 તેથી ગમે તે તરફ છે નીચે અગ્રતા લેશે. 911 00:42:40,730 --> 00:42:44,080 તેથી તમે શરીર સાથે કંઈક તો, અને તમે બધું સફેદ બનાવવા, 912 00:42:44,080 --> 00:42:49,300 અને પછી પાછળથી તમે શીર્ષક બદલવા અથવા તમે શરીરની અંદર લખાણ બદલવા, 913 00:42:49,300 --> 00:42:50,560 તે ફરીથી લખે. 914 00:42:50,560 --> 00:42:55,360 આ તરફ જેથી કંઈપણ નીચે અગ્રતા લેશે. 915 00:42:55,360 --> 00:42:56,730 હા? 916 00:42:56,730 --> 00:42:59,627 >> પ્રેક્ષક: અને ID, અનન્ય છે પરંતુ વર્ગો વધુ હોઈ શકે છે? 917 00:42:59,627 --> 00:43:00,210 HANNAH: અધિકાર. 918 00:43:00,210 --> 00:43:06,320 તેથી આઇડી અનન્ય હોવા જોઈએ, અને વર્ગો કરી શકો તમે ઇચ્છો તરીકે ઘણા વસ્તુઓ નો સંદર્ભ લો. 919 00:43:06,320 --> 00:43:07,580 કોઈપણ અન્ય પ્રશ્નો? 920 00:43:07,580 --> 00:43:09,800 હા. 921 00:43:09,800 --> 00:43:11,210 >> AUDIENCE: [અશ્રાવ્ય]. 922 00:43:11,210 --> 00:43:13,509 હું કે શું આશ્ચર્ય પામી છું કે જે તફાવત બનાવે છે. 923 00:43:13,509 --> 00:43:15,217 HANNAH: હું દિલગીર છું પ્રશ્ન શું હતું? 924 00:43:15,217 --> 00:43:18,960 પ્રેક્ષક: નાના છે "એફ" અને મૂડી "એફ" 925 00:43:18,960 --> 00:43:21,440 HANNAH: તેથી તફાવત નાનું "એફ" અને મૂડી વચ્ચે "એફ" 926 00:43:21,440 --> 00:43:22,606 ફરક ન જોઈએ. 927 00:43:22,606 --> 00:43:26,330 જેથી "એફ" 15 ક્યાં રસ્તો છે. 928 00:43:26,330 --> 00:43:28,130 ઠંડી, જે કંઈપણ? 929 00:43:28,130 --> 00:43:29,930 સારી દરેકને, સીએસએસ? 930 00:43:29,930 --> 00:43:30,850 હા? 931 00:43:30,850 --> 00:43:31,790 >> પ્રેક્ષક: માફ કરશો. 932 00:43:31,790 --> 00:43:35,550 જો તમે વર્ગ અને એક ID હોઈ શકે છે? 933 00:43:35,550 --> 00:43:38,030 >> HANNAH: હા, તમે આ કરી શકો. 934 00:43:38,030 --> 00:43:40,420 વસ્તુઓ એક વર્ગ છે અને એક ID બંને હોઈ શકે છે. 935 00:43:40,420 --> 00:43:44,670 અને હું અત્યંત ભલામણ તમારા પોતાના પર આ પરીક્ષણ. 936 00:43:44,670 --> 00:43:50,480 તમે કરીને શ્રેષ્ઠ માત્ર શીખશે સીએસએસ કંઈક, ખૂબ સરળ વેબ પાનું, 937 00:43:50,480 --> 00:43:53,440 કેટલાક સીએસએસ ચિત્રકામ, અને માત્ર તેઓ કેવી રીતે સંચાર જોયા. 938 00:43:53,440 --> 00:43:56,970 અને તમે, ખૂબ જ સારો મેળવવા પડશે તે કેવી રીતે કામ માટે સાહજિક અર્થમાં. 939 00:43:56,970 --> 00:43:58,810 >> બરાબર, સીએસએસ સાથે સારી દરેકને? 940 00:43:58,810 --> 00:44:01,280 તમે બધા કરી રહ્યા છીએ હવે સીએસએસ સાથે સુંદર વેબસાઇટ્સ. 941 00:44:01,280 --> 00:44:05,460 બરાબર, શ્રેષ્ઠ પ્રયાસો, માત્ર ધ્યાનમાં રાખવા વસ્તુઓ, વસ્તુઓ 942 00:44:05,460 --> 00:44:09,810 અમે ગોદી શા માટે આ થાય કે છે તમે ડિઝાઇનર અને whatnot માટે. 943 00:44:09,810 --> 00:44:11,820 જેથી તમારા બધા એચટીએમએલ ટૅગ્સ બંધ કરો. 944 00:44:11,820 --> 00:44:14,840 તમે એક ખુલ્લું શરીર હોય તો, એક બંધ શરીર ત્યાં પ્રયત્ન કરીશું. 945 00:44:14,840 --> 00:44:18,180 તમે એક ખુલ્લું ફકરા હોય તો, એક બંધ ફકરા ત્યાં પ્રયત્ન કરીશું. 946 00:44:18,180 --> 00:44:19,555 તમારા પૃષ્ઠ માન્ય જોવા માટે ચકાસો. 947 00:44:19,555 --> 00:44:23,330 તમે ગાય્ઝ ખૂબ પરિચિત હોવા જોઈએ આ સાથે પી સેટ સાત 948 00:44:23,330 --> 00:44:26,350 સીએસ 50 ફાઇનાન્સ સાથે આ W3 માન્યકર્તા સાથે. 949 00:44:26,350 --> 00:44:28,340 અને હું પહેલાં જણાવ્યું હતું કે અમારા મોટા કોષ્ટકો એક 950 00:44:28,340 --> 00:44:33,780 સીએસએસ સાથે તમારા શૈલી અલગ થયેલ એચટીએમએલ, કે જે તમારી માર્કઅપ, થી. 951 00:44:33,780 --> 00:44:36,900 અને પછી, અલબત્ત, અમે હોય નીચે અહીં આ મહાન xkcd. 952 00:44:36,900 --> 00:44:38,280 યે, કોમિક રાહત! 953 00:44:38,280 --> 00:44:41,340 >> બરાબર, ટીસીપી / આઈપી. 954 00:44:41,340 --> 00:44:44,650 આ અને HTTP ની વચ્ચે, મૂળભૂત રીતે તેઓ બન્ને પ્રોટોકોલ છો. 955 00:44:44,650 --> 00:44:46,810 જેથી તમે માત્ર વિચાર કરી શકે તેમાંના નિયમો સમૂહ તરીકે 956 00:44:46,810 --> 00:44:50,110 કેવી બાબતો સંચાલન કરતા ઇન્ટરનેટ તરફ ખસેડો. 957 00:44:50,110 --> 00:44:53,410 તેથી ટ્રાન્સમિશન કંટ્રોલ પ્રોટોકોલ, અથવા ઇન્ટરનેટ પ્રોટોકોલ, 958 00:44:53,410 --> 00:44:57,280 તેની ખાતરી કરવા માટે માત્ર એક રસ્તો છે તે બનશે, જ્યાં તે માહિતી નહીં 959 00:44:57,280 --> 00:45:00,030 અને અમે તો ખબર છે કે અમે ક્યારેય ડેટા ગુમ કરી રહ્યાં છો. 960 00:45:00,030 --> 00:45:03,520 તેથી જો તમે ગાય્સ તો વ્યાખ્યાન પર પાછા લાગે ડેવિડ સાથે પહેલા થોડા અઠવાડિયા 961 00:45:03,520 --> 00:45:06,980 જ્યાં અમે તેઓ ચાર પરબિડીયાઓમાં બીડી હતી તમામ ચાર પૈકી એક જેવા નંબર હતા, 962 00:45:06,980 --> 00:45:11,300 ચાર બે, ચાર ત્રણ, ચાર ચાર, આ નિયમો માત્ર એક સમૂહ છે. 963 00:45:11,300 --> 00:45:13,830 અમે બરાબર, અમે જ્યારે પણ કરશો, જણાવ્યું એક કરતાં વધુ પેકેટ મોકલવા, 964 00:45:13,830 --> 00:45:16,610 અમે નંબર જવું છે તે શું છે નંબર સાથે તે 965 00:45:16,610 --> 00:45:19,040 અને કેટલા કુલ કે વપરાશકર્તાને વિચાર કરીશું. 966 00:45:19,040 --> 00:45:22,540 >> અને આ માત્ર કહેવાની છે વિષયક ડેટા તેઓ કે શું પ્રાપ્ત છે 967 00:45:22,540 --> 00:45:26,120 જો બધું અથવા મેળવેલ છે કંઈક રસ્તામાં ગુમાવી હતી. 968 00:45:26,120 --> 00:45:28,840 અને તેઓ ફરી તે માટે પૂછતા જરૂર. 969 00:45:28,840 --> 00:45:31,140 આ ખરેખર નિયમો માત્ર એક સમૂહ છે. 970 00:45:31,140 --> 00:45:33,650 એટલે કે, તમે બરાબર, તે વિચાર કરી શકો છો તે કેવી રીતે? 971 00:45:33,650 --> 00:45:37,700 અને પણ, તે પોર્ટ, જે સ્પષ્ટ તમે ગાય્ઝ, હું વ્યાખ્યાન દરમિયાન ખબર can-- 972 00:45:37,700 --> 00:45:39,170 તેઓ પોર્ટ સંપૂર્ણ યાદી હતી. 973 00:45:39,170 --> 00:45:41,630 પરંતુ અમે હમણાં તેમને અહીં નથી. 974 00:45:41,630 --> 00:45:45,290 >> તેથી હાઇપરટેક્સ્ટ ટ્રાન્સફર પ્રોટોકોલ ફરી, તે અન્ય પ્રોટોકોલ છે, છે. 975 00:45:45,290 --> 00:45:48,630 તેથી તે નિયમોની અન્ય સમૂહ છે કે આ કિસ્સામાં, સંચાલન, 976 00:45:48,630 --> 00:45:51,130 હાઇપરટેક્સ્ટ કેવી પરિવહન છે. 977 00:45:51,130 --> 00:45:54,340 તેથી તે માત્ર બ્રાઉઝર્સ પરવાનગી આપે વેબ સર્વરો સાથે વાત કરવાની. 978 00:45:54,340 --> 00:45:56,910 અમે અહીં જણાવ્યું હતું કે, તે છે માનવ handshaking જેવી. 979 00:45:56,910 --> 00:46:00,480 તે શાસન કરવા માત્ર એક રીત છે કેવી રીતે વેબ સર્વર છે 980 00:46:00,480 --> 00:46:02,690 તમારા બ્રાઉઝર સાથે સંપર્ક થઇ રહ્યા. 981 00:46:02,690 --> 00:46:05,660 અને અમે ઉદાહરણો માત્ર એક દંપતિ છે. 982 00:46:05,660 --> 00:46:09,100 અમે અહીં કેટલીક અરજીઓ હોય જ્યાં મળે એ પદ્ધતિ છે. 983 00:46:09,100 --> 00:46:13,760 અમે છે જે, HTTP 1.1 હોય અમારા માટે પ્રોટોકોલ આવૃત્તિ. 984 00:46:13,760 --> 00:46:17,230 અને પછી, યજમાન, તે છે, જે અમે ખરેખર ઍક્સેસ કરવાનો પ્રયાસ કરી રહ્યાં છો. 985 00:46:17,230 --> 00:46:21,800 અને પછી, તમે અહીં જોઈ તરીકે, અમે આ 200 સાથે કેટલાક પ્રતિભાવ મળે 986 00:46:21,800 --> 00:46:25,032 અમારા HTTP પ્રતિસાદ કોડ તરીકે બરાબર. 987 00:46:25,032 --> 00:46:27,240 અમે હું જાઉં છું એક મોટી યાદી હોય એક બીજા માં ખેંચવાનો 988 00:46:27,240 --> 00:46:29,430 તમે ગાય્ઝ સાથે પરિચિત હોવા જોઈએ છે. 989 00:46:29,430 --> 00:46:35,750 અને અમે આ સામગ્રી પ્રકાર ટેક્સ્ટ HTML / હોય જે ફક્ત માહિતી કયા પ્રકારનું કહે 990 00:46:35,750 --> 00:46:39,990 અમે બરાબર, સર્વરમાંથી પ્રાપ્ત થાય? 991 00:46:39,990 --> 00:46:44,230 આ યજમાન અને આ સામગ્રી પ્રકાર જે HTTP હેડરો ભાગ છે. 992 00:46:44,230 --> 00:46:49,610 તમને જેટલા થોડા અથવા ખૂબ ઓછી હોઈ શકે છે ના સંદર્ભમાં માટે જરૂરી છે તે 993 00:46:49,610 --> 00:46:50,580 તમારી સાથે કામ કરીએ છીએ. 994 00:46:50,580 --> 00:46:53,371 ક્યારેક તમે ઘણો પડશે તમારા સર્વર આવતા જાણકારી. 995 00:46:53,371 --> 00:46:56,040 કદાચ તેઓ ઘણો વિનંતી કરી રહ્યાં વપરાશકર્તા માંથી જાણકારી. 996 00:46:56,040 --> 00:46:57,600 તે સંદર્ભમાં વધઘટ થાય છે. 997 00:46:57,600 --> 00:47:01,144 તમે સીએસ 50 સ્ટડી જોવા, તે પર ઘણો વધુ છે. 998 00:47:01,144 --> 00:47:03,060 પરંતુ અમે વિચાર ઘણો હોય તેથી હું જાઉં છું, મારફતે 999 00:47:03,060 --> 00:47:05,760 જમણી આગળ જાઓ જો કે તમે ગાય્ઝ સાથે બરાબર છે? 1000 00:47:05,760 --> 00:47:07,960 ઠંડી. 1001 00:47:07,960 --> 00:47:08,460 પકડી. 1002 00:47:08,460 --> 00:47:11,182 હું ચોક્કસપણે કે હોય ઓહ of-- સંપૂર્ણ યાદી! 1003 00:47:11,182 --> 00:47:13,140 આ છે હું શા માટે ખબર નથી અહીં પર બધી રીતે. 1004 00:47:13,140 --> 00:47:15,660 હું શાબ્દિક ખસેડવામાં વિચાર્યું હું sitting-- તે હતી જ્યારે 1005 00:47:15,660 --> 00:47:16,540 >> DAVIN: તમે તેને શીખવવા કરવા માંગો છો? 1006 00:47:16,540 --> 00:47:17,420 અથવા તમે મને તે શીખવે કરવા માંગો છો? 1007 00:47:17,420 --> 00:47:20,010 >> પ્રેક્ષક: હું અમે કરી શકે વિચાર્યું માત્ર સાથે શરૂ કરવા માટે તેમને બતાવો. 1008 00:47:20,010 --> 00:47:22,210 હું તમને જાય શકે છે, તેનો અર્થ વધુ તેમને, પણ હું 1009 00:47:22,210 --> 00:47:26,030 તે હું ત્યારથી વધુ અર્થમાં કરવામાં વિચાર્યું માત્ર HTTP સ્થિતિઓને અંગે વાત કરી હતી. 1010 00:47:26,030 --> 00:47:28,200 અહીં સમગ્ર યાદી છે. 1011 00:47:28,200 --> 00:47:31,730 હું શું કરવા આવે રહ્યું છે તે ધારી Davin પાછળથી તેમની અંદર જવા માટે ચાલે છે. 1012 00:47:31,730 --> 00:47:35,330 પરંતુ સંપૂર્ણ યાદી એક, ત્યાં સ્વાદ ની પૂર્વાવલોકન આવવા. 1013 00:47:35,330 --> 00:47:41,640 બરાબર, અમે આ રહ્યું છે blow-- રહ્યા છીએ કોઈ અન્ય જેવી એક PHP ક્રેશ કોર્સ છે. 1014 00:47:41,640 --> 00:47:44,874 >> તેથી PHP, હાઇપરટેક્સ્ટ preprocessor, તે ફરી યાદ આવવું backronym છે, 1015 00:47:44,874 --> 00:47:46,540 જે તે કંઈક બીજું નામ આપવામાં આવ્યું હતું જે થાય છે. 1016 00:47:46,540 --> 00:47:49,050 અને પછી તેઓ આ જેવા હતા ખરેખર અર્થમાં નથી. 1017 00:47:49,050 --> 00:47:52,210 તેથી તેઓ માત્ર તેને નામ આપ્યું અને તે ટૂંકું હતું, 1018 00:47:52,210 --> 00:47:54,840 તેથી તેઓ માત્ર તે PHP, કરી હતી હાઇપરટેક્સ્ટ preprocessor, જે 1019 00:47:54,840 --> 00:47:55,980 માત્ર કોઈ અર્થમાં બનાવે છે. 1020 00:47:55,980 --> 00:47:57,714 ફન વાર્તા. 1021 00:47:57,714 --> 00:47:58,880 જો તે પ્રોગ્રામિંગ ભાષા છે. 1022 00:47:58,880 --> 00:48:02,360 હું ભાર મૂકે છે કે જેથી ઘણી તરીકે એચટીએમએલ કોઇ પ્રોગ્રામીંગ ભાષા નથી, 1023 00:48:02,360 --> 00:48:05,350 તે એક માર્કઅપ ભાષા, PHP છે એક પ્રોગ્રામિંગ ભાષા છે. 1024 00:48:05,350 --> 00:48:07,422 જો તમે આ છે ખબર કેવી તર્ક છે કારણ કે. 1025 00:48:07,422 --> 00:48:08,380 શરતો હોય છે. 1026 00:48:08,380 --> 00:48:12,750 અમે ચલો હોય આપણે જ્યારે HTML માં તે વસ્તુઓ કંઈ છે. 1027 00:48:12,750 --> 00:48:16,960 >> બધા હક છે, તે પછી અમે આ થોડું હોય થોડી અહીં છે કે PHP, એક સ્વાદ જેવું છે. 1028 00:48:16,960 --> 00:48:20,510 જેથી મૂળભૂત બાબતો, ચલ નામો ડોલર સાઇન સાથે શરૂ કરો. 1029 00:48:20,510 --> 00:48:21,500 તે જેવા લોકો ઘણી બધી. 1030 00:48:21,500 --> 00:48:22,371 અમને મની યાદ અપાવે છે. 1031 00:48:22,371 --> 00:48:22,995 તે બધા મહાન છે. 1032 00:48:22,995 --> 00:48:25,280 અમે બધા PHP માંગો છો. 1033 00:48:25,280 --> 00:48:28,020 તેથી અમે એક સ્પષ્ટ કરો નહિં હવે ચલ પ્રકાર. 1034 00:48:28,020 --> 00:48:29,995 તે રન સમયે નક્કી થાય છે. 1035 00:48:29,995 --> 00:48:32,710 1036 00:48:32,710 --> 00:48:35,890 ઈન્ટરપ્રીટર, જેવા હશે ઓહ, અમે હમણાં જ પસાર સ્કોર પડશે 1037 00:48:35,890 --> 00:48:39,565 અને સંદર્ભમાં અનુસાર અમે પ્રકારો કયા પ્રકારની જોશો 1038 00:48:39,565 --> 00:48:41,560 આ ચલો હોવું જરૂરી છે. 1039 00:48:41,560 --> 00:48:42,815 કોઈ મુખ્ય કાર્ય છે. 1040 00:48:42,815 --> 00:48:43,690 વસ્તુઓ માત્ર ચાલશે. 1041 00:48:43,690 --> 00:48:47,851 તમારા આયાત સાથે તમને ગાય્ઝ તમારા પી સેટ છેલ્લા, તમે આ નોટિસ પડશે. 1042 00:48:47,851 --> 00:48:49,350 એક મુખ્ય કાર્ય ખરેખર ત્યાં ન હતો. 1043 00:48:49,350 --> 00:48:52,070 તમે માત્ર લખ્યું છે તે તમે શું કરવા માંગતા હતા. 1044 00:48:52,070 --> 00:48:53,280 અને તે માત્ર પ્રકારની થયું. 1045 00:48:53,280 --> 00:48:56,760 જેથી તમારા માટે PHP, છે. 1046 00:48:56,760 --> 00:48:59,180 >> એરે ખૂબ સમાન છે. 1047 00:48:59,180 --> 00:49:01,270 અમે હજુ પણ આ કૌંસ છે. 1048 00:49:01,270 --> 00:49:05,940 અહીં, અમે કેટલીક ચલ હોય આગમન કહેવાય છે, અને તે બરાબર છે 1049 00:49:05,940 --> 00:49:08,540 ગુણાકાર અમે અમારી સામાન્ય હોય કૌંસ સંકેત. 1050 00:49:08,540 --> 00:49:10,630 અને અમે કેટલાક કી કિંમત હોય છે. 1051 00:49:10,630 --> 00:49:14,630 અને મોટા તફાવત સી અને PHP એરે વચ્ચે 1052 00:49:14,630 --> 00:49:19,330 અમે આ સહયોગી હોય શકે છે અમે કીઓ માટે કિંમતો સાંકળી શકે છે. 1053 00:49:19,330 --> 00:49:22,440 તેથી તેના બદલે માત્ર કર્યા અનુક્રમિત થયેલ છે કે એક એરે 1054 00:49:22,440 --> 00:49:26,630 સંખ્યા અથવા સ્થિતિ દ્વારા એરે કે તત્વ, 1055 00:49:26,630 --> 00:49:29,060 અમે ખરેખર એક કી સાથે સાંકળો શકો છો. 1056 00:49:29,060 --> 00:49:36,700 અમે કહી શકો છો કે જ્યાં, બરાબર, હું જે કરવા માંગો છો કિંમત ફળ સાથે સંકળાયેલ છે. 1057 00:49:36,700 --> 00:49:39,280 અને કદાચ આપણે ફળ બનાના પર ગયો છે. 1058 00:49:39,280 --> 00:49:41,760 તેથી તે અમારા માટે બનાના પરત છો. 1059 00:49:41,760 --> 00:49:44,100 >> પરંતુ મૂળભૂત રીતે, સૌથી આ વિશે શક્તિશાળી વસ્તુ 1060 00:49:44,100 --> 00:49:47,960 કે તમે ગાય્ઝ યાદ તો જ્યાં અમે મૂળભૂત વ્યાખ્યાન ડેમો 1061 00:49:47,960 --> 00:49:53,050 rewrote PHP, માં સ્પેલર, અને તે was-- લૂકઅપ માત્ર ખરેખર હતી ગમે, 1062 00:49:53,050 --> 00:49:55,007 આ કી અસ્તિત્વમાં છે? 1063 00:49:55,007 --> 00:49:56,590 આ તે શક્તિ ખરેખર પ્રકારની છે. 1064 00:49:56,590 --> 00:49:58,560 તમને ભારપૂર્વક કહેવું જરૂરી નથી તમારા એરે મારફતે. 1065 00:49:58,560 --> 00:50:00,311 તમે જાણવા જરૂર ના હોય શું જગ્યામાં તે માં છે. 1066 00:50:00,311 --> 00:50:01,976 તે અંત અથવા શરૂઆતમાં હોઈ શકે છે. 1067 00:50:01,976 --> 00:50:04,790 જ્યાં સુધી તમે કી જાણીએ કિંમત છે કે જે સાથે સંકળાયેલ છે, 1068 00:50:04,790 --> 00:50:09,740 PHP, ફક્ત તે કિંમત બોલે શકો જમણી બરાબર, તમે બહાર બેક? 1069 00:50:09,740 --> 00:50:12,960 >> અને પછી, અમે હમણાં જ હોય છે માત્ર આપણે કારણ 1070 00:50:12,960 --> 00:50:16,750 કી કિંમત જોડીઓને હોઈ શકે છે તમે માટે છે તેનો અર્થ એ નથી. 1071 00:50:16,750 --> 00:50:19,180 તમે પણ હમણાં જ બનાવી શકો એક સામાન્ય એરે અહીં ગમે, 1072 00:50:19,180 --> 00:50:21,540 તે છે કે જ્યાં તળિયે, અંતે માત્ર એક, બે, ત્રણ, ચાર. 1073 00:50:21,540 --> 00:50:22,510 તે અમારા કિંમતો છે. 1074 00:50:22,510 --> 00:50:25,320 અને હકીકતમાં, તેમના કીઓ સૂચકાંકો છે. 1075 00:50:25,320 --> 00:50:26,830 જેથી એક માટે કી શૂન્ય હશે. 1076 00:50:26,830 --> 00:50:28,610 બે માટે કી એક હશે. 1077 00:50:28,610 --> 00:50:31,910 તેથી અને તેથી આગળ, જ્યાં સુધી તમે બાહ્ય રીતે એક કી સોંપી, 1078 00:50:31,910 --> 00:50:34,630 તમે કે ધારે શકે કિંમત માત્ર તેમના અનુક્રમણિકા છે. 1079 00:50:34,630 --> 00:50:37,290 કે દરેકને અર્થમાં છે? 1080 00:50:37,290 --> 00:50:38,070 કોઈ પ્રશ્ન છે? 1081 00:50:38,070 --> 00:50:38,930 ઓસમ. 1082 00:50:38,930 --> 00:50:44,420 >> બરાબર, foreach માટે માર્ગ છે તમારા એરે મારફતે ફરી વળવું. 1083 00:50:44,420 --> 00:50:47,490 તેથી અમે અહીં કંઈક હોય ફક્ત સામાન્ય માળખું. 1084 00:50:47,490 --> 00:50:51,020 જેથી foreach, નામ અમારા એરે, ગમે તેમ 1085 00:50:51,020 --> 00:50:53,930 તમે દરેક કૉલ કરવા માંગો છો તમારા એરે તત્વ, 1086 00:50:53,930 --> 00:50:57,270 અને અમે સાથે કંઈક કરી શકો છો તે તત્વ કે તે કિંમત સાથે. 1087 00:50:57,270 --> 00:50:58,680 તેથી અમે અહીં એક ઉદાહરણ છે. 1088 00:50:58,680 --> 00:51:05,770 અમે એક સમૂહનો હોય આ બે પ્રવેશો સાથે એરે 1089 00:51:05,770 --> 00:51:10,080 બાર સાથે foo સાથે સંકળાયેલ કરવામાં આવી રહી અને baz સાથે સંકળાયેલ કરવામાં આવી રહી qux. 1090 00:51:10,080 --> 00:51:12,180 તેથી કીઓ foo અને baz છે. 1091 00:51:12,180 --> 00:51:13,650 કિંમતો બાર અને qux છે. 1092 00:51:13,650 --> 00:51:18,560 તેથી foreach, અમે અમારા એરે હોય અહીં, કી કિંમતની જોડી તરીકે. 1093 00:51:18,560 --> 00:51:21,560 આ વપરાશ માટે પરવાનગી આપે કી અને કિંમત બંને. 1094 00:51:21,560 --> 00:51:23,680 કદાચ તમે હમણાં જ જોઈતા કિંમત, જે કિસ્સામાં 1095 00:51:23,680 --> 00:51:27,640 તમે માત્ર આગમન જેવું શું કરી શકે પછી $ કિંમત, અને તરીકે તમે 1096 00:51:27,640 --> 00:51:30,640 માત્ર કિંમત ઍક્સેસ રહ્યા તમે મારફતે ફરી વળવું તરીકે. 1097 00:51:30,640 --> 00:51:32,600 પરંતુ કદાચ, માટે અમુક કારણ, તમે કી માંગતા, 1098 00:51:32,600 --> 00:51:35,460 હું પસંદ કર્યું કેમ કે તેના બદલે આ ઉદાહરણ. 1099 00:51:35,460 --> 00:51:40,240 તેથી તમે ખરેખર ચાલાકી કરી શકો છો આ કિસ્સામાં કી અને કિંમત. 1100 00:51:40,240 --> 00:51:41,070 ઓકે? 1101 00:51:41,070 --> 00:51:41,905 પ્રશ્ન? 1102 00:51:41,905 --> 00:51:44,279 >> પ્રેક્ષક: તમે ઇચ્છતા હો ફક્ત, કી હોત ચાલાકી 1103 00:51:44,279 --> 00:51:45,910 તમે શું છે foreach-- 1104 00:51:45,910 --> 00:51:47,360 >> એલિસન: અધિકાર. 1105 00:51:47,360 --> 00:51:50,560 તેથી તમે ઇચ્છતા હોય તો ફક્ત કી ચાલાકી, 1106 00:51:50,560 --> 00:51:53,680 તમે હજુ પણ આ જરૂર છે વાક્યરચના માત્ર તમે કારણ કે જો 1107 00:51:53,680 --> 00:51:56,930 કંઈક તરીકે આગમન હોય, એક વસ્તુ તરીકે, તે છે 1108 00:51:56,930 --> 00:52:00,070 જઈને તમે ઇચ્છો ધારે કિંમત નથી, કી. 1109 00:52:00,070 --> 00:52:06,780 જેથી તમે ક્યારેય માત્ર જેમ જ હોય ​​તો , કદાચ આ $ તત્વ જેવું છે, કારણ આગમન, 1110 00:52:06,780 --> 00:52:11,670 તે તમને કહીએ છીએ કે ધારે બનશે દરેક તબક્કે માત્ર કિંમત માટે. 1111 00:52:11,670 --> 00:52:13,879 તમે બાહ્ય રીતે કરવા માંગો છો, કી સાથે કંઈક, 1112 00:52:13,879 --> 00:52:16,170 તમે નથી જઈ રહ્યાં છો તો પણ કિંમત સાથે કંઇપણ, 1113 00:52:16,170 --> 00:52:18,430 જો તમે આ માળખું જરૂર અમે અહીં છે કે 1114 00:52:18,430 --> 00:52:22,330 જ્યાં તમે બાહ્ય રીતે કહીએ છીએ કી અને કિંમત બંને માટે. 1115 00:52:22,330 --> 00:52:24,170 મહાન પ્રશ્ન. 1116 00:52:24,170 --> 00:52:25,940 જે કંઈપણ? 1117 00:52:25,940 --> 00:52:27,490 ઠંડી. 1118 00:52:27,490 --> 00:52:29,911 >> બધા હક છે, PHP, અને HTML. 1119 00:52:29,911 --> 00:52:31,410 ઓહ, અમે પાછા છો પી સેટ ફરીથી સાત. 1120 00:52:31,410 --> 00:52:35,380 તેથી આ થોડી પરિચિત જોવું જોઈએ. 1121 00:52:35,380 --> 00:52:41,760 તેથી આ કેટલાક સરળ HTML ફોર્મ છે કે હેલ્લો કેટલાક ઇનપુટ નામ છે. 1122 00:52:41,760 --> 00:52:43,820 અને અમે અમે GET અમારી પદ્ધતિ હોય જુઓ. 1123 00:52:43,820 --> 00:52:47,430 અને અમે અમારા પી સેટ પરથી યાદ તો, આ ફોર્મ રજૂ કરવામાં આવે છે ત્યારે, 1124 00:52:47,430 --> 00:52:58,130 તે છે કે $ _GET કહેવાય ઝાકઝમાળ મોકલે આ ઇનપુટ્સ અથવા ચલો થી તમામ 1125 00:52:58,130 --> 00:53:00,490 પ્રયત્ન કરીશું કે રૂપમાં અમારા PHP, માં ચાલાકીથી. 1126 00:53:00,490 --> 00:53:03,320 આ કિસ્સામાં, વપરાશકર્તાએ તેમના નામ મૂકવામાં આવશે. 1127 00:53:03,320 --> 00:53:04,370 તેઓ તેને સબમિટ કરો. 1128 00:53:04,370 --> 00:53:07,810 અને અમે અમે અહીં કેટલાક એરે મળી કે જુઓ. 1129 00:53:07,810 --> 00:53:09,080 અમે અમારી મળે એરે હોય છે. 1130 00:53:09,080 --> 00:53:11,510 અને અમે તેનું નામ ઍક્સેસ કરવામાં આવે છે. 1131 00:53:11,510 --> 00:53:15,070 >> તેથી કહે છે કે, ઠીક છે, મને આપી આ નામ સાથે સંકળાયેલ છે તે કિંમત, 1132 00:53:15,070 --> 00:53:16,550 અહીં કી હોવા નામ. 1133 00:53:16,550 --> 00:53:21,400 અને તે સીધી નકશા શું અમે અમારી ઇનપુટ નામ છે જણાવ્યું હતું. 1134 00:53:21,400 --> 00:53:28,960 તેથી આ તમારા માટે કી આપ્યા આવી છે તે અહીં તમારા એરે હોઈ ચાલે છે. 1135 00:53:28,960 --> 00:53:31,220 કે દરેકને અર્થમાં છે? 1136 00:53:31,220 --> 00:53:32,070 હા? 1137 00:53:32,070 --> 00:53:36,240 >> પ્રેક્ષક: નામે સંદર્ભ લો મેળવી નથી [અશ્રાવ્ય] માં જાંબલી વાક્ય? 1138 00:53:36,240 --> 00:53:37,740 >> એલિસન: તે અહીં આ ઉલ્લેખ કરે છે. 1139 00:53:37,740 --> 00:53:43,840 તેથી અહીં આ ક્ષેત્, તે અહીં આ નામ ઉલ્લેખ કરે છે. 1140 00:53:43,840 --> 00:53:47,800 તેથી આ નામ આપવામાં આવ્યું છે શકે ફોન નંબર, અથવા જે ગમે છે. 1141 00:53:47,800 --> 00:53:51,790 આ નામ ખરેખર શું કહે જો તમે આ ક્ષેત્રમાં ફોન આવે? 1142 00:53:51,790 --> 00:53:53,600 તમે કેવી રીતે જવું છે આ ક્ષેત્ નો સંદર્ભ? 1143 00:53:53,600 --> 00:53:57,670 અને આ નામ અમે છીએ, ગમે ખરેખર થયેલ આ ક્ષેત્ કહેતા નામ કહેવામાં આવે છે. 1144 00:53:57,670 --> 00:53:59,224 કે અમે તેને ઍક્સેસ રહ્યા છીએ કેવી રીતે. 1145 00:53:59,224 --> 00:54:02,070 >> પ્રેક્ષક: તેથી તે, ગમે આવે ઇનપુટ નામ બોબ સમકક્ષ હોય, and-- 1146 00:54:02,070 --> 00:54:04,380 >> એલિસન: અધિકાર પછી તમે, ત્યાં નીચે બોબ મળી જશે. 1147 00:54:04,380 --> 00:54:06,090 ચોક્કસ. 1148 00:54:06,090 --> 00:54:07,800 દરેક વ્યક્તિને ઠંડી? 1149 00:54:07,800 --> 00:54:10,990 બધા હક છે, તેથી, પોસ્ટ વિરુદ્ધ GET આ બે મુખ્ય માર્ગો છે 1150 00:54:10,990 --> 00:54:14,880 કે અમે એક HTTP વિનંતિ માહિતી પસાર કરે છે. 1151 00:54:14,880 --> 00:54:17,370 તમે ગાય્ઝ જોઇ હોવી જોઇએ આ આસ્થાપૂર્વક બંને. 1152 00:54:17,370 --> 00:54:20,940 GET સાથે, આ જાણકારી જેથી URL ને મારફતે પસાર થાય છે. 1153 00:54:20,940 --> 00:54:23,490 તેથી જો તમે ક્યારેય Google કરો તો શોધ, યુ ટ્યુબ, તમે પડશે 1154 00:54:23,490 --> 00:54:25,130 કદાચ કેટલાક પ્રશ્ન ચિહ્ન નોટિસ. 1155 00:54:25,130 --> 00:54:28,230 અને પછી, તમામ શબ્દો કે તમે માત્ર ત્યાં મૂકી. 1156 00:54:28,230 --> 00:54:31,410 અને POST ડેટા પસાર જે HTTP સંદેશ શરીરમાં. 1157 00:54:31,410 --> 00:54:36,922 તેથી GET વિપરીત, તમે પ્રકારની વિચારણા ડેટા વપરાશકર્તા માંથી છુપાયેલ છે કે. 1158 00:54:36,922 --> 00:54:38,630 પરંતુ શું ખરેખર છે સમજવા માટે મહત્વનું 1159 00:54:38,630 --> 00:54:44,040 આ હજુ પણ છે કે જે છે GET તરીકે અસુરક્ષિત. 1160 00:54:44,040 --> 00:54:48,780 હું વાપરવા માંગો સાદ્રશ્ય તો છે તમે તમારી બેંક એકાઉન્ટ નંબર હોય 1161 00:54:48,780 --> 00:54:52,795 અને તમે બહારની પર લખી એક પરબિડીયું, કે જે ખૂબ અસુરક્ષિત છે. 1162 00:54:52,795 --> 00:54:55,920 તમે હતા તો એક ભાગ પર તે લખી કાગળ અને પરબિડીયું અંદર મૂકી, 1163 00:54:55,920 --> 00:54:58,850 તે હજુ કારણ ખરેખર અસુરક્ષિત છે તમે શું છે કે જે બધી ખોલવા છે 1164 00:54:58,850 --> 00:55:03,480 અને વાસ્તવિક સામગ્રીઓનું જોવા સંદેશના કે જોવા માટે. 1165 00:55:03,480 --> 00:55:08,310 તેથી આ ', ગુપ્ત "છે અને માટે જેવા લોકો તે સુરક્ષિત છે લાગે છે, પરંતુ તે ખરેખર નથી. 1166 00:55:08,310 --> 00:55:11,000 અને મને ખાતરી છે કે છું Davin ચાલશે કદાચ, કે જે વધુ માં મેળવો. 1167 00:55:11,000 --> 00:55:12,850 પરંતુ તે એક મહત્વપૂર્ણ છે ભેદ બનાવવા માટે 1168 00:55:12,850 --> 00:55:15,820 અને ખરેખર સારી કંઈક સમજવું. 1169 00:55:15,820 --> 00:55:19,220 >> બરાબર, એસક્યુએલ, સ્ટ્રક્ચર્ડ ક્વેરી લેંગ્વેજ. 1170 00:55:19,220 --> 00:55:22,220 તમામ સામગ્રી કે અમે આમ તાજેતરમાં જોઇ છે! 1171 00:55:22,220 --> 00:55:25,400 તેથી તે મૂળભૂત રીતે માત્ર રચાયેલ છે, દેખીતી રીતે, ડેટા વ્યવસ્થા કરવા માટે. 1172 00:55:25,400 --> 00:55:30,560 તમે ગાય્ઝ સાથે અનુભવ ઘણો હતો PHP, MyAdmin સાથે તમારા કોષ્ટકો માં આ. 1173 00:55:30,560 --> 00:55:34,100 અને ચાર સામાન્ય પ્રશ્નો છે અમે માંગો કે તમે ગાય્ઝ ખબર. 1174 00:55:34,100 --> 00:55:37,304 તેથી સુધારા, સામેલ કરો ત્યાં, પસંદ કરો, અને કાઢી નાંખો. 1175 00:55:37,304 --> 00:55:38,970 તેથી તમે ખરેખર સારી છે તે ખબર ખાતરી કરો. 1176 00:55:38,970 --> 00:55:40,960 અમે જાઓ રહ્યા છીએ ખરેખર ઝડપી તેમના મારફતે. 1177 00:55:40,960 --> 00:55:44,340 >> જેથી તરીકે, ખરેખર, અપડેટ શું તમે તે કરે લાગે શકે 1178 00:55:44,340 --> 00:55:46,740 તે માત્ર તમારા ડેટાબેઝ માં માહિતી સુધારશે. 1179 00:55:46,740 --> 00:55:48,750 તેથી અમે અહીં કેટલાક ઉદાહરણ છે. 1180 00:55:48,750 --> 00:55:53,310 આ સામાન્ય છે એક અપડેટ ક્વેરી ના માળખું. 1181 00:55:53,310 --> 00:55:56,150 તેથી અમે ટેબલ અપડેટ કે અમે વિશે વાત કરી રહ્યા છીએ. 1182 00:55:56,150 --> 00:56:00,520 અને અમે ચોક્કસ સેટ કરવા માંગો છો મૂલ્યો, ચોક્કસ કૉલમ 1183 00:56:00,520 --> 00:56:02,600 ચોક્કસ કિંમતો માટે સમાન. 1184 00:56:02,600 --> 00:56:07,500 તેથી આ માત્ર બદલાતી ટેબલ સુધારશે આ કિસ્સામાં તમામ હરોળમાં કિંમતો. 1185 00:56:07,500 --> 00:56:13,690 આ એક જેથી નીચે અહીં, એક વાસ્તવિક ઉદાહરણ માટે, અમે insert-- દિલગીર હોય છે. 1186 00:56:13,690 --> 00:56:17,630 કે સ્લાઇડ વધ્યા મને વગર અનુભૂતિની. 1187 00:56:17,630 --> 00:56:22,230 >> તેથી આ સુધારાઓ કોષ્ટક સમાન COl1 સુયોજિત ઘર જેટલી જ થાય છે val1 કરવા "ચમાર." 1188 00:56:22,230 --> 00:56:25,300 શું આ એક કરે છે તે માત્ર તે જ, બદલે છે 1189 00:56:25,300 --> 00:56:28,130 ચોક્કસ સ્થળોએ આ કિંમતો સુધારશે. 1190 00:56:28,130 --> 00:56:32,300 તેથી આ પ્રથમ એક, તે આ ફેરફારો તમારા ટેબલ બધું માટે મૂલ્યો, 1191 00:56:32,300 --> 00:56:32,860 ઓકે? 1192 00:56:32,860 --> 00:56:35,820 તે આ બદલી બનશે દરેક એક પ્રવેશ માટે સ્તંભ, 1193 00:56:35,820 --> 00:56:37,020 દરેક એક પંક્તિ માટે. 1194 00:56:37,020 --> 00:56:40,840 આ જ્યાં પણ, તમે કરી શકે એક ક્વોલિફાયર તરીકે તેનો વિચાર કરો. 1195 00:56:40,840 --> 00:56:44,020 તેથી તે જ બદલી બનશે ખૂબ ચોક્કસ સ્થળોએ તે. 1196 00:56:44,020 --> 00:56:47,840 જેથી પી સેટ, ત્યારે તમને સાત કદાચ કેશ જથ્થો સુધારાશે 1197 00:56:47,840 --> 00:56:53,050 તમારા વપરાશકર્તા હતું કે, તમે કદાચ હતી કેટલાક આઈડી અધિકાર, સત્ર ID ને બરાબર જ્યાં? 1198 00:56:53,050 --> 00:56:55,280 >> માટે તમે ઇચ્છો ન હતી કારણ કે રોકડ જથ્થો બદલી 1199 00:56:55,280 --> 00:56:57,630 દરેક વ્યક્તિ માટે જે તમારી વેબસાઇટ નો ઉપયોગ કરીને કરવામાં આવી હતી. 1200 00:56:57,630 --> 00:57:00,480 તમે એક માટે તે બદલવા માગતા હતા ચોક્કસ વ્યક્તિ, તે વ્યક્તિ હોવા 1201 00:57:00,480 --> 00:57:02,410 જે કોઈ તે સમયે તેનો ઉપયોગ હતી. 1202 00:57:02,410 --> 00:57:04,320 બરાબર ને? 1203 00:57:04,320 --> 00:57:07,510 ઠીક છે, તેથી, સામેલ કરો દાખલ કોષ્ટકો માં ચોક્કસ કિંમતો. 1204 00:57:07,510 --> 00:57:11,650 આ તમને હોવ ત્યારે જેવી છે બ્રાન્ડ નવી વપરાશકર્તા બનાવવાનું. 1205 00:57:11,650 --> 00:57:14,240 અહીં સામાન્ય માળખું ગમે કોષ્ટક માં દાખલ થયેલ 1206 00:57:14,240 --> 00:57:15,680 અમે વિશે વાત કરી રહ્યા છીએ. 1207 00:57:15,680 --> 00:57:18,910 મૂલ્યો, તેટલા કિંમતો કે અમે ખરેખર સામેલ કરવા માંગો છો. 1208 00:57:18,910 --> 00:57:23,060 બરાબર, જો આપણે અહીં જુઓ, જેથી આપણે કોષ્ટક માં દાખલ કર્યો છે. 1209 00:57:23,060 --> 00:57:27,790 આ સાથે ચોક્કસ કૉલમ છે તેમના સંબંધિત કિંમતો. 1210 00:57:27,790 --> 00:57:29,940 તેથી આ, સામેલ કરો કહે સમાવતી નવી પંક્તિ 1211 00:57:29,940 --> 00:57:33,660 કિંમતો val1 અને val2 હેઠળ આ ચોક્કસ કૉલમ. 1212 00:57:33,660 --> 00:57:39,240 >> તેથી કદાચ તમે માત્ર ભરવા માંગો છો આ પંક્તિ માં અડધા વસ્તુઓ બહાર. 1213 00:57:39,240 --> 00:57:41,150 કે આ ભાગ અહિ તમે કરો દે છે. 1214 00:57:41,150 --> 00:57:43,280 તે ખરેખર તમને દે જે ભાગ નક્કી. 1215 00:57:43,280 --> 00:57:44,244 હા? 1216 00:57:44,244 --> 00:57:52,150 >> પ્રેક્ષક: કેન તમે માત્ર [અશ્રાવ્ય] આ પંક્તિ [અશ્રાવ્ય] કોશિકાઓની? 1217 00:57:52,150 --> 00:57:55,000 >> એલિસન: તમે માત્ર ભરો તો તમારા પંક્તિ કેટલાક ભાગોમાં, 1218 00:57:55,000 --> 00:57:57,480 તે કોશિકાઓ બાકીના માત્ર ખાલી છે. 1219 00:57:57,480 --> 00:58:02,730 1220 00:58:02,730 --> 00:58:05,660 જ્યાં સુધી તમે તેમને પરવાનગી તરીકે ખાલી હોઈ, તે એક સમસ્યા નથી. 1221 00:58:05,660 --> 00:58:09,570 તમે તેમને ઍક્સેસ કરવાનો પ્રયાસ કરો છો, તો તે છે કેટલાક ખાલી તત્વ પરત ચાલી. 1222 00:58:09,570 --> 00:58:13,850 પરંતુ તે જાણવું મહત્ત્વનું છે ચોક્કસ કોષ્ટકોમાં કે, 1223 00:58:13,850 --> 00:58:16,690 તેઓ નલ બનવા માટે અનુમતિ કરી ગયા છે. 1224 00:58:16,690 --> 00:58:18,890 જો તમે પણ હોઈ શકે છે તમારા પી સેટ દરમ્યાન સમસ્યા 1225 00:58:18,890 --> 00:58:21,320 અમે કોઈ દો ન હતી કારણ કે તમારા મૂલ્યો નલ રાખો. 1226 00:58:21,320 --> 00:58:26,110 પરંતુ જો તમે એક સ્પષ્ટ કરી શકો છો તમારા કોષ્ટકમાં વૈકલ્પિક મૂલ્ય. 1227 00:58:26,110 --> 00:58:29,640 >> ઓકે, પસંદ, તેથી આ છે મેળવવાની ફક્ત એક રીતે 1228 00:58:29,640 --> 00:58:33,790 એક ટેબલ પરથી ચોક્કસ માહિતી પર તમે ઇચ્છો કે કેટલાક ઓળખકર્તા. 1229 00:58:33,790 --> 00:58:37,990 કોષ્ટક જ્યાંથી જેથી પસંદ સ્ટાર ઘાટ, કંઈક માત્ર અર્થ એ બરાબર 1230 00:58:37,990 --> 00:58:43,820 મને સંકળાયેલ તમામ માહિતી આપી જ્યાં આ ચોક્કસ સ્તંભ સાચું છે. 1231 00:58:43,820 --> 00:58:49,020 તેથી આ કિસ્સામાં તારો ચાલશે ઓકે, તમે કરવા સમગ્ર પંક્તિ પરત? 1232 00:58:49,020 --> 00:58:54,880 >> અને પછી, આ કિસ્સામાં, થી સ્ટાર પસંદ કોષ્ટક ફક્ત તમે સમગ્ર ટેબલ આપે છે. 1233 00:58:54,880 --> 00:58:58,940 અને પછી, દેખીતી રીતે તે માત્ર કાઢી ટેબલ પરથી આ પંક્તિ કાઢી નાંખે છે. 1234 00:58:58,940 --> 00:59:01,320 તેથી કોષ્ટકમાંથી કાઢી, ગમે ટેબલ અમે છો 1235 00:59:01,320 --> 00:59:06,830 જ્યાં કેટલાક ચોક્કસ, સંદર્ભ ઓળખકર્તા અથવા અમુક શરત સાચું છે. 1236 00:59:06,830 --> 00:59:07,720 હા? 1237 00:59:07,720 --> 00:59:08,700 >> પ્રેક્ષક: પ્રશ્ન. 1238 00:59:08,700 --> 00:59:10,699 શા માટે તમે ડબલ ઉપયોગ કરી રહ્યા છો અવતરણ, અને તમે કે શું 1239 00:59:10,699 --> 00:59:13,600 બે અવતરણચિહ્નો અથવા એક કરી અવતરણ, જો તે ફરક પડે છે? 1240 00:59:13,600 --> 00:59:18,235 >> એલિસન: ડબલ અવતરણચિહ્નો અથવા એક જ અવતરણચિહ્નો એસક્યુએલ માં તફાવત નથી. 1241 00:59:18,235 --> 00:59:19,610 હું બીજા પ્રશ્ન જોયું વિચાર્યું. 1242 00:59:19,610 --> 00:59:20,814 હા? 1243 00:59:20,814 --> 00:59:25,070 >> પ્રેક્ષક: તે શું અસર કરતું નથી ક્વેરી માંથી ભાગી જાય? 1244 00:59:25,070 --> 00:59:27,945 >> એલિસન: રોબ? 1245 00:59:27,945 --> 00:59:31,410 >> રોબ: તમે અર્થ શું ક્વેરી માંથી ભાગી? 1246 00:59:31,410 --> 00:59:36,870 >> પ્રેક્ષક: કોઈને હોય તો એક રૂપમાં એક ક્વેરી of-- 1247 00:59:36,870 --> 00:59:39,862 >> રોબ: કોઈને માટે હોય એક ક્વોટ મૂકી, 1248 00:59:39,862 --> 00:59:43,560 પછી જ્યાં સુધી તમે sanitizing રહ્યા છો તરીકે તમારા ઈનપુટ, પછી તે તો કોઈ વાંધો નથી. 1249 00:59:43,560 --> 00:59:46,205 પરંતુ તમે એક ઉપયોગ કરી રહ્યાં છો કંપની અને તમે ખોટી હોય 1250 00:59:46,205 --> 00:59:47,914 તમારી ઇનપુટ્સ નીકળતો, પછી હા, તેઓ જરૂર 1251 00:59:47,914 --> 00:59:51,079 તોડી ક્રમમાં એક જ ક્વોટ મૂકવા તમારા કોડ. તમે ડબલ નો ઉપયોગ કરો છો, 1252 00:59:51,079 --> 00:59:53,580 તેઓ એક ડબલ મુકવાની જરૂર તમારો કોડ ભંગ ઉદ્ધત. 1253 00:59:53,580 --> 00:59:56,163 પરંતુ જ્યાં સુધી તમે વસ્તુઓ છટકી તરીકે યોગ્ય રીતે, તે તો કોઈ વાંધો નથી. 1254 00:59:56,163 --> 00:59:59,220 તે માત્ર અનુવાદ કરી રહ્યું છે કોઈપણ રીતે યોગ્ય પ્રતીક છે. 1255 00:59:59,220 --> 01:00:02,332 >> પ્રેક્ષક: એસ્કેપ શું અર્થ છે? 1256 01:00:02,332 --> 01:00:04,040 એલિસન: સારું, જેવા sanitizing અને ભાગી. 1257 01:00:04,040 --> 01:00:06,810 1258 01:00:06,810 --> 01:00:13,820 અમે હોય કે પરીક્ષા, મહાન xkcd કોમિક તમારી પાસે જ્યાં તેઓ ખેંચી કે, 1259 01:00:13,820 --> 01:00:15,629 ઓહ 1260 01:00:15,629 --> 01:00:16,670 રોબ: તે છેલ્લા સ્લાઇડ છે. 1261 01:00:16,670 --> 01:00:18,500 એલિસન: તે ખરેખર, છેલ્લા સ્લાઇડ છે? 1262 01:00:18,500 --> 01:00:20,200 દેવ મારા ઓહ. 1263 01:00:20,200 --> 01:00:21,780 ત્યાં અમે સંપૂર્ણ, જાઓ. 1264 01:00:21,780 --> 01:00:27,900 બરાબર, જેથી મૂળભૂત રીતે, તમે પિચકારીની શકો આ એસક્યુએલ ક્વેરી માં કંઈક 1265 01:00:27,900 --> 01:00:30,560 જ્યાં તે તમારા તોડે કોડ, અથવા ડેવિડ દર્શાવ્યું તરીકે 1266 01:00:30,560 --> 01:00:38,460 વર્ગ માં, અમે કેટલીક સિંગલ હોય તો ભાવ 1 1 સમકક્ષ હોય છે અને અમારા કોડમાં તો, 1267 01:00:38,460 --> 01:00:41,230 અમે ફક્ત સીધી કે માં નકલ કરો, અને અમે એક અંત એક ક્વોટ છે, 1268 01:00:41,230 --> 01:00:44,740 શું થાય અમે વિચાર છે કેટલાક અભિવ્યક્તિ કે 1269 01:00:44,740 --> 01:00:48,680 સાચું મૂલ્યાંકન કે ચાલશે કોઈને અમારા ડેટાબેઝમાં દાખલ દો 1270 01:00:48,680 --> 01:00:51,720 અને માહિતી મેળવવા કે અમે તેમને વિચાર કરવા નથી માંગતા. 1271 01:00:51,720 --> 01:00:54,240 જેથી ઇનપુટ્સ sanitizing ફક્ત ખાતરી કરીને અર્થ એ 1272 01:00:54,240 --> 01:00:57,680 અમે આ નીકળતો હોય છે કે અક્ષરો અને તેમને નિયુક્ત 1273 01:00:57,680 --> 01:01:01,720 અક્ષરો અને ન વસ્તુઓ તરીકે કે માન્ય હોવું જોઈએ 1274 01:01:01,720 --> 01:01:04,990 શાબ્દિક લઈ જવા માટે અમારા SQL વાક્ય તરીકે. 1275 01:01:04,990 --> 01:01:09,980 >> જેથી મોટી વાત અમે જણાવ્યું હતું કે તમે ગાય્ઝ ઉપયોગ કરીને પ્રયત્ન કરીશું કે 1276 01:01:09,980 --> 01:01:13,650 એચટીએમએલ ખાસ અક્ષરો હતા, જે કંઈક છે 1277 01:01:13,650 --> 01:01:15,730 તમે પર એક નજર માંગો છો શકે છે. 1278 01:01:15,730 --> 01:01:17,240 બરાબર, કાઢી. 1279 01:01:17,240 --> 01:01:19,450 ડેટા પ્રકારો, આ બધા ઑનલાઇન હશે. 1280 01:01:19,450 --> 01:01:23,510 અમે 15 મિનિટ બાકી છે, કારણ કે હું છું માત્ર અધિકાર આ દ્વારા જાઓ રહ્યા. 1281 01:01:23,510 --> 01:01:28,500 PHP, અને SQL, મૂળભૂત રીતે આ છે માત્ર અમે ક્વેરી કાર્ય હતું કે 1282 01:01:28,500 --> 01:01:31,520 સામે રક્ષણ મદદ કરી આ દૂષિત હુમલા. 1283 01:01:31,520 --> 01:01:33,970 તેથી જ્યારે પણ તમે ઉપયોગ ક્વેરી, અમે ખાતરી કરીને આવતા હતા 1284 01:01:33,970 --> 01:01:36,560 વસ્તુઓ છે કે જે sanitized અને whatnot હતા. 1285 01:01:36,560 --> 01:01:41,070 >> MVC, માત્ર એક ડિઝાઈન નમૂનારૂપ છે તેથી મોડેલ, દૃશ્ય, નિયંત્રક. 1286 01:01:41,070 --> 01:01:44,200 તે વસ્તુઓ રાખવા માત્ર એક રીત છે સરસ અને એ જ રીતે છૂટા પડ્યા 1287 01:01:44,200 --> 01:01:47,100 અમે પરિબળ કરતા હોય છે કે કાર્યો માં બહાર કોડ. 1288 01:01:47,100 --> 01:01:53,390 આ માત્ર એક વેબ ડિઝાઇન ફ્રેમવર્ક છે કે તમે એ જ વસ્તુ કરવા માટે પરવાનગી આપે છે. 1289 01:01:53,390 --> 01:01:54,760 હું આ અવગણો જાઉં છું. 1290 01:01:54,760 --> 01:01:58,530 >> આ કંઈક છે કે હું સાથે સુપર આરામપ્રદ હશે. 1291 01:01:58,530 --> 01:02:01,132 તે ત્યાં એક મહાન ઓછી ટેબલ છે. 1292 01:02:01,132 --> 01:02:03,090 તે તમે કાર્ય આપે આ મોડેલ ઉદાહરણ. 1293 01:02:03,090 --> 01:02:05,473 હું ફક્ત આ મારફતે હું કારણ જાઉં છું ખરેખર Davin વાત કરવાનો પ્રયત્ન કરવા માંગો છો. 1294 01:02:05,473 --> 01:02:07,140 જો તમે કોઇ પ્રશ્નો હોય તો, મફત લાગે કૃપા કરીને. 1295 01:02:07,140 --> 01:02:07,931 હું પછી અહીં હશો. 1296 01:02:07,931 --> 01:02:10,360 ફક્ત મારી સાથે વાત આવે. 1297 01:02:10,360 --> 01:02:13,380 કે સાથે, અમે HTTP સ્થિતિઓને હોય છે. 1298 01:02:13,380 --> 01:02:16,270 અને Davin માતાનો તમાચો જતા 15 મિનિટમાં આ દ્વારા. 1299 01:02:16,270 --> 01:02:17,560 આ મહાન હોઈ ચાલે છે. 1300 01:02:17,560 --> 01:02:18,893 >> DAVIN: બરાબર. 1301 01:02:18,893 --> 01:02:20,312 ઉહ, તમારા માઇક? 1302 01:02:20,312 --> 01:02:22,210 હા. 1303 01:02:22,210 --> 01:02:23,336 માફ કરશો. 1304 01:02:23,336 --> 01:02:24,460 એલિસન: વે તૈયાર કરવાની. 1305 01:02:24,460 --> 01:02:25,335 DAVIN: ના, હું તૈયાર છું. 1306 01:02:25,335 --> 01:02:25,860 હું તૈયાર છું. 1307 01:02:25,860 --> 01:02:28,790 આ કરવા દો. 1308 01:02:28,790 --> 01:02:29,290 તે તૈયાર છે. 1309 01:02:29,290 --> 01:02:30,041 ઓકે. 1310 01:02:30,041 --> 01:02:30,540 માફ કરશો. 1311 01:02:30,540 --> 01:02:31,664 હું મારી જાતે પર કોફી spilled. 1312 01:02:31,664 --> 01:02:36,037 1313 01:02:36,037 --> 01:02:38,210 હું વધુ છું તો મને ખબર નથી હું અવિવેકી જુઓ કે અસ્વસ્થ, 1314 01:02:38,210 --> 01:02:40,600 અથવા હું હવે કોફી નથી કે. 1315 01:02:40,600 --> 01:02:44,480 કોઈપણ રીતે, માત્ર એક ઝડપી જાહેરાત શીટ વિશે તમને ગાય્ઝ છે. 1316 01:02:44,480 --> 01:02:47,994 તેથી જો તમે ગાય્સ હોય આ શીટ નથી ક્વિઝ પર શું સત્તાવાર. 1317 01:02:47,994 --> 01:02:49,660 આ ક્વિઝ પર શું સત્તાવાર છે. 1318 01:02:49,660 --> 01:02:52,520 પણ, વેબસાઇટ પર, અમે કહી તમે બરાબર, આ ક્વિઝ પર રહેશે. 1319 01:02:52,520 --> 01:02:55,020 ધ લીટલ ચીટ શીટ જેથી તમે સત્તાવાર નથી, હોય છે. 1320 01:02:55,020 --> 01:02:56,690 અને તેના પર ભૂલો હોય છે. 1321 01:02:56,690 --> 01:03:01,490 તેથી શ્રેષ્ઠ માત્ર અકારણ તેને વાપરવા માટે નથી. 1322 01:03:01,490 --> 01:03:04,390 તેથી હા, તે કે. 1323 01:03:04,390 --> 01:03:05,980 તેથી આપણે આ વાસ્તવિક ઝડપી પ્રવેશ મેળવવા દો. 1324 01:03:05,980 --> 01:03:07,420 >> તેથી HTTP સ્થિતિઓને. 1325 01:03:07,420 --> 01:03:10,430 તેથી શું થાય છે જ્યારે આ વેબસાઇટ, બધું બધા અધિકાર છે. 1326 01:03:10,430 --> 01:03:11,144 બધું બરાબર. 1327 01:03:11,144 --> 01:03:13,310 બધું પાછા આવે શું તમે તેને માટે માર્ગ માંગો છો. 1328 01:03:13,310 --> 01:03:15,370 જો તમે 200 બરાબર મળે છે. 1329 01:03:15,370 --> 01:03:19,250 301, જ્યાં અમે 301 પહેલા તે જોયું છે? 1330 01:03:19,250 --> 01:03:20,890 અપ શું છે, રાહ? 1331 01:03:20,890 --> 01:03:23,250 માફ કરશો. 1332 01:03:23,250 --> 01:03:24,980 અમે સુરક્ષા દરમિયાન હું ટીન વ્યાખ્યાન જોવા મળી હતી. 1333 01:03:24,980 --> 01:03:30,690 તેથી જો તેથી સુરક્ષા દરમિયાન, ડેવિડ ટાઇપ http અને પછી, cs50.net પર જવા માટે પ્રયાસ કર્યો 1334 01:03:30,690 --> 01:03:31,940 તમે 301 ખસેડવામાં જોવા જઈ રહ્યાં છો. 1335 01:03:31,940 --> 01:03:32,440 શા માટે? 1336 01:03:32,440 --> 01:03:35,570 પુનઃદિશામાન બનશે કારણ અમારા HTTPS માટે આપોઆપ તમે. 1337 01:03:35,570 --> 01:03:38,649 >> જેથી 301 માત્ર તે છે, વળી ગયા મૂળભૂત રીતે પુનર્નિર્દેશન. 1338 01:03:38,649 --> 01:03:40,190 અને તમે આ જેમ એના વિશે વિચારો શકે છે. 1339 01:03:40,190 --> 01:03:43,790 2 માતાનો સાથે શરૂ કે સ્થિતિઓને કોઇ, તે બધું બરાબર, બરાબર, જેવા છે. 1340 01:03:43,790 --> 01:03:46,530 શરૂ કે સ્થિતિઓને કોઈપણ 3 સાથે, તે પુનર્નિર્દેશન છે. 1341 01:03:46,530 --> 01:03:49,571 4 સાથે શરૂ કે સ્થિતિઓને, અર્થ કે ક્લાઈન્ટ ભૂલ અમુક પ્રકારના જ નથી. 1342 01:03:49,571 --> 01:03:52,440 5 સાથે શરૂ કે સ્થિતિઓને, તે સર્વર ભૂલ અમુક પ્રકારની છે. 1343 01:03:52,440 --> 01:03:54,680 જેથી તમે પ્રકારની વિભાજન તે જેવી આ સ્થિતિઓને. 1344 01:03:54,680 --> 01:03:59,120 જેથી 304 તેથી, ફેરફાર ન ન તમારા server.c પી સેટ, તેથી આપણે તમે કહી દો 1345 01:03:59,120 --> 01:04:00,600 લોડ cat.html. 1346 01:04:00,600 --> 01:04:03,360 બધું, પાછા આવે તમે 200s, બરાબર, મહાન વિચાર. 1347 01:04:03,360 --> 01:04:04,540 >> માતાનો તમે તેને રિફ્રેશ કહે છે. 1348 01:04:04,540 --> 01:04:07,310 ઠીક છે, કે અંદર cat.html, તમે કોઈ JPEG હોય છે. 1349 01:04:07,310 --> 01:04:09,520 ઠીક છે, કે JPEG નથી જતા લોડ કરો. 1350 01:04:09,520 --> 01:04:12,140 તમે બીજા પોસ્ટ નથી જઈ રહ્યાં છો સર્વર પર વિનંતી GET, 1351 01:04:12,140 --> 01:04:13,980 અને પછી પાછા તે તમામ માહિતી મેળવી. 1352 01:04:13,980 --> 01:04:17,560 તે માત્ર કે છબી છે હોઈ બનશે જઈને તમારા મશીન પર કેશ્ડ કરી. 1353 01:04:17,560 --> 01:04:19,540 અને જેથી છબી એક 304 હશે. 1354 01:04:19,540 --> 01:04:20,720 તેથી તે સુધારાઈ ગયેલ છે. 1355 01:04:20,720 --> 01:04:24,600 તમે પછી બહાર બંધ હોય, સ્પષ્ટ કૂકીઝ, અને પછી તાજું 1356 01:04:24,600 --> 01:04:27,490 અને તે પૃષ્ઠ લોડ કરવાનો પ્રયાસ કરો ફરીથી, તમે 200s જોવા જઈ રહ્યાં છો. 1357 01:04:27,490 --> 01:04:28,910 તમે તે 304 જોવા નથી જઈ રહ્યાં છો. 1358 01:04:28,910 --> 01:04:32,340 >> 400, ખરાબ વિનંતી, વાસ્તવિક ઝડપી, જેવા તમે તો 1359 01:04:32,340 --> 01:04:34,880 એક મોકલી રહ્યા હતા સર્વર પર JSON ઑબ્જેક્ટ 1360 01:04:34,880 --> 01:04:38,090 અને તમારા JSON પદાર્થ, ખોટો હતો તમે તે કંઈક જોવા મળશે. 1361 01:04:38,090 --> 01:04:39,000 403, પ્રતિબંધિત. 1362 01:04:39,000 --> 01:04:40,330 જ્યારે તમે એક પ્રતિબંધિત જોઈ શકશે? 1363 01:04:40,330 --> 01:04:41,394 કદાચ કદાચ? 1364 01:04:41,394 --> 01:04:42,060 પ્રેક્ષક: Chmod. 1365 01:04:42,060 --> 01:04:42,950 DAVIN: Chmod, હા. 1366 01:04:42,950 --> 01:04:44,730 તેથી તમે સુયોજિત કરી નથી યોગ્ય રીતે પરવાનગીઓ. 1367 01:04:44,730 --> 01:04:45,577 404, મળ્યા નથી. 1368 01:04:45,577 --> 01:04:46,410 તે માત્ર નથી પણ છે. 1369 01:04:46,410 --> 01:04:48,670 તમે ખોટું URL લખો તેથી જો. 1370 01:04:48,670 --> 01:04:53,500 500, આંતરિક સર્વર ભૂલ, સર્વર કદાચ યોગ્ય રીતે રૂપરેખાંકિત ન હતો. 1371 01:04:53,500 --> 01:04:56,260 તમારા ઓવરને પર કંઈક નથી, પરંતુ સર્વર બાજુએ જ કંઈક. 1372 01:04:56,260 --> 01:04:57,240 અને 503? 1373 01:04:57,240 --> 01:04:59,502 ઘણા લોકો જોયું જો છેલ્લા પી સમૂહ માં 503s. 1374 01:04:59,502 --> 01:05:00,460 જ્યારે કે શું થશે? 1375 01:05:00,460 --> 01:05:04,180 1376 01:05:04,180 --> 01:05:05,660 હું whispers સાંભળ્યું. 1377 01:05:05,660 --> 01:05:07,767 >> પ્રેક્ષક: જ્યારે ગૂગલ તમે રોબોટ છો નક્કી કરે છે. 1378 01:05:07,767 --> 01:05:10,350 DAVIN: અરે વાહ, ત્યારે Google નક્કી શું તમે 503s વિચાર, રોબોટ છો. 1379 01:05:10,350 --> 01:05:11,560 તેથી કે જે ભારને છે. 1380 01:05:11,560 --> 01:05:14,620 તમે સર્વર માંથી વિનંતી છે, તો ખૂબ, તે સામાન્ય રીતે કામચલાઉ છે. 1381 01:05:14,620 --> 01:05:15,560 અને તમે મોટા ભાગના તે નોંધ્યું. 1382 01:05:15,560 --> 01:05:16,185 જેથી તમે 503 જોવા મળી હતી. 1383 01:05:16,185 --> 01:05:19,282 તમે થોડી લેવામાં આવી છે શકે વિરામ, પછી 503s, દૂર થયું 1384 01:05:19,282 --> 01:05:20,490 અને બધું બધા અધિકાર હતો. 1385 01:05:20,490 --> 01:05:26,640 >> ગાબે: રિયલ ઝડપી, તમે ગાય્ઝ ત્યારે મેળવી શકું કદાચ 500 આ છેલ્લા સમસ્યા સેટ? 1386 01:05:26,640 --> 01:05:27,954 હા? 1387 01:05:27,954 --> 01:05:30,906 >> પ્રેક્ષક: સામાન્ય રીતે જો સર્વર misplaced ફાઈલ છે 1388 01:05:30,906 --> 01:05:34,650 અથવા [અશ્રાવ્ય] તેમના મશીન [અશ્રાવ્ય]. 1389 01:05:34,650 --> 01:05:38,870 >> ગાબે: તેથી તે રૂપરેખાંકન હોઇ શકે તમારા સર્વર પર તમારા PHP માં મુદ્દો. 1390 01:05:38,870 --> 01:05:42,250 પરંતુ તે માત્ર કંઈક હોઈ શકે તમારા ભૂલી ગયા કે અર્ધવિરામ જેવા હોય છે. 1391 01:05:42,250 --> 01:05:44,130 તમે PHP ટાઇપ કરી રહ્યા હો, કેટલીક ખોટી વાક્યરચના 1392 01:05:44,130 --> 01:05:46,000 તમે તે કંઈક વિચાર કરી શકે. 1393 01:05:46,000 --> 01:05:46,960 ઓકે? 1394 01:05:46,960 --> 01:05:48,610 >> DAVIN: કૂલ. 1395 01:05:48,610 --> 01:05:51,180 તમે મને એજેક્સ ત્યાં સુધી માત્ર અપ કરવા માંગો છો? 1396 01:05:51,180 --> 01:05:52,950 >> ગાબે: [અશ્રાવ્ય]. 1397 01:05:52,950 --> 01:05:53,450 DAVIN: બરાબર. 1398 01:05:53,450 --> 01:05:54,230 તેથી ડોમ શું છે? 1399 01:05:54,230 --> 01:05:55,290 DOM શું માટે ઊભા કરે છે? 1400 01:05:55,290 --> 01:05:56,990 >> પ્રેક્ષક: દસ્તાવેજ ઓબ્જેક્ટ મોડેલ. 1401 01:05:56,990 --> 01:05:57,490 DAVIN: સરસ. 1402 01:05:57,490 --> 01:06:00,775 અને શા માટે અમે તેને માંગો છો? 1403 01:06:00,775 --> 01:06:02,670 ઓસમ. 1404 01:06:02,670 --> 01:06:06,651 અધિકાર, તે આવું ફક્ત ઍક્સેસ કરવા માટે પરવાનગી આપે આ એચટીએમએલ, ખૂબ જ ઝડપથી અમારા પાનું ઍક્સેસ કરો. 1405 01:06:06,651 --> 01:06:07,150 શા માટે? 1406 01:06:07,150 --> 01:06:09,980 અમે સારવાર કરી રહ્યાં છે કારણ કે અમારા પાનું, અમારા એચટીએમએલ ટૅગ્સ સારવાર, 1407 01:06:09,980 --> 01:06:11,730 સારવાર બધું જો તરીકે તેઓ વસ્તુઓ છો. 1408 01:06:11,730 --> 01:06:13,710 તેઓ છો જેવા અમે તેમને સારવાર કરી રહ્યાં છો વસ્તુઓ, તો પછી અમે શું કરી શકો? 1409 01:06:13,710 --> 01:06:15,210 વેલ, અમે તેમના પર કાર્ય કરે કૉલ કરી શકો છો. 1410 01:06:15,210 --> 01:06:16,460 અને આ શા માટે અગત્યનું છે? 1411 01:06:16,460 --> 01:06:19,200 વેલ, અમે ઉપયોગ જઈ રહ્યાં છો કારણ જાવાસ્ક્રિપ્ટ અમારા HTML અપડેટ કરવાની, 1412 01:06:19,200 --> 01:06:20,500 આ પદાર્થો અપડેટ. 1413 01:06:20,500 --> 01:06:23,869 અમે વસ્તુઓ જેવી તેમને સારવાર તેથી જો, અમે પછી તેમના પર કાર્ય કરે કૉલ કરી શકો છો. 1414 01:06:23,869 --> 01:06:26,660 હું આ થોડું પ્રવેશ મેળવવા જાઉં છું હું જાવાસ્ક્રિપ્ટ જાય ત્યારે વધુ, 1415 01:06:26,660 --> 01:06:30,510 પરંતુ જો તમે બધા જેવા જોઇ છે document.getElementByID. 1416 01:06:30,510 --> 01:06:32,870 જેથી દસ્તાવેજ તમારી છે તત્વ, ID દ્વારા તત્વ વિચાર 1417 01:06:32,870 --> 01:06:35,087 તેથી તમે જુઓ રહ્યા છીએ એક HTML ટૅગ કેટલાક ID માટે. 1418 01:06:35,087 --> 01:06:36,920 અને પછી, તમે શું કરી શકો છો કે કંઈક બીજું. 1419 01:06:36,920 --> 01:06:40,089 જેમ કે, document.body જેવી, પછી તમે બાળક ઉમેરી શકો છો. 1420 01:06:40,089 --> 01:06:41,630 તેથી તમે જે દસ્તાવેજ શોધી રહ્યા છીએ. 1421 01:06:41,630 --> 01:06:42,340 તમને જે દસ્તાવેજ છે. 1422 01:06:42,340 --> 01:06:43,629 તમે શરીર શોધી રહ્યા છીએ. 1423 01:06:43,629 --> 01:06:44,420 તમે શરીર મળી. 1424 01:06:44,420 --> 01:06:46,545 અને પછી, તમે રહ્યા છીએ તેના પર કેટલાક કાર્ય કૉલ. 1425 01:06:46,545 --> 01:06:50,312 જેથી બાળક ઉમેરી, અને તમે ઉમેરી શકો તમારા શરીર અંદર ઓવરને પર કેટલાક એચટીએમએલ. 1426 01:06:50,312 --> 01:06:52,520 જેથી મૂળભૂત છે, તમે માત્ર છો એક પદાર્થ જેવી સારવાર. 1427 01:06:52,520 --> 01:06:54,515 તમે HTML સારવાર કરી રહ્યાં એક પદાર્થ જેવી ટૅગ્સ. 1428 01:06:54,515 --> 01:06:57,071 અને તે તે ખૂબ જ સરળ બનાવે છે અને ઝડપી તેમના મારફતે પસાર થવા માટે. 1429 01:06:57,071 --> 01:06:59,070 પરંતુ તે પણ સુવિધા આપશે તેમના પર કાર્ય કરે કૉલ કરવા 1430 01:06:59,070 --> 01:07:04,410 જેથી તમે કામ કરી શકે છે અને તત્વો બદલો. 1431 01:07:04,410 --> 01:07:10,162 >> ગાબે: આ જોતાં, શા આવા જાવાસ્ક્રિપ્ટ છે એક સરસ ભાષા એચટીએમએલ સાથે વાર્તાલાપ? 1432 01:07:10,162 --> 01:07:12,870 લોકો પસંદ કરતા હતા ત્યારે મતભેદ છે બ્રાઉઝર માટે ભાષા, 1433 01:07:12,870 --> 01:07:14,990 ક્લાઈન્ટ બાજુ માટે, જાવાસ્ક્રિપ્ટ, ખરેખર સરસ છે 1434 01:07:14,990 --> 01:07:16,765 તે વસ્તુઓ સંભાળવા પર ખરેખર સારી છે. 1435 01:07:16,765 --> 01:07:20,620 અને પદાર્થો પ્રકારની ગમે રહ્યા એ HTML અંદરના પદાર્થો, 1436 01:07:20,620 --> 01:07:23,940 તેથી તે જાવાસ્ક્રિપ્ટ માટે ખૂબ જ સરળ છે હેન્ડલિંગ તે પ્રકારના કરવું. 1437 01:07:23,940 --> 01:07:24,440 DAVIN: સરસ. 1438 01:07:24,440 --> 01:07:25,670 તેથી અહીં માત્ર એક ઉદાહરણ છે. 1439 01:07:25,670 --> 01:07:29,020 તેથી હું ગયા વર્ષના ક્વિઝ પર લાગે અથવા કદાચ બે વર્ષ પહેલાં, અમે 1440 01:07:29,020 --> 01:07:30,840 એક વૃક્ષ બનાવવા માટે તમને પૂછવામાં. 1441 01:07:30,840 --> 01:07:32,660 તેથી આ તમે કરો કરશો બરાબર છે. 1442 01:07:32,660 --> 01:07:34,255 તેથી તમે દસ્તાવેજ સાથે શરૂ કરો. 1443 01:07:34,255 --> 01:07:36,130 અને પછી તમે મૂળભૂત રીતે ફક્ત ટૅગ્સ જુઓ. 1444 01:07:36,130 --> 01:07:38,100 તમે, અમે જુઓ છો તેથી એક HTML ટેગ સાથે શરૂ કરો. 1445 01:07:38,100 --> 01:07:41,660 અને પછી, તમે કેવી રીતે વિશે કડીઓ મેળવવા આ ખાડો પર આધારિત આવું. 1446 01:07:41,660 --> 01:07:43,870 શાખાઓ જેથી માથા પ્રકારની બંધ. 1447 01:07:43,870 --> 01:07:46,242 વડા અંદર, અમે પાસે શીર્ષક માટે બીજા ટૅગ. 1448 01:07:46,242 --> 01:07:47,450 તેથી પછી, અમે એક શીર્ષક ટેગ હોય છે. 1449 01:07:47,450 --> 01:07:49,760 અને તે અંદર, અમે કેટલીક શબ્દમાળા છે. 1450 01:07:49,760 --> 01:07:52,210 અને તેથી અમે પ્રતિનિધિત્વ એક વર્તુળમાં શબ્દમાળા. 1451 01:07:52,210 --> 01:07:54,010 અને તમામ ટૅગ્સ ચોકમાં છે. 1452 01:07:54,010 --> 01:07:56,270 >> અને તમે જુઓ, અમે તો એક વૃક્ષ તરીકે આ લાગે, 1453 01:07:56,270 --> 01:07:58,730 અને ચાલો કે એચટીએમએલ છે કહેવું માતાપિતા, પછી માથું અને શરીર 1454 01:07:58,730 --> 01:07:59,772 બહેન હશે આવે છે. 1455 01:07:59,772 --> 01:08:01,813 તેઓ બન્ને પ્રયત્ન રહ્યા છીએ કે પિતૃ બાળકો. 1456 01:08:01,813 --> 01:08:03,620 તેઓ છો કારણ કે તેથી બંને ભાઈ, તેઓ છો 1457 01:08:03,620 --> 01:08:06,590 પ્રકારની આગામી હોઈ ચાલુ અમારા વૃક્ષ મોડેલ એકબીજા. 1458 01:08:06,590 --> 01:08:08,590 અને પછી, તમે મૂળભૂત ચોક્કસ જ વસ્તુ કરવા. 1459 01:08:08,590 --> 01:08:13,512 જેથી મુશ્કેલ છે, પરંતુ અમે કહ્યું છે નથી ક્વિઝ પર પહેલાં આ જેવા પ્રશ્નો. 1460 01:08:13,512 --> 01:08:15,220 ગાબે: કોઈની કરે અત્યાર સુધી પ્રશ્નો હોય? 1461 01:08:15,220 --> 01:08:16,357 તે સારી છે? 1462 01:08:16,357 --> 01:08:16,856 DAVIN: કૂલ. 1463 01:08:16,856 --> 01:08:19,630 1464 01:08:19,630 --> 01:08:21,600 જાવાસ્ક્રિપ્ટ, બરાબર, સારી સામગ્રી. 1465 01:08:21,600 --> 01:08:24,069 તેથી જાવાસ્ક્રિપ્ટ, જાવાસ્ક્રિપ્ટ શું છે? 1466 01:08:24,069 --> 01:08:28,370 વેલ, જાવાસ્ક્રિપ્ટ તે છે ઠીક જટિલ છે, પરંતુ આ 1467 01:08:28,370 --> 01:08:30,727 હાઇલાઇટ્સ થાય છે કે જે તમે ધ્યાનમાં રાખવી જોઈએ. 1468 01:08:30,727 --> 01:08:31,810 પ્રથમ, તે ઢીલી લખ્યો છે. 1469 01:08:31,810 --> 01:08:33,529 કે શું અર્થ છે? 1470 01:08:33,529 --> 01:08:35,596 તેથી PHP અપ શું, હા was--? 1471 01:08:35,596 --> 01:08:39,854 >> પ્રેક્ષક: તમે સ્પષ્ટપણે માટે નથી તે છે ચલ કયા પ્રકારનું રાજ્ય. 1472 01:08:39,854 --> 01:08:40,479 DAVIN: પરફેક્ટ. 1473 01:08:40,479 --> 01:08:43,270 જેથી તેઓ તમને માટે નથી કહ્યું બાહ્ય રીતે ચલ પ્રકાર જણાવવાનું. 1474 01:08:43,270 --> 01:08:44,160 કે એકદમ સચોટ છે. 1475 01:08:44,160 --> 01:08:49,700 હું પૂર્ણાંક હતી તેથી જો સી, આઈ 50 જેટલી, પછી PHP માં, તે માત્ર આ જેવું છે, $ i, 1476 01:08:49,700 --> 01:08:50,550 50 સમકક્ષ હોય છે. 1477 01:08:50,550 --> 01:08:54,319 પછી જાવાસ્ક્રિપ્ટ, કોલ શું હશે? 1478 01:08:54,319 --> 01:08:55,260 Var, અધિકાર? 1479 01:08:55,260 --> 01:08:56,566 Var હું 50 જેટલી એવું હશો. 1480 01:08:56,566 --> 01:08:58,649 પણ તમે હોય તેમ ન હોય જેમ, બરાબર, આ પૂર્ણાંક છે. 1481 01:08:58,649 --> 01:09:00,350 ઓકે, આ એક શબ્દમાળા છે. 1482 01:09:00,350 --> 01:09:01,731 કોઈ જરૂર તે કરવા માટે. 1483 01:09:01,731 --> 01:09:02,939 તે એક અર્થઘટન ભાષા છે. 1484 01:09:02,939 --> 01:09:04,904 તેથી તે શું અર્થ છે? 1485 01:09:04,904 --> 01:09:06,340 >> પ્રેક્ષક: સંકલિત જવાબ નથી. 1486 01:09:06,340 --> 01:09:10,470 >> DAVIN: તેનો અર્થ શું સંકલિત કરતું નથી? 1487 01:09:10,470 --> 01:09:11,392 અરે વાહ? 1488 01:09:11,392 --> 01:09:15,336 >> પ્રેક્ષક: તમે ન હોય FIPS એ રિસ્ટ્રકચર 1489 01:09:15,336 --> 01:09:18,294 માટે તે તૈયાર વિચાર કોમ્પ્યુટર ચલાવવા માટે. 1490 01:09:18,294 --> 01:09:23,144 તે માત્ર સમયે લેવામાં આવ્યું છે અમલ અને કોમ્પ્યુટર [અશ્રાવ્ય]. 1491 01:09:23,144 --> 01:09:25,560 DAVIN: અરે વાહ, તેથી તેને બનશે દુભાષિયો મારફતે પસાર કરે છે. 1492 01:09:25,560 --> 01:09:26,750 પરંતુ તમે બરાબર યોગ્ય છો. 1493 01:09:26,750 --> 01:09:28,319 તેથી તમે ક્યારેય રહ્યા છીએ અધિકાર, તે કમ્પાઇલ? 1494 01:09:28,319 --> 01:09:30,399 જ્યારે તમે કરી રહ્યા હતા તમારા PHP અને જાવાસ્ક્રિપ્ટ કોડ છે, 1495 01:09:30,399 --> 01:09:31,365 તમે કમ્પાઇલ કહેવાય ક્યારેય. 1496 01:09:31,365 --> 01:09:33,779 તમને કંઈક કહેવાય ક્યારેય બનાવવા અથવા કે કંઈપણ. 1497 01:09:33,779 --> 01:09:34,800 તે અર્થઘટન છે કે કારણ કે. 1498 01:09:34,800 --> 01:09:37,319 તેથી તે બ્રાઉઝર મારફતે જાય દર વખતે, તે દુભાષિયો મારફતે જાય છે. 1499 01:09:37,319 --> 01:09:40,370 અને તે અર્થઘટન બનશે માત્ર અધિકાર દૂર તમારા માટે વાસ્તવિક સમય માં. 1500 01:09:40,370 --> 01:09:43,770 જેથી કેટલાક ધન અને નકારાત્મક શું છે એક અર્થઘટન ભાષા કર્યા 1501 01:09:43,770 --> 01:09:45,258 અને એક સંકલિત ભાષા કર્યા? 1502 01:09:45,258 --> 01:09:48,240 1503 01:09:48,240 --> 01:09:50,540 તેથી અપ શું, હા compiling--? 1504 01:09:50,540 --> 01:09:52,444 >> પ્રેક્ષક: અર્થઘટન ધીમી છે. 1505 01:09:52,444 --> 01:09:53,319 DAVIN: કયા અર્થમાં? 1506 01:09:53,319 --> 01:09:57,167 1507 01:09:57,167 --> 01:09:59,091 >> પ્રેક્ષક: તમે પછી કમ્પાઇલ, તમે જરૂર નથી 1508 01:09:59,091 --> 01:10:04,400 ચલાવવા માટે વધારાનાં પગલાઓ કરવું તે, આ [અશ્રાવ્ય] જ્યારે. 1509 01:10:04,400 --> 01:10:05,570 >> DAVIN: અધિકાર, સંપૂર્ણ. 1510 01:10:05,570 --> 01:10:08,386 તેથી તમે છે શું કહ્યું મૂળભૂત રીતે તે કમ્પાઇલ, 1511 01:10:08,386 --> 01:10:10,760 તમે કમ્પાઇલ ત્યારે, તમે એક હોય ઘણા સ્પષ્ટ ખર્ચ ઘણો છે, બરાબર ને? 1512 01:10:10,760 --> 01:10:11,760 તમે તેને કમ્પાઇલ રહ્યા છીએ. 1513 01:10:11,760 --> 01:10:13,750 પરંતુ તમે તેને કમ્પાઇલ પછી, કમ્પાઇલર તે ઑપ્ટિમાઇઝ બનશે. 1514 01:10:13,750 --> 01:10:14,840 તે ઝડપી જ હશે. 1515 01:10:14,840 --> 01:10:16,170 તે વાસ્તવમાં બનશે તે હોઈ શકે છે તેટલી ઝડપી પ્રયત્ન. 1516 01:10:16,170 --> 01:10:18,830 , તમે ક્યારેય ઈન્ટરપ્રીટ સાથે કે ઘણા સ્પષ્ટ ખર્ચ હોય છે. 1517 01:10:18,830 --> 01:10:22,260 તેના બદલે, તે સહેજ ધીમી જ હશે તમે તેને અર્થઘટન દરેક એક સમય. 1518 01:10:22,260 --> 01:10:24,940 અને તમે કરવા માટે હોય રહ્યા છીએ તે દરેક એક સમય અર્થઘટન. 1519 01:10:24,940 --> 01:10:27,114 તેથી આ રહી બદલે એક સમય ખર્ચ, હવે તમે છો 1520 01:10:27,114 --> 01:10:29,530 તે અર્થઘટન છે જવું દર વખતે આ પાનું રેન્ડર કરે છે. 1521 01:10:29,530 --> 01:10:31,890 >> તેથી દુભાષિયા કારણ સારા છે તમે તેને કમ્પાઇલ કરવાની જરૂર નથી, 1522 01:10:31,890 --> 01:10:33,980 પરંતુ તેઓ જે દરેક માં ખરાબ છો તે છે, આ પાનું લોડ સમય 1523 01:10:33,980 --> 01:10:35,771 હોય રહ્યા આ જાવાસ્ક્રિપ્ટ અર્થઘટન. 1524 01:10:35,771 --> 01:10:40,520 અને તે સહેજ ધીમી ચાલે બનશે તમે તેને કમ્પાઇલ કરવામાં આવે તો કરતા. 1525 01:10:40,520 --> 01:10:43,044 તમે, ઓહ communicate-- રાહ પરવાનગી આપે છે. 1526 01:10:43,044 --> 01:10:44,960 આ ચાલાકી વાપરી સામગ્રી અને દેખાવ. 1527 01:10:44,960 --> 01:10:46,043 અમે હમણાં જ તે વિશે વાત કરી. 1528 01:10:46,043 --> 01:10:47,250 તે ડોમ ઉપયોગ કરે છે. 1529 01:10:47,250 --> 01:10:49,930 એજેક્સ, અમે માં મળશે થોડુંક માં એજેક્સ. 1530 01:10:49,930 --> 01:10:51,520 અને પછી, તે ક્લાઈન્ટ બાજુ છે. 1531 01:10:51,520 --> 01:10:53,110 તેથી PHP, સર્વર બાજુ છે. 1532 01:10:53,110 --> 01:10:54,360 જાવાસ્ક્રિપ્ટ ક્લાઈન્ટ બાજુ છે. 1533 01:10:54,360 --> 01:10:57,780 કે હકારાત્મક શું છે? 1534 01:10:57,780 --> 01:10:58,280 તે તેને કહે છે. 1535 01:10:58,280 --> 01:11:01,480 1536 01:11:01,480 --> 01:11:02,780 તે હક, ઝડપી છે? 1537 01:11:02,780 --> 01:11:05,282 તે ઝડપી છે ગુણાકાર તમારી પાસે નથી કારણ કે. 1538 01:11:05,282 --> 01:11:07,490 તમને વાતચીત કરવાની જરૂર નથી કેટલાક અન્ય ઉપકરણ સાથે. 1539 01:11:07,490 --> 01:11:08,790 તમે માત્ર પર છો, તો તમારા ક્લાઈન્ટ, તમે ક્યારેય છો 1540 01:11:08,790 --> 01:11:11,280 જાઓ હોય રહ્યા અને સર્વર પર છે તે જોવા 1541 01:11:11,280 --> 01:11:13,150 અને પછી પાછા જાણ અથવા તે કંઈક. 1542 01:11:13,150 --> 01:11:15,410 તેથી ક્લાઈન્ટ બાજુ કરે થોડુંક વધુ ઝડપે થશે. 1543 01:11:15,410 --> 01:11:17,910 >> ગાબે: અરે વાહ, પરંતુ આ PHP, છે એનો અર્થ એ નથી 1544 01:11:17,910 --> 01:11:20,440 જાવાસ્ક્રિપ્ટ કરતા ઝડપી અથવા જેમ કંઈપણ. 1545 01:11:20,440 --> 01:11:23,270 તેઓ એક જ પ્રકારની ચલાવો ઝડપ તેઓ બન્ને છો કારણ કે 1546 01:11:23,270 --> 01:11:24,490 અર્થઘટન ભાષાઓ. 1547 01:11:24,490 --> 01:11:26,680 ધીમી છે કે આ વસ્તુ અહીં વિનંતી છે. 1548 01:11:26,680 --> 01:11:28,870 તેથી તમે ખરેખર રહ્યા છીએ બ્રાઝીલ પર બધી રીતે 1549 01:11:28,870 --> 01:11:31,460 કેટલીક માહિતી મેળવવા માટે કે ત્યાં રહે છે. 1550 01:11:31,460 --> 01:11:34,590 પરંતુ PHP અને જાવાસ્ક્રિપ્ટ, તેઓ પ્રકારની જ સ્પીડ માં ચલાવો. 1551 01:11:34,590 --> 01:11:37,930 તે નથી કે જે એક છે છે બીજી કરતાં વધુ ઝડપથી. 1552 01:11:37,930 --> 01:11:40,600 અહીં આ, પણ, યુક્તિ પ્રશ્ન. 1553 01:11:40,600 --> 01:11:47,338 તેથી જાવાસ્ક્રિપ્ટ બને કદી સાચું કે ખોટું મશીન કોડ છે,? 1554 01:11:47,338 --> 01:11:48,590 >> પ્રેક્ષક: ફોલ્સ. 1555 01:11:48,590 --> 01:11:49,090 ગાબે: ફોલ્સ. 1556 01:11:49,090 --> 01:11:51,298 તે મશીન બની છે કોડ મશીન કોડ છે, કારણ કે 1557 01:11:51,298 --> 01:11:53,210 આ જ વસ્તુ મશીન સમજે છે. 1558 01:11:53,210 --> 01:11:55,800 તે સંકલિત નથી છતાં પણ, તે હજુ મશીન કોડ બને 1559 01:11:55,800 --> 01:11:59,120 ઈન્ટરપ્રીટર માત્ર છે, કારણ કે વાક્ય દ્વારા વાક્ય જાય કે એક કાર્યક્રમ 1560 01:11:59,120 --> 01:12:02,170 અને માં તે લીટી પરિવર્તિત કંઈક કમ્પ્યૂટર સમજે છે. 1561 01:12:02,170 --> 01:12:02,825 ઓકે? 1562 01:12:02,825 --> 01:12:03,325 ઠંડી. 1563 01:12:03,325 --> 01:12:08,530 1564 01:12:08,530 --> 01:12:12,890 >> DAVIN: અહીં માત્ર એક ખૂબ જ મૂળભૂત છે વિશ્વમાં જાવાસ્ક્રિપ્ટ પ્રોગ્રામ હેલો. 1565 01:12:12,890 --> 01:12:15,590 જો તમે આ જોઇ છે if-- જેથી મને ખબર નથી. 1566 01:12:15,590 --> 01:12:17,630 પરંતુ તમે માત્ર અહીં એચટીએમએલ હોય છે. 1567 01:12:17,630 --> 01:12:21,020 અને બદલે વાસ્તવમાં મૂકવા સ્ક્રિપ્ટ ટૅગ્સ માં જાવાસ્ક્રિપ્ટ, 1568 01:12:21,020 --> 01:12:22,810 તેથી તમે સામાન્ય માથા માં મૂકી લેતો. 1569 01:12:22,810 --> 01:12:24,030 તમને સ્ક્રિપ્ટ ટૅગ્સ છે. 1570 01:12:24,030 --> 01:12:24,870 તમે ત્યાં તેને છોડો. 1571 01:12:24,870 --> 01:12:28,350 અમે અહીં કર્યું બધા અમે in-- કડી થયેલ કર્યું થયેલ તેથી અમે એક જાવાસ્ક્રિપ્ટ ફાઈલમાં કડી થયેલ કર્યું 1572 01:12:28,350 --> 01:12:29,137 આ જેમ. 1573 01:12:29,137 --> 01:12:30,470 અને તમે આ બધા, જમણી કર્યું? 1574 01:12:30,470 --> 01:12:34,740 તેથી જ્યારે તમે jQuery અને ઉપયોગ કરતા હતા જો છેલ્લા પી સમૂહ માં underscore.js, 1575 01:12:34,740 --> 01:12:38,700 તમે સાઇન કોડ અપ ટન ન હોય તમારી સ્ક્રિપ્ટ ટૅગ્સ, તમારા માથા માં. 1576 01:12:38,700 --> 01:12:41,415 તમે આ કરી, પરંતુ તેના બદલે શકે તમે માત્ર તે લિંક કરી રહ્યાં છો. 1577 01:12:41,415 --> 01:12:43,540 અને તમે તે લિંક કરી રહ્યાં માત્ર તમે સીએસએસ સાથે શું ગમે છે. 1578 01:12:43,540 --> 01:12:50,186 તે માત્ર બનાવે જેથી તેને સરળ જેથી વાંચવામાં 1000 રેખાઓ લાંબો જેવી નથી તમારો કોડ 1579 01:12:50,186 --> 01:12:52,310 કાર્યો ટન સાથે કે તમે ઉપયોગ કરી શકે છે. 1580 01:12:52,310 --> 01:12:53,518 >> તેની જગ્યાએ, તમે માત્ર તેને લિંક. 1581 01:12:53,518 --> 01:12:55,050 તે તેને compartmentalizes. 1582 01:12:55,050 --> 01:13:00,110 તે કેટલાક હેડર ફાઈલ લખી જેવું છે, અને પછી સી માં એવું હેડર ફાઈલ સહિત 1583 01:13:00,110 --> 01:13:01,620 આ જેમ જ તે વિચારો. 1584 01:13:01,620 --> 01:13:02,680 તેથી આ શું કરે છે? 1585 01:13:02,680 --> 01:13:04,560 વેલ, આ સ્કોર રહ્યું છે. 1586 01:13:04,560 --> 01:13:05,410 તે સજાગ બનશે. 1587 01:13:05,410 --> 01:13:08,020 જેથી તમે થોડી વિચાર જઈ રહ્યાં છો કહેવાય હેલો વર્લ્ડ પોપઅપ કરો. 1588 01:13:08,020 --> 01:13:11,420 ઝડપી પ્રશ્ન, માત્ર સેનીટી ચેક, જેથી તમે, શરીરમાં અહીં જુઓ 1589 01:13:11,420 --> 01:13:13,160 અહીં શરીર, એચટીએમએલ કહે છે. 1590 01:13:13,160 --> 01:13:14,080 શું પ્રથમ આવે? 1591 01:13:14,080 --> 01:13:16,864 હું અહીં શરીર, એચટીએમએલ જુઓ છો, અથવા હું પ્રથમ ચેતવણી જોશે? 1592 01:13:16,864 --> 01:13:19,828 1593 01:13:19,828 --> 01:13:20,820 >> પ્રેક્ષક: ચેતવણી. 1594 01:13:20,820 --> 01:13:21,470 >> DAVIN: અધિકાર. 1595 01:13:21,470 --> 01:13:22,110 તેમણે ચેતવણી કહે છે. 1596 01:13:22,110 --> 01:13:22,610 શા માટે? 1597 01:13:22,610 --> 01:13:24,470 >> પ્રેક્ષક: તમે કારણ ટોચ પરથી નીચે જાઓ. 1598 01:13:24,470 --> 01:13:25,600 >> DAVIN: હા. 1599 01:13:25,600 --> 01:13:26,100 પરફેક્ટ. 1600 01:13:26,100 --> 01:13:29,207 જેથી તેઓ તમને ટોચ પરથી જાઓ, કહે એકદમ સાચું છે કે જેની નીચે,. 1601 01:13:29,207 --> 01:13:30,790 તમે ટોચ પરથી નીચે જાઓ રહ્યા છીએ. 1602 01:13:30,790 --> 01:13:34,790 અને જાવાસ્ક્રિપ્ટ, jQuery માં, તમે એક હોય જેવા onload, અથવા તૈયાર છે કે કાર્ય, 1603 01:13:34,790 --> 01:13:38,030 અને તે બરાબર, રાહ જુઓ જ્યાં સુધી કહે આ HTML તમામ લોડ કરી છે. 1604 01:13:38,030 --> 01:13:39,580 અને પછી, આ જાવાસ્ક્રિપ્ટ પર ફોન કરો. 1605 01:13:39,580 --> 01:13:42,190 અમે અહીં છે, કે ન હોય, કારણ કે આમ થવાનું છે કે ખૂબ પ્રથમ વસ્તુ 1606 01:13:42,190 --> 01:13:43,920 તે ટોચ પરથી નીચે જાઓ બનશે આવે છે. 1607 01:13:43,920 --> 01:13:46,310 તે જેએસ હિટ બનશે કૉલ, તે સજાગ બનશે. 1608 01:13:46,310 --> 01:13:49,510 કે પછી તમે ઠીક ક્લિક કરો, કે ચેતવણી દૂર જાય છે. 1609 01:13:49,510 --> 01:13:53,600 પછી તે બતાવવા બનશે તમે અહીં જે શરીર એચટીએમએલ. 1610 01:13:53,600 --> 01:13:54,590 સરસ. 1611 01:13:54,590 --> 01:14:00,880 >> ઠીક છે, તેથી માત્ર વાસ્તવિક ઝડપી, લેખન જાવાસ્ક્રિપ્ટ સુપર ઝડપી છે. 1612 01:14:00,880 --> 01:14:02,710 જાહેર કરવા માટે ચલ, var નામ. 1613 01:14:02,710 --> 01:14:07,070 તેથી સી, ​​તમે તમારી પાસે, પૂર્ણાંક હું હોય તે છે પ્રકાર પ્રકારની શું જાહેર કરવા. 1614 01:14:07,070 --> 01:14:08,040 PHP, $. 1615 01:14:08,040 --> 01:14:08,755 જાવાસ્ક્રિપ્ટ, var. 1616 01:14:08,755 --> 01:14:09,630 અમે આ વિશે વાત કરી. 1617 01:14:09,630 --> 01:14:11,020 બધા હક, ચાલો જવા દો. 1618 01:14:11,020 --> 01:14:12,510 >> આંટીઓ, જ વાત. 1619 01:14:12,510 --> 01:14:14,230 જ વાત. 1620 01:14:14,230 --> 01:14:18,165 કાર્ય જાહેરાતો, તેથી માત્ર તમારા સી જોયેલા જેવું 1621 01:14:18,165 --> 01:14:21,290 વિવિધ આ જ વસ્તુ તેથી જ્યારે છે તમે અન્ય પ્રોગ્રામિંગ ભાષાઓ માટે વિચાર, 1622 01:14:21,290 --> 01:14:24,780 જેવા તમે 51 આગામી સત્ર લેવા જ્યારે અને તમે, OCaml સાથે કરી રહ્યા છીએ 1623 01:14:24,780 --> 01:14:26,690 તમે અનામી કાર્યો સાથે કામ કરી શકે છે. 1624 01:14:26,690 --> 01:14:28,240 જેથી તમે અહીં છે બરાબર શું છે. 1625 01:14:28,240 --> 01:14:31,560 તેથી તમે રકમ માં મૂકેલ, રકમ કિંમત અમુક પ્રકારના. 1626 01:14:31,560 --> 01:14:33,870 પરંતુ જો તમે માત્ર તે એક સમયે કરી શકે છે. 1627 01:14:33,870 --> 01:14:37,310 તમે કાર્ય કૉલ કરવા માંગો છો નથી જેથી રકમ, જો તે કાર્ય જાહેરાત આપી. 1628 01:14:37,310 --> 01:14:39,830 તેની જગ્યાએ, તમે માત્ર તેને વાપરો એક અનામી કાર્ય તરીકે. 1629 01:14:39,830 --> 01:14:42,469 અને તમે આ ઘણો જોઇ છે. 1630 01:14:42,469 --> 01:14:44,510 તમને એક ઉદાહરણ જોશો એક દંપતિ સ્લાઇડ્સ માં આ. 1631 01:14:44,510 --> 01:14:45,597 અરે વાહ, અમે જોશો. 1632 01:14:45,597 --> 01:14:46,430 ગાબે: ગુડ પ્રશ્ન. 1633 01:14:46,430 --> 01:14:50,660 તમે ઉપયોગ કરવા માંગો છો શકે છે જ્યારે અહીં એક અનામી કાર્ય? 1634 01:14:50,660 --> 01:14:54,111 મૂળભૂત રીતે, જ્યારે તમે કંઈક માંગો, એક ઇવેન્ટ જેવા, શું કરવા. 1635 01:14:54,111 --> 01:14:55,860 તેથી માઉસ હોય છે ત્યારે ક્લિક કર્યું, ઉદાહરણ તરીકે, 1636 01:14:55,860 --> 01:14:57,790 તમે અમુક કાર્ય કહેવાય માંગો છો. 1637 01:14:57,790 --> 01:15:00,570 જેથી તમે પ્રસંગ માટે પાસ સંભાળનાર, તમે આ ઘટના માટે પસાર 1638 01:15:00,570 --> 01:15:02,870 પ્રકારની, કાર્ય કે તમે કહી શકાય કરવા માંગો છો. 1639 01:15:02,870 --> 01:15:04,710 અને તમે શું પસાર કરી રહ્યાં ઓવરને અંતે, જેવી છે 1640 01:15:04,710 --> 01:15:08,757 દિવસના, માત્ર એક નિર્દેશક માટે આ કાર્ય માટે કે સૂચના,. 1641 01:15:08,757 --> 01:15:11,090 જેથી તે તમને પસાર કરી રહ્યાં જેમ નથી સમગ્ર કોડ છે, તેમ 1642 01:15:11,090 --> 01:15:12,173 કાર્ય માટે નિર્દેશક. 1643 01:15:12,173 --> 01:15:17,871 અને પછી, જ્યારે કોઈકને ક્લિક કરે એ માઉસ, પછી તે કાર્ય કહેવાય નહીં. 1644 01:15:17,871 --> 01:15:22,340 >> DAVIN: એરે, જેથી તમે ઝાકઝમાળ ઘોષણા છે. 1645 01:15:22,340 --> 01:15:23,990 પછી, એક એરે વસ્તુઓ મૂકવા માટે. 1646 01:15:23,990 --> 01:15:25,769 વાસ્તવિક ઝડપી, આ શું છાપશે? 1647 01:15:25,769 --> 01:15:27,060 ત્રીજા તત્વ શું હશે? 1648 01:15:27,060 --> 01:15:31,470 1649 01:15:31,470 --> 01:15:32,450 >> પ્રેક્ષક: "જેએસ". 1650 01:15:32,450 --> 01:15:33,940 >> DAVIN: અધિકાર, તે "જેએસ." હશે 1651 01:15:33,940 --> 01:15:35,760 રાહ જુઓ, પાછળ જાઓ. 1652 01:15:35,760 --> 01:15:37,100 લંબાઈ શું છે? 1653 01:15:37,100 --> 01:15:38,117 >> પ્રેક્ષક: ત્રણ. 1654 01:15:38,117 --> 01:15:38,950 DAVIN: ત્રણ, અધિકાર? 1655 01:15:38,950 --> 01:15:40,210 બરાબર તમે શું વિચારો. 1656 01:15:40,210 --> 01:15:42,072 બરાબર, હવે જાઓ. 1657 01:15:42,072 --> 01:15:43,530 એરે, તમે તેમને વસ્તુઓ ઉમેરી શકો છો. 1658 01:15:43,530 --> 01:15:45,395 તેથી તમે બહાર જાઓ શકે છે તેમના પ્રારંભિક ભૂસકે. 1659 01:15:45,395 --> 01:15:46,740 કંઇક ધ્યાનમાં રાખવા. 1660 01:15:46,740 --> 01:15:49,760 PHP, જાવાસ્ક્રિપ્ટ, તેઓ થોડી છો વસ્તુઓ દ્રષ્ટિએ થોડી વધુ ક્ષમા 1661 01:15:49,760 --> 01:15:50,570 તે જેવી. 1662 01:15:50,570 --> 01:15:54,260 ઓબ્જેક્ટો ખૂબ ખૂબ જેવા સ્ટ્ર્ક્ટ્સ સી, ખૂબ ખૂબ 1663 01:15:54,260 --> 01:15:56,590 PHP, માં સાહચર્યાત્મક એરે જેવી. 1664 01:15:56,590 --> 01:15:58,720 તમે આ બધા સાથે અનુભવ હતી કર્યું. 1665 01:15:58,720 --> 01:16:01,880 તમે JSON પસાર કરી રહ્યાં છે ત્યારે JSON, તેથી પાછળ આગળ પી સેટ આઠ માં, 1666 01:16:01,880 --> 01:16:03,260 કે તમારા પદાર્થ છે. 1667 01:16:03,260 --> 01:16:06,290 >> તેથી હા, ઉદાહરણ, વાસ્તવિક ઝડપી ઉદાહરણ. 1668 01:16:06,290 --> 01:16:07,880 અહીં એક પદાર્થ છે. 1669 01:16:07,880 --> 01:16:12,700 જો તમે આ સંદર્ભ જે રીતે પદાર્થ, ઝડપી તેથી માત્ર વાસ્તવિક, કારણ કે 1670 01:16:12,700 --> 01:16:18,630 માતાનો હું શોધવા માગે કહેવું બહાર, બરાબર, કોર્સ શું છે? 1671 01:16:18,630 --> 01:16:20,681 અને તેથી અહીં પદાર્થ નામ CS50 છે. 1672 01:16:20,681 --> 01:16:23,180 અને પછી હું એક સમૂહનો હોય તો અરે, હું કે કેવી કરશો? 1673 01:16:23,180 --> 01:16:24,580 હું અધિકાર, કી ઉપયોગ કરી શકશો? 1674 01:16:24,580 --> 01:16:26,030 તેથી હું એરે નું નામ છે. 1675 01:16:26,030 --> 01:16:30,160 હું કૌંસ, અવતરણ, કી હોય અંતે અવતરણ, અંત કૌંસ, 1676 01:16:30,160 --> 01:16:33,610 અને તે કે સંદર્ભ કરશે મારા સમૂહનો એરે અંદર તત્વ. 1677 01:16:33,610 --> 01:16:37,646 હું કેવી સંદર્ભ કરી મારા પદાર્થ અંદર કોર્સ? 1678 01:16:37,646 --> 01:16:39,170 કોઈની ખબર? 1679 01:16:39,170 --> 01:16:40,622 >> AUDIENCE: [અશ્રાવ્ય]. 1680 01:16:40,622 --> 01:16:41,784 >> DAVIN: શું કરો? 1681 01:16:41,784 --> 01:16:42,700 પ્રેક્ષક: CS50.course. 1682 01:16:42,700 --> 01:16:43,510 DAVIN: અધિકાર, હા. 1683 01:16:43,510 --> 01:16:45,320 તેથી CS50.course. 1684 01:16:45,320 --> 01:16:48,770 તેથી જે રીતે તમે વસ્તુઓ સંદર્ભ એક JSON ઑબ્જેક્ટ અંદર કોઈ સાથે છે. 1685 01:16:48,770 --> 01:16:53,114 >> પ્રેક્ષક: તમે પણ એરે વાક્યરચના વાપરી શકો છો. 1686 01:16:53,114 --> 01:16:54,050 >> DAVIN: દંડ, બરાબર. 1687 01:16:54,050 --> 01:16:57,544 >> ગાબે: તમે પણ CS50 કૌંસ ઉપયોગ કરી શકો છો અવતરણ ચિહ્નો જેવા શબ્દમાળા. 1688 01:16:57,544 --> 01:16:59,210 પ્રેક્ષક: હું તે PHP માટે સમાન છે લાગે છે. 1689 01:16:59,210 --> 01:17:00,293 ગાબે: તે જ વાત છે. 1690 01:17:00,293 --> 01:17:02,487 DAVIN: ફાઇન! 1691 01:17:02,487 --> 01:17:03,945 પરંતુ જો તમે આ અન્ય સ્થળોએ દેખાશે. 1692 01:17:03,945 --> 01:17:08,990 1693 01:17:08,990 --> 01:17:10,480 અરે વાહ, જેથી ચાલુ રાખવામાં. 1694 01:17:10,480 --> 01:17:13,330 આ હું શું માત્ર જણાવ્યું છે. 1695 01:17:13,330 --> 01:17:17,840 જાવાસ્ક્રિપ્ટ jQuery ઉદાહરણ માં જેથી. 1696 01:17:17,840 --> 01:17:19,440 તેથી આ મારા DOM અધિકાર, છે? 1697 01:17:19,440 --> 01:17:22,290 1698 01:17:22,290 --> 01:17:25,410 વાસ્તવિક ઝડપી છે, તેથી હું પાસે એક વડા, હેલો વર્લ્ડ, શરીર. 1699 01:17:25,410 --> 01:17:26,160 હું એક બટન છે. 1700 01:17:26,160 --> 01:17:27,870 તે "મને દબાણ" કહે છે તેથી હું તેને દબાણ કરવા માંગો છો. 1701 01:17:27,870 --> 01:17:29,745 અને હું કંઈક કરવા માંગો છો તે ક્લિક ત્યારે. 1702 01:17:29,745 --> 01:17:31,220 અધિકાર, આગામી. 1703 01:17:31,220 --> 01:17:34,630 >> અધિકાર છે, તેથી આ મારા જાવાસ્ક્રિપ્ટ છે. 1704 01:17:34,630 --> 01:17:37,790 તેથી jQuery માત્ર એક સરળ છે રીતે જાવાસ્ક્રિપ્ટ લખવા માટે. 1705 01:17:37,790 --> 01:17:40,920 આ જેથી છે, અને હું બતાવવા જાઉં છું શું તમે આગામી, jQuery હોઈ ચાલે છે 1706 01:17:40,920 --> 01:17:41,930 સમાન છે. 1707 01:17:41,930 --> 01:17:43,990 જેથી તેઓ એક જ વસ્તુઓ કરશે. 1708 01:17:43,990 --> 01:17:45,974 જસ્ટ jQuery થોડું સરળ હોય છે. 1709 01:17:45,974 --> 01:17:47,140 લોકો તેને વધુ ગમે છે. 1710 01:17:47,140 --> 01:17:48,390 તે વિધેય ઘણો છે. 1711 01:17:48,390 --> 01:17:49,830 જેથી લોકો jQuery ઉપયોગ કરતા હોય છે. 1712 01:17:49,830 --> 01:17:53,270 તમે બધા છેલ્લા પી સમૂહ માં jQuery ઉપયોગ કર્યો. 1713 01:17:53,270 --> 01:17:54,270 તેથી આ શું કરશે? 1714 01:17:54,270 --> 01:17:56,580 શું ચાલશે આ જાવાસ્ક્રિપ્ટ જેથી આ જાવાસ્ક્રિપ્ટ માત્ર સાદા છે. 1715 01:17:56,580 --> 01:17:57,430 આ શું કરશે? 1716 01:17:57,430 --> 01:18:00,600 1717 01:18:00,600 --> 01:18:03,450 તે શું કરશે? 1718 01:18:03,450 --> 01:18:04,890 >> તેથી પ્રથમ, તમે વિન્ડો onload જુઓ. 1719 01:18:04,890 --> 01:18:05,390 બરાબર ને? 1720 01:18:05,390 --> 01:18:06,640 તેથી અમે તે પહેલાં જુઓ કે ન હતી. 1721 01:18:06,640 --> 01:18:09,380 તેથી આ રાહ રહ્યું છે સમગ્ર વિન્ડો લોડ સુધી. 1722 01:18:09,380 --> 01:18:12,770 તેથી તે ત્યાં સુધી રાહ જુઓ બનશે એ HTML, બધી છબીઓ લોડ 1723 01:18:12,770 --> 01:18:13,770 પહેલાં તે કંઇ કરે. 1724 01:18:13,770 --> 01:18:16,050 તેથી આપણે આપણા DOM લોડ કરી છે કહી દો. 1725 01:18:16,050 --> 01:18:17,270 બધું જ નથી. 1726 01:18:17,270 --> 01:18:19,080 પછી શું થવાનું છે? 1727 01:18:19,080 --> 01:18:19,922 અરે વાહ? 1728 01:18:19,922 --> 01:18:22,880 >> પ્રેક્ષક: બટન દેખાય છે. 1729 01:18:22,880 --> 01:18:25,201 >> DAVIN: આ બટન પહેલેથી જ નથી. 1730 01:18:25,201 --> 01:18:26,700 અરે વાહ, જેથી ત્યાં પહેલેથી જ માટે બટન માતાનો. 1731 01:18:26,700 --> 01:18:31,190 પરંતુ આ કહું રહ્યું છે બરાબર, હું બટન ક્લિક કરો, 1732 01:18:31,190 --> 01:18:33,650 તેથી બટન પહેલેથી છે ત્યાં, કે એચટીએમએલ ટેગ ગમે છે. 1733 01:18:33,650 --> 01:18:35,980 રાહ જુઓ, વાસ્તવિક ઝડપી પાછા જાઓ. 1734 01:18:35,980 --> 01:18:39,470 આ ટેગ અધિકાર અહીં છે પહેલેથી જ એક બટન હોઈ ચાલે. 1735 01:18:39,470 --> 01:18:40,810 એક બટન પહેલેથી જ નથી. 1736 01:18:40,810 --> 01:18:44,120 પરંતુ તે પછી, આ જાવાસ્ક્રિપ્ટ ટેગ, અહીં, 1737 01:18:44,120 --> 01:18:46,160 તે ઠીક છે, હું માંગો કહે ID દ્વારા તત્વ વિચાર, 1738 01:18:46,160 --> 01:18:50,300 તેથી શોધ બટન માત્ર બરાબર, હું માંગો છો કહે તે બટન માટે આ ચલ મેપ કરવા. 1739 01:18:50,300 --> 01:18:53,120 તેથી તે ચલ માત્ર એક છે તે બટન ઍક્સેસ કરવા સરળ રીત. 1740 01:18:53,120 --> 01:18:57,300 હું કે ક્લિક કરો જો અને હું બરાબર, કહી બટન, હું તે તત્વ ક્લિક કરો જો આમ હોય, 1741 01:18:57,300 --> 01:18:59,560 અને આ તત્વ ઉલ્લેખ કરે આ બટન, હું તેને ક્લિક કરો, 1742 01:18:59,560 --> 01:19:00,875 પછી હું એક કાર્ય કૉલ કરવા માંગો છો. 1743 01:19:00,875 --> 01:19:03,500 અહીં તે અનામી એક છે અમે વિશે વાત કરવામાં આવી હતી કાર્ય કરે છે. 1744 01:19:03,500 --> 01:19:04,840 >> માત્ર કેટલાક કાર્ય કૉલ. 1745 01:19:04,840 --> 01:19:08,840 તે કાર્ય અંદર, મૂળભૂત રીતે કંઈક કે અમે ઘણું, ચેતવણી જોઇ છે. 1746 01:19:08,840 --> 01:19:10,477 તમે શોધ બટન ક્લિક કરો. 1747 01:19:10,477 --> 01:19:12,060 તે વાસ્તવમાં એક બટન હોય બનશે. 1748 01:19:12,060 --> 01:19:13,040 તમે તેને ક્લિક કરો. 1749 01:19:13,040 --> 01:19:14,040 તમે તે ચેતવણી મળે છે. 1750 01:19:14,040 --> 01:19:14,850 એક્સ બહાર. 1751 01:19:14,850 --> 01:19:15,754 આ તે છે. 1752 01:19:15,754 --> 01:19:16,254 અરે વાહ? 1753 01:19:16,254 --> 01:19:21,980 >> પ્રેક્ષક: તેથી તમે મૂકવામાં જો સ્ક્રિપ્ટ તમારા HTML માં [અશ્રાવ્ય], સ્ક્રિપ્ટ ટેગ? 1754 01:19:21,980 --> 01:19:24,300 >> DAVIN: તમે સ્ક્રિપ્ટ મૂકી શકો વડા ટૅગ સીધા 1755 01:19:24,300 --> 01:19:30,667 જો તમે આ onload હોય છે. 1756 01:19:30,667 --> 01:19:32,000 તે તમને એક ક્લિક હોય છે પણ છે. 1757 01:19:32,000 --> 01:19:34,166 તેથી તે ત્યાં સુધી રાહ જુઓ બનશે તમે કંઈક માટે ક્લિક કરો. 1758 01:19:34,166 --> 01:19:37,470 પરંતુ onload સલામત માત્ર છે, બનાવવા માટે તમારા HTML માં ખાતરી કરો કે બધું લોડ 1759 01:19:37,470 --> 01:19:38,170 પહેલાંથી. 1760 01:19:38,170 --> 01:19:39,247 અરે વાહ? 1761 01:19:39,247 --> 01:19:40,330 તમે કંઈક કહેવા માગો છો? 1762 01:19:40,330 --> 01:19:41,080 >> ગાબે: [અશ્રાવ્ય]. 1763 01:19:41,080 --> 01:19:42,485 DAVIN: યાહ. 1764 01:19:42,485 --> 01:19:45,426 >> પ્રેક્ષક: તેથી onload કરવાનું ટાળે ચલ શોધ બટન વ્યાખ્યાયિત 1765 01:19:45,426 --> 01:19:49,930 ફક્ત document.getElementByID કહેતા શોધ બટન ડોટ [અશ્રાવ્ય]. 1766 01:19:49,930 --> 01:19:52,320 >> DAVIN: ડેફિનેટલી, પરંતુ પછી તમારા શબ્દમાળા માત્ર વિશાળ નહીં. 1767 01:19:52,320 --> 01:19:55,553 બરાબર છે, તેથી આ માત્ર છે હા, તમારા માટે તેને સરળ બનાવે છે. 1768 01:19:55,553 --> 01:19:56,053 હા? 1769 01:19:56,053 --> 01:19:57,886 >> પ્રેક્ષક: અમે હતી ક્યાં window.onload બનાવી? 1770 01:19:57,886 --> 01:19:58,951 અથવા document.ready? 1771 01:19:58,951 --> 01:20:00,590 >> DAVIN: હા, છે. 1772 01:20:00,590 --> 01:20:02,094 હા, હું ત્યાં ચકાસાયેલ છે. 1773 01:20:02,094 --> 01:20:03,710 >> ગાબે: તેમને વિશે કાળજી નથી માટે. 1774 01:20:03,710 --> 01:20:06,970 >> DAVIN: બરાબર છે, તેથી હું જાઉં છું કોઈપણ રીતે તમને કહી. 1775 01:20:06,970 --> 01:20:11,005 જેથી મૂળભૂત છે, માત્ર સામાન્ય રીતે, તેથી window.onload બધા, તમારા DOM ત્યાં સુધી રાહ જુએ 1776 01:20:11,005 --> 01:20:12,180 તમારા HTML, લોડ. 1777 01:20:12,180 --> 01:20:13,513 તે તમારી છબીઓ લોડ થાય ત્યાં સુધી રાહ જુએ છે. 1778 01:20:13,513 --> 01:20:14,930 તે બધું લોડ થાય ત્યાં સુધી રાહ જુએ છે. 1779 01:20:14,930 --> 01:20:18,410 document.ready, તે માત્ર તમારા DOM લોડ થાય ત્યાં સુધી રાહ જુએ છે. 1780 01:20:18,410 --> 01:20:22,190 એ HTML વાર બધા ત્યાં છે એક વખત તમારા DOM છે, ચાલી શરૂ થાય છે. 1781 01:20:22,190 --> 01:20:23,400 કે આ જ તફાવત છે. 1782 01:20:23,400 --> 01:20:24,700 >> ગાબે: ક્વિક સેનીટી અહીં તપાસો. 1783 01:20:24,700 --> 01:20:29,060 તેથી આ પ્રકારની જોવા મળે છે કોડ એક વાક્ય ગમે, અધિકાર? 1784 01:20:29,060 --> 01:20:33,600 તે window.onload કારણ સામગ્રી સમૂહ સમકક્ષ હોય છે. 1785 01:20:33,600 --> 01:20:39,030 જાવાસ્ક્રિપ્ટ વાંચે ત્યારે આ, સાચી કે ખોટા, કાર્ય ચલાવવામાં નહીં. 1786 01:20:39,030 --> 01:20:40,020 ખોટા. 1787 01:20:40,020 --> 01:20:40,920 ઓકે? 1788 01:20:40,920 --> 01:20:44,470 અહીં શું થાય, તમે માત્ર પસાર કરી રહ્યાં એક અનામી કાર્યો તરીકે આ કાર્ય 1789 01:20:44,470 --> 01:20:45,300 window.onload માટે. 1790 01:20:45,300 --> 01:20:48,480 અને પછી જ્યારે તે રહ્યું છે વાસ્તવમાં ચલાવવામાં મેળવવા માટે? 1791 01:20:48,480 --> 01:20:49,600 જ્યારે વિન્ડો લોડ. 1792 01:20:49,600 --> 01:20:50,420 કે એક ઇવેન્ટ છે. 1793 01:20:50,420 --> 01:20:52,460 જેથી અમે છો જસ ટી વાત છે અધિકાર, અગાઉ વિશે વાત? 1794 01:20:52,460 --> 01:20:54,580 જેથી ઘટના બને ત્યારે, કાર્ય થાય. 1795 01:20:54,580 --> 01:20:55,746 આ onclick સાથે જ વાત. 1796 01:20:55,746 --> 01:20:59,510 1797 01:20:59,510 --> 01:21:03,130 >> DAVIN: બરાબર, કોઈકને લીધો જેથી દૂર document.ready. 1798 01:21:03,130 --> 01:21:04,698 પરંતુ આ ચોક્કસ same-- હશે 1799 01:21:04,698 --> 01:21:06,864 પ્રેક્ષક: આ ડોલર સાઇન, કે જે document.ready છે. 1800 01:21:06,864 --> 01:21:07,710 કે એક શૉર્ટકટ છે. 1801 01:21:07,710 --> 01:21:08,501 >> DAVIN: ઓહ, કે છે? 1802 01:21:08,501 --> 01:21:10,880 1803 01:21:10,880 --> 01:21:15,500 ઠીક છે, તેથી આ અર્થ document.ready, શૉર્ટકટ. 1804 01:21:15,500 --> 01:21:19,660 પરંતુ આ window.onload તરીકે જ છે કે થોડો તફાવત સિવાય 1805 01:21:19,660 --> 01:21:20,680 હું વિશે તમે કહ્યું. 1806 01:21:20,680 --> 01:21:21,870 અને આ jQuery છે. 1807 01:21:21,870 --> 01:21:25,190 તેથી આ ચોક્કસ જ છે આ જાવાસ્ક્રિપ્ટ છે વસ્તુ. 1808 01:21:25,190 --> 01:21:29,500 આ અમુક લોકો તેનો વિચાર માત્ર છે થયેલ વધુ પ્રકાશ વજન તરીકે, આકર્ષક આવૃત્તિ 1809 01:21:29,500 --> 01:21:32,370 કે વિધેય ઘણાં બધાં છે કે તમે કદાચ ઉપયોગ કરી શકશો. 1810 01:21:32,370 --> 01:21:34,500 તેથી આ ચોક્કસ જ વાત કરે છે. 1811 01:21:34,500 --> 01:21:37,110 >> તેથી વસ્તુઓ પ્રકારની નિર્દેશ. 1812 01:21:37,110 --> 01:21:40,364 બીજી ઉદાહરણમાં તેથી, અમે , document.getElementByID હતી 1813 01:21:40,364 --> 01:21:42,280 તેથી અમે આ લાંબા હતા બનશે કે જેઓ શબ્દમાળા 1814 01:21:42,280 --> 01:21:44,290 તે છે ગમે ID દ્વારા તત્વ. 1815 01:21:44,290 --> 01:21:46,470 કે અહીં આ કોલ લીધું છે. 1816 01:21:46,470 --> 01:21:50,860 જેથી તમે, ડોલર સાઇન જોવા પછી તમે ભાવ, hashtag જુઓ. 1817 01:21:50,860 --> 01:21:52,370 Hashtag હંમેશા પસંદગીકાર છે. 1818 01:21:52,370 --> 01:21:54,730 તે ઠીક છે, આ એક ID સાથે કરી છે, કહે છે. 1819 01:21:54,730 --> 01:21:56,120 એક વર્ગ માટે પસંદગીકાર શું છે? 1820 01:21:56,120 --> 01:21:57,190 >> પ્રેક્ષક: ડોટ. 1821 01:21:57,190 --> 01:21:57,960 >> DAVIN: ડોટ, અધિકાર. 1822 01:21:57,960 --> 01:22:01,950 તમે માત્ર જઈ રહ્યાં છો ટેગ, તે શું છે તે પસંદ? 1823 01:22:01,950 --> 01:22:03,310 તે બરાબર, માત્ર ટૅગ છે. 1824 01:22:03,310 --> 01:22:05,560 અને તમે પણ, અહીં કે ઉપયોગ કરી શકે છે. 1825 01:22:05,560 --> 01:22:08,560 >> ગાબે: અને ટેગ દ્વારા, અમે જેવા અર્થ એવો div, ઉદાહરણ માટે, અથવા માથા માટે. 1826 01:22:08,560 --> 01:22:11,500 >> DAVIN: અથવા શરીર અથવા પૃ અથવા કે કંઈપણ, હા. 1827 01:22:11,500 --> 01:22:14,390 અહીં, બરાબર, બદલે કહેતા document.getElementByID, 1828 01:22:14,390 --> 01:22:16,500 આ માત્ર ચોક્કસ જ વસ્તુ છે. 1829 01:22:16,500 --> 01:22:17,990 જસ્ટ jQuery માં, તે ટૂંકા છે. 1830 01:22:17,990 --> 01:22:19,860 તેથી તે સરળ છે. 1831 01:22:19,860 --> 01:22:23,420 તેથી પછી કોઈ વધુ onclick, માત્ર ક્લિક કરો. 1832 01:22:23,420 --> 01:22:26,320 jQuery કાર્ય, આ કાર્ય પર ફોન કરો. 1833 01:22:26,320 --> 01:22:27,580 ચેતવણી ચોક્કસ જ છે. 1834 01:22:27,580 --> 01:22:29,452 તેથી તે થોડો છે નાના, અથવા થોડુંક 1835 01:22:29,452 --> 01:22:32,410 ટૂંકા, થોડો લોકો લાગે તે બહાર લખવા માટે થોડું સરળ છે, 1836 01:22:32,410 --> 01:22:34,600 સરળ થોડુંક સમજવા માટે. 1837 01:22:34,600 --> 01:22:35,640 પરંતુ આ jQuery છે. 1838 01:22:35,640 --> 01:22:37,887 ઘણા લોકો થોડી વિચાર થોડી ગેરસમજ અને ચિંતા 1839 01:22:37,887 --> 01:22:40,220 અને તેઓ બરાબર, jquery, લાગે જાવાસ્ક્રિપ્ટ કરતાં અલગ છે. 1840 01:22:40,220 --> 01:22:42,136 હું આ યાદ છે બે અલગ અલગ વસ્તુઓ. 1841 01:22:42,136 --> 01:22:42,740 તે નથી. 1842 01:22:42,740 --> 01:22:45,315 હું તેને અલગ વાક્યરચના છે, અર્થ. 1843 01:22:45,315 --> 01:22:46,970 પરંતુ jQuery જાવાસ્ક્રિપ્ટ છે. 1844 01:22:46,970 --> 01:22:50,050 તે માત્ર એક એવી છે સારી આવૃત્તિ કે 1845 01:22:50,050 --> 01:22:51,967 સરળ હોઈ શકે લોકો વાપરે છે તે સમજો. 1846 01:22:51,967 --> 01:22:53,716 ગાબે: અરે વાહ, હોવાનો પ્રમાણિક, કે ડોલર સાઇન 1847 01:22:53,716 --> 01:22:57,240 તમે jQuery માં જોવા કે, તે માત્ર છે jQuery વ્યાખ્યાયિત કે કાર્ય ની નામ. 1848 01:22:57,240 --> 01:22:58,614 તે ખાસ કશું નથી. 1849 01:22:58,614 --> 01:23:03,140 , તે એક કાર્ય માત્ર નામ છે છે માત્ર તમે ડોલર સાઇન વ્યાખ્યાયિત કરી શકે માંગો. 1850 01:23:03,140 --> 01:23:05,670 >> DAVIN: અરે વાહ, તેથી આ વિશે વાત કરી. 1851 01:23:05,670 --> 01:23:06,680 કેટલાક ઉપયોગી વસ્તુઓ. 1852 01:23:06,680 --> 01:23:10,414 હું પાછા જૂના અંગેની ક્વિઝ પર જોઈ હતી. 1853 01:23:10,414 --> 01:23:13,080 ભૂતકાળમાં દંપતી અંગેની ક્વિઝ માં, તેઓ કર્યું આ જેવી વસ્તુઓ વાપરવા માટે હતી. 1854 01:23:13,080 --> 01:23:15,230 તેથી document.ready, તેથી ખાતરી કરો કે બધું માતાનો કરો 1855 01:23:15,230 --> 01:23:17,410 તમે પહેલાં લોડ વસ્તુઓ કરી શરૂ કરો. 1856 01:23:17,410 --> 01:23:20,120 એક ID પસંદ કરો, કે પસંદ એક વર્ગ છે, તે માત્ર છો 1857 01:23:20,120 --> 01:23:24,020 કેટલાક વર્ગ, અંતે ક્વોટ ડોટ ક્વોટ થઈ. 1858 01:23:24,020 --> 01:23:26,580 તમે છો તેથી જો, સબમિટ એક ફોર્મ અને કોલ સબમિટ 1859 01:23:26,580 --> 01:23:28,830 ફોર્મ બાદ આ કાર્ય જમા કરશે. 1860 01:23:28,830 --> 01:23:34,210 કિંમત છે, તેથી આપણે હું એક ફોર્મ હતું કહી દો સબમિશન, વપરાશકર્તા નામ, જેમ કે એક ઇમેઇલ, 1861 01:23:34,210 --> 01:23:34,950 ગમે. 1862 01:23:34,950 --> 01:23:36,010 હું એક લખાણ બોક્સમાં હતી. 1863 01:23:36,010 --> 01:23:37,670 તેથી હું કે લખાણ બોક્સમાં લખીને છું. 1864 01:23:37,670 --> 01:23:42,170 સારું, તમે કિંમત મેળવવા માંગો છો કે લખાણ બોક્સની બહાર, તમે ડોટ વૅલ વાપરો. 1865 01:23:42,170 --> 01:23:44,050 અને પછી, નીચે અહીં, ડોટ એચટીએમએલ જ છે 1866 01:23:44,050 --> 01:23:47,710 દસ્તાવેજ ડોટ જેવી છે getElementByID ડોટ innerHTML. 1867 01:23:47,710 --> 01:23:50,890 જેથી પરત ચાલી રહ્યું છે તમે તે આઈડી ના એચટીએમએલ. 1868 01:23:50,890 --> 01:23:55,080 અહીં, તમે માત્ર કેટલાક ઉપયોગ આઈડી અથવા જે ડોટ એચટીએમએલ. 1869 01:23:55,080 --> 01:23:56,930 કે તે તત્વ ના એચટીએમએલ મળશે. 1870 01:23:56,930 --> 01:24:00,130 તમે પછી તે બદલવા માગતા હતા એચટીએમએલ, તો તમે તેને કંઈક પસાર કરી શકે છે. 1871 01:24:00,130 --> 01:24:05,600 તેથી તમે પછી ડોટ એચટીએમએલ જેવી હોવી જોઈએ, અને લેતો અંદર, અવતરણ, નવી HTML કે કંઈક. 1872 01:24:05,600 --> 01:24:07,490 >> ગાબે: બરાબર, AJAX જેથી. 1873 01:24:07,490 --> 01:24:10,347 હું ખરેખર સમજવા માટે ગમે એજેક્સ ખરેખર સારી. 1874 01:24:10,347 --> 01:24:12,430 તેથી હું તમને ગાય્ઝ માંગો ખરેખર સારી એજેક્સ સમજે છે. 1875 01:24:12,430 --> 01:24:14,221 જો આમ હોય, કારણ કે, તમે ખૂબ ખૂબ રહ્યા છીએ 1876 01:24:14,221 --> 01:24:16,810 બધું સમજવું કે HTTP સાથે કરી છે, PHP, 1877 01:24:16,810 --> 01:24:21,080 જાવાસ્ક્રિપ્ટ તે બધા છે કારણ કે એજેક્સ સાથે આવે છે. 1878 01:24:21,080 --> 01:24:25,130 એજેક્સ એક ભાષા નથી. 1879 01:24:25,130 --> 01:24:27,000 એજેક્સ એક ટેકનિક છે. 1880 01:24:27,000 --> 01:24:31,690 અને તે વિવિધ સાધનો ઘણાં ઉપયોગ કરે છે. 1881 01:24:31,690 --> 01:24:35,090 એજેક્સ માટે વપરાય અસુમેળ જાવાસ્ક્રિપ્ટ XML. 1882 01:24:35,090 --> 01:24:36,730 જેથી પદ્ધતિ, ભાષા, ડેટા. 1883 01:24:36,730 --> 01:24:40,610 >> અમે વાપરો કે જે મુખ્ય ભાષા છે તેથી એજેક્સ બધું ટ્રીગર 1884 01:24:40,610 --> 01:24:42,830 અને બધું સંભાળવા માટે પાછળથી જાવાસ્ક્રિપ્ટ છે. 1885 01:24:42,830 --> 01:24:45,160 તે સંલગ્ન શા માટે છે જાવાસ્ક્રિપ્ટ નજીક. 1886 01:24:45,160 --> 01:24:49,810 અને પછી અસુમેળ છે અમે તે કરી નથી કારણ કે 1887 01:24:49,810 --> 01:24:51,980 બધા એક જ સમયે આપણે આ પાનું લોડ કરી રહ્યા હો ત્યારે. 1888 01:24:51,980 --> 01:24:57,190 આ સૂચવે છે કે અમે કરી શકો છો આ વસ્તુ છે સમાંતર પ્રકારની વસ્તુઓ નથી. 1889 01:24:57,190 --> 01:24:59,725 આઈડીયા એજેક્સ તમે ઇચ્છો કે છે 1890 01:24:59,725 --> 01:25:02,170 તે અમુક ચોક્કસ માહિતી મેળવવા માટે. 1891 01:25:02,170 --> 01:25:06,450 જેમ કે, જ્યારે તમે નવા ટાઇપ કરી રહ્યા તમારે વપરાશકર્તા નામ રજીસ્ટર જ્યારે વપરાશકર્તા નામ, 1892 01:25:06,450 --> 01:25:08,520 મારા વપરાશકર્તા નામ abc123 છે. 1893 01:25:08,520 --> 01:25:11,671 અને પછી, આ ઓવરને અંતે ફોર્મ, તમે સબમિટ કરો ક્લિક કરો છે. 1894 01:25:11,671 --> 01:25:14,420 અને તે, સર્વર પર જાઓ હતી અને પછી, ડેટાબેઝમાં તે ચકાસવા 1895 01:25:14,420 --> 01:25:15,594 abc123 પહેલાથી જ ત્યાં છે. 1896 01:25:15,594 --> 01:25:18,510 તે પહેલાથી જ નથી, તો તે કહે પહેલેથી ડેટાબેઝમાં વપરાશકર્તા નામ. 1897 01:25:18,510 --> 01:25:21,010 અને તેઓ, તમે ભરવા માટે છે સમગ્ર ફોર્મ ફરીથી. 1898 01:25:21,010 --> 01:25:23,110 અને તે ખરેખર, ખરેખર ખરાબ હતી. 1899 01:25:23,110 --> 01:25:25,440 >> અને પછી લોકો કહે છે, બરાબર, શા માટે આપણે માત્ર ન કરી શકે 1900 01:25:25,440 --> 01:25:29,560 ફક્ત ચકાસવા માટે એક નાના HTTP વિનંતિ કરી આ વપરાશકર્તા ડેટાબેઝમાં છે તે જોવા માટે 1901 01:25:29,560 --> 01:25:32,080 વપરાશકર્તાને હતી તે પહેલાં સમગ્ર ફોર્મ સબમિટ? 1902 01:25:32,080 --> 01:25:36,350 તેથી ઉદાહરણ તરીકે, જ્યારે વપરાશકર્તા, abc123 લખીને સમાપ્ત 1903 01:25:36,350 --> 01:25:39,660 ચાલો માત્ર સર્વર થોડો પર જાઓ દો બીટ અને માત્ર એક સાચી કે ખોટી વિચાર 1904 01:25:39,660 --> 01:25:43,080 તે જોવા માટે સર્વરમાંથી કે એક માન્ય લૉગિન નામ અથવા નથી. 1905 01:25:43,080 --> 01:25:49,250 ઠીક છે, તેથી કે મુખ્ય એક છે આજકાલ હજુ એજેક્સ ની ઉપયોગ કરે છે. 1906 01:25:49,250 --> 01:25:52,130 >> DAVIN: તેથી માં, ઝડપી રિયલ jQuery માં એક એજેક્સ કોલ, 1907 01:25:52,130 --> 01:25:54,770 શું તમે તે અર્થ કરી શકે તે સિંક્રનસ રાખવા માંગે છે. 1908 01:25:54,770 --> 01:25:56,330 તમે આ કરવા ન જોઈએ. 1909 01:25:56,330 --> 01:25:57,640 પરંતુ તમે તે કરી શકો છો. 1910 01:25:57,640 --> 01:25:59,277 તમે કે ન હોય તો અને શું શું થશે? 1911 01:25:59,277 --> 01:26:01,610 સાથે સાથે, ઉદાહરણ માટે, તમે જ્યારે છો સમાચાર અથવા જે મેળવવામાં, 1912 01:26:01,610 --> 01:26:05,464 તમારા બ્રાઉઝર માત્ર રાહ રહ્યું છે કે આખી કોલ પૂર્ણ થયું છે ત્યાં સુધી 1913 01:26:05,464 --> 01:26:08,130 તેના બદલે ભાડા તમે અન્ય કરવું જમણી તમે પછી વસ્તુઓ તે ક્લિક કરો. 1914 01:26:08,130 --> 01:26:14,560 1915 01:26:14,560 --> 01:26:17,115 >> ગાબે: તે હવે પાસ નથી. 1916 01:26:17,115 --> 01:26:19,681 દેવ મારા ઓહ. 1917 01:26:19,681 --> 01:26:20,180 માફ કરશો! 1918 01:26:20,180 --> 01:26:22,810 1919 01:26:22,810 --> 01:26:23,601 Yup. 1920 01:26:23,601 --> 01:26:25,350 "ભૂતકાળમાં, આ ક્લાઈન્ટ વિનંતી કરવા માટે જરૂરી 1921 01:26:25,350 --> 01:26:26,840 એક વેબસાઇટ સમગ્ર સામગ્રી. " 1922 01:26:26,840 --> 01:26:28,210 કે હું શું કહ્યું છે. 1923 01:26:28,210 --> 01:26:30,070 રીતે મોકલી માટે પરવાનગી આપે વધારાની વિચાર અથવા POST 1924 01:26:30,070 --> 01:26:32,140 કર્યા વગર વિનંતિઓ અમારા બ્રાઉઝર ફરીથી લોડ કરવા માટે. 1925 01:26:32,140 --> 01:26:34,806 દિવસ ના અંતે, અમે છો ખરેખર એક એચટીટીપી વિનંતીઓ કર્યા 1926 01:26:34,806 --> 01:26:35,740 અહીં જાવાસ્ક્રિપ્ટ ઉપયોગ કરીને. 1927 01:26:35,740 --> 01:26:39,700 પહેલાં કારણ, અમે માત્ર જાવાસ્ક્રિપ્ટ ઉપયોગ થાય પહેલેથી આવ્યા તે HTML બદલવા માટે. 1928 01:26:39,700 --> 01:26:43,110 અને હવે, અમે ઈન્ટરફેસ માટે તેનો ઉપયોગ કરી શકો છો સાથે સાથે વેબ સર્વરો સાથે. 1929 01:26:43,110 --> 01:26:46,140 આવું થાય એ રીતે અમે ક્લાઈન્ટ હોય છે. 1930 01:26:46,140 --> 01:26:47,340 Davin ક્લાઈન્ટ છે. 1931 01:26:47,340 --> 01:26:50,797 એટલે તે તમામ જાવાસ્ક્રિપ્ટ છે એચટીએમએલ કારણ ચાલી મૂક છે. 1932 01:26:50,797 --> 01:26:51,630 જાવાસ્ક્રિપ્ટ સ્માર્ટ છે. 1933 01:26:51,630 --> 01:26:54,690 તેથી davin Davin તેમના સ્માર્ટ છે ભાગ અને તેના મૂક ભાગ. 1934 01:26:54,690 --> 01:26:57,590 તેઓ હવે તેમના સ્માર્ટ ભાગ વાપરો બનશે. 1935 01:26:57,590 --> 01:27:00,860 તેમણે JavaScript નો ઉપયોગ બનશે વિનંતી કરવા, ઉદાહરણ તરીકે, 1936 01:27:00,860 --> 01:27:04,340 abc123 માં છે કે શું ડેટાબેઝ કે નહીં. 1937 01:27:04,340 --> 01:27:08,450 >> તેથી Davin, કૃપા કરીને, તમે માત્ર મને એક HTTP વિનંતિ મોકલો. 1938 01:27:08,450 --> 01:27:09,197 આપનો આભાર. 1939 01:27:09,197 --> 01:27:10,530 તેથી તે માત્ર એક HTTP વિનંતિ મોકલી. 1940 01:27:10,530 --> 01:27:11,270 તમે તે જોવા? 1941 01:27:11,270 --> 01:27:14,700 અને તે માત્ર એક જ રીત છે કોઈ પણ HTTP વિનંતિ મોકલવામાં આવે છે. 1942 01:27:14,700 --> 01:27:16,830 બ્રાઉઝર, ગૂગલ ક્રોમ અથવા કંઈક, છે 1943 01:27:16,830 --> 01:27:19,570 Davin માતાનો કે જોવા જઈ એક HTTP વિનંતિ મોકલી પ્રયાસ કરી, 1944 01:27:19,570 --> 01:27:20,930 થોડુંક હાશિમ મદદ કરવા માટે જઈ રહી છે. 1945 01:27:20,930 --> 01:27:23,950 અને તે જાઓ બનશે સર્વર માટે બધી રીતે. 1946 01:27:23,950 --> 01:27:27,370 હવે, સર્વર હોય રહ્યું છે અહીં PHP, અથવા અન્ય કોઇ ભાષા. 1947 01:27:27,370 --> 01:27:29,990 માત્ર એક સામાન્ય HTTP વિનંતિ માં ગમે છે. 1948 01:27:29,990 --> 01:27:31,950 તે ખરેખર ખૂબ સામાન્ય HTTP વિનંતિ છે. 1949 01:27:31,950 --> 01:27:33,658 >> અને પછી, સર્વર બરાબર, કહી રહ્યું છે, 1950 01:27:33,658 --> 01:27:37,270 Davin કે કેમ તેની તપાસ કરવા માટે મને માંગે આ abc123 ડેટાબેઝમાં છે. 1951 01:27:37,270 --> 01:27:38,310 આ મોડેલ માટે ચર્ચા જાઓ. 1952 01:27:38,310 --> 01:27:41,310 આ મોડેલ તે નથી કહે છે. abc123 સારો વપરાશકર્તા નામ છે. 1953 01:27:41,310 --> 01:27:47,940 અને પછી, વેબ સર્વર રહ્યું છે ફાઇલ કેટલાક સ્વરૂપ રેન્ડર કરવા PHP, ઉપયોગ કરે છે. 1954 01:27:47,940 --> 01:27:52,280 તે શાબ્દિક માત્ર એક ફાઇલ કરી શકે કે કોઈ "તે" હા "સમાવે, અથવા, 1955 01:27:52,280 --> 01:27:53,315 અથવા તે કંઈક. 1956 01:27:53,315 --> 01:27:54,190 તે કોઇ પણ ફાઇલ કરી શકે છે. 1957 01:27:54,190 --> 01:27:57,080 >> હું જાઉં છું એવું બની શકે Davin એક બતક એક ચિત્ર મોકલવા 1958 01:27:57,080 --> 01:28:01,200 તે ડેટાબેઝમાં અને જો એક હેમસ્ટર એક ચિત્ર મોકલવા 1959 01:28:01,200 --> 01:28:02,420 તે ડેટાબેઝમાં નથી તો. 1960 01:28:02,420 --> 01:28:04,294 તે પ્રકારના હશે મૂંગું છે, પણ તે કામ કરશે. 1961 01:28:04,294 --> 01:28:07,030 ઠીક છે, તેથી હું Davin માટે એક બતક મોકલો. 1962 01:28:07,030 --> 01:28:08,150 Davin એક બતક મળી. 1963 01:28:08,150 --> 01:28:13,330 અને હવે, જે રહ્યું છે બતક સંભાળવા માટે? 1964 01:28:13,330 --> 01:28:16,390 Davin માતાનો સ્માર્ટ ભાગ ફરી, તેથી જાવાસ્ક્રિપ્ટ, અધિકાર? 1965 01:28:16,390 --> 01:28:18,620 જાવાસ્ક્રિપ્ટ મોકલવામાં વિનંતી, અને જાવાસ્ક્રિપ્ટ 1966 01:28:18,620 --> 01:28:22,300 વિનંતી પ્રાપ્ત રહ્યું છે અને કેટલાક સ્વરૂપમાં તે અર્થઘટન. 1967 01:28:22,300 --> 01:28:26,630 >> અને આ અર્થમાં, તે બનશે પછી હું સારી છું બતક તો બરાબર, કહે છે. 1968 01:28:26,630 --> 01:28:30,770 હેમ્સ્ટર, તો પછી હું જાઉં છું પહેલેથી ના, વપરાશકર્તા નામ, કહેવું 1969 01:28:30,770 --> 01:28:31,970 ડેટાબેઝમાં અસ્તિત્વમાં છે. 1970 01:28:31,970 --> 01:28:33,845 પરંતુ સામાન્ય રીતે, તમે ન હો એક બતક મોકલી રહ્યા. 1971 01:28:33,845 --> 01:28:36,740 તમે મોકલી રહ્યા છીએ સહેજ વધુ સ્માર્ટ કંઈક. 1972 01:28:36,740 --> 01:28:40,320 અને શું અમે ઉપયોગ એક્સએમએલ છે. 1973 01:28:40,320 --> 01:28:42,690 અને વધુ તાજેતરમાં, અમે JSON ઉપયોગ કરે છે. 1974 01:28:42,690 --> 01:28:45,629 JSON માત્ર જાવાસ્ક્રિપ્ટ છે ઑબ્જેક્ટ નોટેશન, જે 1975 01:28:45,629 --> 01:28:47,670 મૂળભૂત રીતે તમે એક વિચાર આવે છે આખી જાવાસ્ક્રિપ્ટ ઓબ્જેક્ટ. 1976 01:28:47,670 --> 01:28:50,820 અને તમે માત્ર ગમે છે, એક ફાઇલમાં મૂકો તમે ગાય્ઝ જોયું કે તે CS50 પદાર્થ. 1977 01:28:50,820 --> 01:28:53,090 તમે ફાઈલ માં મૂકી, અને તમે Davin માટે તેની પર મોકલો. 1978 01:28:53,090 --> 01:28:55,850 >> તેથી આ કિસ્સામાં, હું છો જાવાસ્ક્રિપ્ટ ઑબ્જેક્ટ કરો 1979 01:28:55,850 --> 01:28:59,570 અને માત્ર, વપરાશકર્તા અસ્તિત્વમાં છે, હા કહી. 1980 01:28:59,570 --> 01:29:01,630 અથવા વપરાશકર્તા ના, અસ્તિત્વમાં છે. 1981 01:29:01,630 --> 01:29:02,810 અને તેને પાછા રીતે મોકલી. 1982 01:29:02,810 --> 01:29:03,830 અને શા માટે JSON? 1983 01:29:03,830 --> 01:29:07,330 જે વ્યક્તિને કારણ જે આ છે પ્રાપ્ત છે 1984 01:29:07,330 --> 01:29:10,030 જાવાસ્ક્રિપ્ટ ઉપયોગ કરવા જઇ પ્રતિભાવ સંભાળવા માટે. 1985 01:29:10,030 --> 01:29:14,970 અને જાવાસ્ક્રિપ્ટ એટલી સારી રીતે કામ કરે છે, કારણ કે તે જાવાસ્ક્રિપ્ટ ઑબ્જેક્ટ નોટેશન કહેવાય છે. 1986 01:29:14,970 --> 01:29:15,470 બરાબર ને? 1987 01:29:15,470 --> 01:29:19,660 તેથી તે માત્ર એક કાર્ય કૉલ અને મેળવી શકો પ્રતિભાવ પરથી આ સરસ પદાર્થ. 1988 01:29:19,660 --> 01:29:22,890 અને પછી, તેમણે કેમ તે ખબર બનશે તે વપરાશકર્તા ડેટાબેઝમાં અથવા નથી. 1989 01:29:22,890 --> 01:29:25,230 >> તમે જોઈ તેથી, તે બધા આવતા એકસાથે વેબ સર્વર માં, 1990 01:29:25,230 --> 01:29:28,450 અને પછી વિનંતી કરવા માટે એક HTTP છે અને એક HTTP પ્રતિસાદ અને બધું. 1991 01:29:28,450 --> 01:29:30,600 જેથી ખાતરી કરો કે તમે ગાય્ઝ કરો આ એજેક્સ કોલ સમજી 1992 01:29:30,600 --> 01:29:37,260 તે મદદ કરે છે, કારણ કે તમે બધા સમજી આ વિચારોનું અમે વિશે વાત કરી રહ્યા છીએ. 1993 01:29:37,260 --> 01:29:40,260 >> અહીં એક ઉદાહરણ છે jQuery સાથે એજેક્સ ની. 1994 01:29:40,260 --> 01:29:42,130 અને અહીં, અમે વિચાર JSON સાથે કરી. 1995 01:29:42,130 --> 01:29:45,660 તેથી અમે એક વિચાર કરી રહ્યા નથી કરી રહ્યાં છો અહીં એક બિલાડી, અથવા એક બતક ના ઇમેજ. 1996 01:29:45,660 --> 01:29:48,110 અમે એક JSON ફાઇલ વિચાર કરી રહ્યા છીએ. 1997 01:29:48,110 --> 01:29:51,184 અને પછી અમે ત્યાં સુધી રાહ જુઓ તે થાય ડોટ, થાય છે. 1998 01:29:51,184 --> 01:29:52,850 કે હું પ્રતિસાદની પ્રતીક્ષામાં છું અર્થ એ થાય. 1999 01:29:52,850 --> 01:29:54,180 તે થોડો સમય લાગી શકે છે. 2000 01:29:54,180 --> 01:29:56,360 તે પછી, તમે થોડી લોડ જુઓ. 2001 01:29:56,360 --> 01:29:59,340 તમે તમારી વેબસાઇટ માં કે શું કરવા માંગો છો. 2002 01:29:59,340 --> 01:30:01,440 તેથી પછી થાય છે, અને ડોટ શું તે થાય છે ત્યારે શું થાય છે? 2003 01:30:01,440 --> 01:30:04,040 તમને એક અનામી પાસ કાર્ય, માત્ર અમે પહેલાં જોયું ગમે છે. 2004 01:30:04,040 --> 01:30:07,800 પૂર્ણ કારણ ફક્ત એક ઘટના છે માઉસ અથવા જે કિલક જેવી, 2005 01:30:07,800 --> 01:30:08,710 jQuery માટે. 2006 01:30:08,710 --> 01:30:13,710 તેથી જો તમે આ કાર્ય સાથે પાસ ડેટા, લખાણ, સ્થિતિ, અને jqXHR. 2007 01:30:13,710 --> 01:30:15,790 અને મૂળભૂત, તે છે માત્ર કેટલાક ચલો 2008 01:30:15,790 --> 01:30:22,160 તમારી પાસે પાછળથી ઉપયોગ કરી શકો છો કે આ HTTP વિનંતિ ની પરિસ્થિતિ, 2009 01:30:22,160 --> 01:30:24,470 તે બનશે કે ડેટા તમને પાછા મોકલવા માટે. 2010 01:30:24,470 --> 01:30:28,740 તેથી પછી તમે પાછળથી તે અર્થઘટન કરી શકે અને તેની સાથે અર્થપૂર્ણ કંઈક. 2011 01:30:28,740 --> 01:30:30,240 તે નિષ્ફળ જાય તો, જ્યારે તે નિષ્ફળ શકે? 2012 01:30:30,240 --> 01:30:33,780 વેલ, જ્યારે HTTP વિનંતિ આપે તમે કે એક 500 અથવા કંઈક. 2013 01:30:33,780 --> 01:30:37,420 તે પછી, તે તમને કહેશે બનશે સ્થિતિ, હતું કે નિષ્ફળતા અને કેવા પ્રકારના, 2014 01:30:37,420 --> 01:30:38,420 અને વસ્તુઓ તમામ પ્રકારના. 2015 01:30:38,420 --> 01:30:40,630 તમે ખાતરી કરી છે બંને કિસ્સાઓમાં સંભાળવા માટે, 2016 01:30:40,630 --> 01:30:42,770 નહીં તો કાર્યક્રમ ઉન્મત્ત જાય. 2017 01:30:42,770 --> 01:30:45,820 >> DAVIN: તેથી હા, આ બરાબર છે તમે તમારા છેલ્લાં પી સેટ પર શું જોયું. 2018 01:30:45,820 --> 01:30:49,720 વાસ્તવિક એજેક્સ કોલ આ વિચાર JSON માં છે. 2019 01:30:49,720 --> 01:30:50,587 કે કોલ છે. 2020 01:30:50,587 --> 01:30:52,920 અને પછી, ડોટ કર્યું જેવી છે તે સફળ છે, જો તે ચકાસે છે. 2021 01:30:52,920 --> 01:30:55,620 તે સફળ થાય તો, તમે ઇચ્છો ડેટા સાથે કંઈક. 2022 01:30:55,620 --> 01:30:59,290 તમે તે માંથી પાછા મળી JSON વિનંતી માહિતી. 2023 01:30:59,290 --> 01:31:00,600 એટલે કે, તમે પાછા મળી છે તે છે. 2024 01:31:00,600 --> 01:31:04,470 જેથી તમે તમારા પી સેટ પરથી યાદ તો, તમે ઘણો ડેટા કૌંસ જેવા હતા આઇ 2025 01:31:04,470 --> 01:31:06,302 અથવા જે, કોઈ લિંક અથવા શીર્ષક. 2026 01:31:06,302 --> 01:31:08,260 પાછા ગમે આવતા જશે કે JSON, ના ગમે 2027 01:31:08,260 --> 01:31:11,020 આ ક્ષેત્રો, જે JSON ઑબ્જેક્ટ છે કે તમે પાછા મળી રહ્યાં છે તે છે. 2028 01:31:11,020 --> 01:31:12,394 માહિતી તમે પાછા મળી રહ્યાં છે તે છે. 2029 01:31:12,394 --> 01:31:15,510 લખાણ સ્થિતિ, માત્ર કંઈક કે તમે શું થયું ખબર દે છે. 2030 01:31:15,510 --> 01:31:20,570 અને પછી, આ jqXHR, કે જે માત્ર છે જો jQuery XML HTTP વિનંતિ. 2031 01:31:20,570 --> 01:31:21,990 કે જે હમણાં જ એક પદાર્થ જેવું છે. 2032 01:31:21,990 --> 01:31:23,932 અને પછી ગાબે કહ્યું, જેમ નિષ્ફળ. 2033 01:31:23,932 --> 01:31:27,140 ગાબે: abc123 અમારી થોડી ઉદાહરણમાં કે ડેટાબેઝમાં જો ફક્ત તપાસો 2034 01:31:27,140 --> 01:31:32,260 અથવા, ડેટા તમે કંઈક હશે નહિં માહિતી ડોટ વપરાશકર્તા નામ અસ્તિત્વમાં હોય તો, શું કરશે, 2035 01:31:32,260 --> 01:31:37,720 તમારા PHP માટે પેદા શું જે છે તમે માહિતી ડોટ વપરાશકર્તા નામ, પછી અસ્તિત્વમાં, તો 2036 01:31:37,720 --> 01:31:40,880 હું સજાગ જાઉં છું, વપરાશકર્તા નામ પહેલેથી હાજર છે. 2037 01:31:40,880 --> 01:31:44,300 બીજું, હું માત્ર દો જાઉં છું વપરાશકર્તાને ફોર્મ ભરીને આગળ વધો. 2038 01:31:44,300 --> 01:31:47,860 2039 01:31:47,860 --> 01:31:50,820 બરાબર, સુરક્ષા, ઠંડી. 2040 01:31:50,820 --> 01:31:52,060 >> DAVIN: મને કરવા માંગો છો? 2041 01:31:52,060 --> 01:31:54,500 >> ગાબે: હું આ એક ગમશે. 2042 01:31:54,500 --> 01:31:57,680 જેથી કંઈક પરિચિત લાગે છે. 2043 01:31:57,680 --> 01:31:59,750 અમે લગભગ પૂર્ણ કરી. 2044 01:31:59,750 --> 01:32:02,670 તેથી આ માત્ર ઉદાહરણ છે તમે ગાય્ઝ વર્ગ જોવા મળી હતી. 2045 01:32:02,670 --> 01:32:04,860 તમે અહીં argv1 ઉપયોગ કરતા હતા. 2046 01:32:04,860 --> 01:32:06,460 કે આદેશ વાક્ય દલીલ જેવું છે. 2047 01:32:06,460 --> 01:32:09,270 અને અમે નકલ mem રહ્યા છો કદ 12 એક બફર માં. 2048 01:32:09,270 --> 01:32:12,560 સમસ્યા અહીં શું છે? 2049 01:32:12,560 --> 01:32:13,660 બફર ઓવરફ્લો! 2050 01:32:13,660 --> 01:32:15,400 અમે કદ 12 એક બફર હોય છે. 2051 01:32:15,400 --> 01:32:18,400 argv1 બે અબજ માપ હોય શકે છે. 2052 01:32:18,400 --> 01:32:19,960 અમે કોઈ સીમા ચકાસણી નથી કરતી. 2053 01:32:19,960 --> 01:32:24,970 તેથી અમે મેમરીની જરુર નકલ કરી શકે છે. 2054 01:32:24,970 --> 01:32:28,630 અને અમે ખાસ કરીને હશો આ વિશે ખરાબ. 2055 01:32:28,630 --> 01:32:32,600 અમે તે શું કરી શકે ખૂબ, ખૂબ આ કિસ્સામાં તેનો અર્થ? 2056 01:32:32,600 --> 01:32:33,278 હા? 2057 01:32:33,278 --> 01:32:36,528 પ્રેક્ષક: બે અબજ વસ્તુઓ ભાગ આપે કે એક્ઝેક્યુટેબલ કોડ સમાવે 2058 01:32:36,528 --> 01:32:38,127 [અશ્રાવ્ય]. 2059 01:32:38,127 --> 01:32:38,710 ગાબે: ચોક્કસ. 2060 01:32:38,710 --> 01:32:41,110 જેથી જે પ્રકારનું છે લોકો વાપરે છે તે બાબત 2061 01:32:41,110 --> 01:32:43,344 ઉદાહરણ તરીકે, એક આઇફોન jailbreak કરવા માટે. 2062 01:32:43,344 --> 01:32:44,260 વસ્તુ તે પ્રકારના છે. 2063 01:32:44,260 --> 01:32:48,610 તમે માત્ર ઉપકરણ બનાવી શકે છે કારણ કે તમે ગમે તે કોઈપણ કોડ ચલાવો. 2064 01:32:48,610 --> 01:32:50,247 આ સુધારો, જેથી સુધારાને સરળ છે. 2065 01:32:50,247 --> 01:32:51,330 ફક્ત ભૂસકે માટે ચકાસો. 2066 01:32:51,330 --> 01:32:53,455 તમને નલ કારણ માટે ચકાસો આપણે હંમેશા નલ માટે ચકાસવા 2067 01:32:53,455 --> 01:32:54,940 જ્યારે અમે શબ્દમાળાઓ સાથે કામ કરીએ છીએ. 2068 01:32:54,940 --> 01:32:57,840 અને પછી, તમે લેવા શબ્દમાળા લંબાઈ પહેલાં. 2069 01:32:57,840 --> 01:33:00,150 અને શબ્દમાળા તો લંબાઈ માન્ય શબ્દમાળા છે 2070 01:33:00,150 --> 01:33:03,700 0 અંદર છે, જે લંબાઈ, અને 12 પછી અમે સારા છીએ. 2071 01:33:03,700 --> 01:33:07,144 >> DAVIN: તમારા માટે તપાસો ન હોય તો નલ, રિયલ ઝડપી, શું થશે? 2072 01:33:07,144 --> 01:33:07,810 તે ખામી seg પડશે. 2073 01:33:07,810 --> 01:33:10,850 શા seg ખામી હશે? 2074 01:33:10,850 --> 01:33:12,510 તમે નલ પર strlen કૉલ કરી રહ્યાં છો કારણ કે. 2075 01:33:12,510 --> 01:33:13,010 ગાબે: યાહ. 2076 01:33:13,010 --> 01:33:16,490 2077 01:33:16,490 --> 01:33:19,630 એક ઉપયોગ, સાચું કે ખોટું પાસવર્ડ સારો વિચાર છે. 2078 01:33:19,630 --> 01:33:20,430 >> પ્રેક્ષક: ફોલ્સ. 2079 01:33:20,430 --> 01:33:21,150 >> ગાબે: ફોલ્સ. 2080 01:33:21,150 --> 01:33:23,870 ઘણા પાસવર્ડોને, અને મોટા, લાંબા રાશિઓ ઉપયોગ કરો. 2081 01:33:23,870 --> 01:33:26,050 તાળું ચિહ્નો સુરક્ષાની ખાતરી. 2082 01:33:26,050 --> 01:33:27,080 >> પ્રેક્ષક: ફોલ્સ. 2083 01:33:27,080 --> 01:33:27,749 >> ગાબે: ફોલ્સ. 2084 01:33:27,749 --> 01:33:28,790 તે કંઇ અર્થ એ નથી. 2085 01:33:28,790 --> 01:33:30,480 તે માત્ર એક ચિહ્ન છે. 2086 01:33:30,480 --> 01:33:32,824 SSL એક સામે રક્ષણ આપે છે મધ્યમ હુમલામાં માણસ. 2087 01:33:32,824 --> 01:33:33,490 પ્રેક્ષક: ફોલ્સ. 2088 01:33:33,490 --> 01:33:34,110 ગાબે: ફોલ્સ. 2089 01:33:34,110 --> 01:33:35,355 ઠીક છે, તેથી તે બધા ખોટા છે. 2090 01:33:35,355 --> 01:33:38,324 2091 01:33:38,324 --> 01:33:39,490 સરસ. 2092 01:33:39,490 --> 01:33:40,220 [અશ્રાવ્ય] 2093 01:33:40,220 --> 01:33:42,500 આ વિશે વાત કરવા માંગો છો? 2094 01:33:42,500 --> 01:33:43,259 તમારો વારો. 2095 01:33:43,259 --> 01:33:45,050 DAVIN: હુમલા ના પ્રકાર, મધ્યમાં માણસ. 2096 01:33:45,050 --> 01:33:47,134 મધ્યમ હુમલામાં એક માણસ શું છે? 2097 01:33:47,134 --> 01:33:48,050 AUDIENCE: [અશ્રાવ્ય]. 2098 01:33:48,050 --> 01:33:51,437 2099 01:33:51,437 --> 01:33:54,020 DAVIN: તમે એક મોકલવા તો HTTP વિનંતી, તેઓ અધિકાર, આ કરી શકે? 2100 01:33:54,020 --> 01:33:57,890 પણ તમે HTTPS મોકલી રહ્યાં છો, તો તેઓ કદાચ આ કરવા માટે સમર્થ હશે નહિં. 2101 01:33:57,890 --> 01:33:59,952 પોઇન્ટ ઘણાં છે તમારી કનેક્શન સાથે. 2102 01:33:59,952 --> 01:34:00,660 તમને રાઉટર્સ છે. 2103 01:34:00,660 --> 01:34:01,746 તમને DNS સર્વરોની છે. 2104 01:34:01,746 --> 01:34:04,120 કોઈને શારિરીક માટે સક્ષમ છે જો તમે મોકલી રહ્યાં છો તે જોવા, 2105 01:34:04,120 --> 01:34:06,140 જેથી કોઈને માટે સક્ષમ છે ખરેખર તમે વચ્ચે મળી, 2106 01:34:06,140 --> 01:34:08,840 ક્લાઈન્ટ, અને સર્વર અને છે તમે મોકલી રહ્યાં છો તે જોવા માટે સમર્થ, 2107 01:34:08,840 --> 01:34:10,298 આ મધ્યમ હુમલામાં એક માણસ છે. 2108 01:34:10,298 --> 01:34:14,287 જેથી તમારી પાસેથી મેળવવા પ્રયાસ કરી રહ્યાં છે તે જોવા માટે સર્વર, અથવા, ખરાબ see-- માટે સક્ષમ છે 2109 01:34:14,287 --> 01:34:16,620 તમે જોઈ કરવાનો પ્રયત્ન કરી શકે કૂકીઝ અથવા તે કંઈક. 2110 01:34:16,620 --> 01:34:19,290 >> ઉદાહરણ તરીકે, તેથી જો તમે તે, SSL ઉપયોગ કરી રહ્યાં છો 2111 01:34:19,290 --> 01:34:21,900 જોવા માટે સક્ષમ હોઇ શકે છે તમારા સેશન આઈડી કૂકીઝ. 2112 01:34:21,900 --> 01:34:25,460 અને આ સત્ર હાઇજેક કહેવામાં આવે તેઓ તમારા આઈડી કૂકીઝ જુએ ​​કારણ, 2113 01:34:25,460 --> 01:34:28,317 અને પછી તે કે પર જવા માટે સક્ષમ છે વેબસાઇટ અને તમે હોઈ હોવાનો ડોળ. 2114 01:34:28,317 --> 01:34:31,150 માત્ર PHP, માં ગમે, કારણ કે યાદ અમે પ્રવેશેલ ત્યારે, અમે શું કરવું? 2115 01:34:31,150 --> 01:34:33,340 અમે આઈડી બરાબર સત્ર આઈડી સુયોજિત કરો. 2116 01:34:33,340 --> 01:34:34,810 જેથી તમને સૂચવે છે. 2117 01:34:34,810 --> 01:34:38,300 તમે તમારા પોર્ટફોલિયોમાં જોઈ શકે શા માટે છે અને ન બધાને બીજાના પોર્ટફોલિયો. 2118 01:34:38,300 --> 01:34:42,320 >> ઠીક છે, હું કે કૂકી મળી છું તો, પછી હું તે પૃષ્ઠ પર પ્રવેશ કરી શકો છો. 2119 01:34:42,320 --> 01:34:45,380 અને પછી, હું ફક્ત તમારા સામગ્રી જોઈ શકે અને ખરીદી અને સામગ્રી વેચાણ શરૂ. 2120 01:34:45,380 --> 01:34:46,800 જેથી સત્ર હાઇજેક છે. 2121 01:34:46,800 --> 01:34:50,810 પણ તમે ખુબ કરવાનો ગુણાકાર ન હોવી જોઈએ મધ્યમ હુમલામાં માણસ વાપરી શકો છો 2122 01:34:50,810 --> 01:34:52,290 પણ તેઓ એ SSL ઉપયોગ કરી રહ્યાં છો. 2123 01:34:52,290 --> 01:34:53,520 પણ તમે કરવા માટે સક્ષમ ન હોવી જોઈએ. 2124 01:34:53,520 --> 01:34:56,580 તેઓ SSL વાપરી રહ્યા હોય, તમે સત્ર બળજબરીથી હરણ કરવું ન કરી શકે. 2125 01:34:56,580 --> 01:34:58,927 શા માટે? 2126 01:34:58,927 --> 01:35:01,135 તે બધા એનક્રિપ્ટ થયેલ છે, કારણ કે બરાબર ને? તે એનક્રિપ્ટ થયેલ હોય તો, 2127 01:35:01,135 --> 01:35:03,509 અને હું હજુ પણ એક માણસ છું મધ્યમ, હું હજુ પણ તમારા ડેટાને વિચાર. 2128 01:35:03,509 --> 01:35:04,279 કે દંડ છે. 2129 01:35:04,279 --> 01:35:05,070 પરંતુ તે એનક્રિપ્ટ થયેલ છે. 2130 01:35:05,070 --> 01:35:07,750 તેથી હું ખરેખર તે વાપરી શકતા નથી. 2131 01:35:07,750 --> 01:35:09,840 જેથી બે છે. 2132 01:35:09,840 --> 01:35:11,544 >> વાસ્તવિક ઝડપી, ક્રોસ સાઇટ વિનંતી બનાવટી. 2133 01:35:11,544 --> 01:35:13,960 એક લિંક છે કે જો માત્ર છે અને તે લિંક કંઈક કરે 2134 01:35:13,960 --> 01:35:14,890 તમે તેને કરવા જોઈએ લાગતું નથી કે. 2135 01:35:14,890 --> 01:35:18,150 તેથી ઉદાહરણ તરીકે, લિંક, જો હતો શેરોમાં ખરીદી કે શેરોમાં વેચાણ કરવા જઇ, 2136 01:35:18,150 --> 01:35:19,360 અને તમે તે ખબર ન હતી. 2137 01:35:19,360 --> 01:35:22,040 તમે લિંક પર ક્લિક કર્યું ખરીદ્યા વિનંતી, મોકલ્યા 2138 01:35:22,040 --> 01:35:24,240 અથવા કંઈક વેચાણ કર્યું કે તમે શું કરવાની માગતી ન હતી. 2139 01:35:24,240 --> 01:35:25,120 કે તે છે. 2140 01:35:25,120 --> 01:35:30,720 >> ક્રોસ સાઇટ સ્ક્રિપ્ટિંગ, અહીં જેથી, જો તમે ચલ q મારફતે માં પસાર કરી રહ્યાં 2141 01:35:30,720 --> 01:35:33,510 તેના બદલે અમુક પ્રકારના માં પસાર ના મૂલ્ય, કદાચ q એક નામ જેવું છે. 2142 01:35:33,510 --> 01:35:36,560 તેથી તેના બદલે q સમકક્ષ પસાર Davin અથવા તે કંઈક, 2143 01:35:36,560 --> 01:35:38,740 તમે HTML ઉપયોગ નથી કરતા તો ખાસ અક્ષરો, તમે તો 2144 01:35:38,740 --> 01:35:43,100 તે છે તેની ખાતરી કરવા માટે આ ભાગી ના હોય બરાબર, પછી હું બદલે પાસ કરી શકે છે, 2145 01:35:43,100 --> 01:35:46,910 માતાનો અહીં હું કહી રહ્યો છું કહી દો તે જેવી પ્રિન્ટ અથવા કંઈક, 2146 01:35:46,910 --> 01:35:51,070 પછી હું અહીં એક સ્ક્રિપ્ટ કોલ પાસ કરી શકે છે. 2147 01:35:51,070 --> 01:35:53,140 >> તેથી તો, બદલે માત્ર એક ચલ મેળવીને, 2148 01:35:53,140 --> 01:35:54,960 હું પછી આ સ્ક્રિપ્ટ કોલ ચલાવો છો. 2149 01:35:54,960 --> 01:35:57,065 કે સ્ક્રિપ્ટ અંદર તેથી કૉલ, તે શું કરે છે? 2150 01:35:57,065 --> 01:36:00,190 દસ્તાવેજ ડોટ સ્થાન, કે બનશે આ દસ્તાવેજનાં સ્થાન બદલો. 2151 01:36:00,190 --> 01:36:02,290 તેથી હું પુનઃદિશામાન જાઉં છું બીજે ક્યાંય જવા માટે. 2152 01:36:02,290 --> 01:36:08,170 તે ખરાબ વ્યક્તિ માં કહેવાય છે આ ઉદાહરણ, ખૂબ જ સારો. 2153 01:36:08,170 --> 01:36:10,536 જ્યારે શબ્દ લાગે શક્યા નથી. 2154 01:36:10,536 --> 01:36:12,410 અને પછી, શું પણ છે ખરાબ હું જાઉં છું કે છે 2155 01:36:12,410 --> 01:36:16,832 કેટલાક છે કે જેના પછી કૂકીઝ સેટ કરો, માટે ચલ હું આ વેબસાઈટમાં છે. 2156 01:36:16,832 --> 01:36:19,040 હું તેને સમાન સુયોજિત જાઉં છું જે દસ્તાવેજ ડોટ કૂકી કરો. 2157 01:36:19,040 --> 01:36:20,660 તેથી, હું જાઉં છું તમારા કૂકી ચોરી. 2158 01:36:20,660 --> 01:36:22,951 અને હું પુનઃદિશામાન જાઉં છું એક વેબસાઇટ પર કેટલીક માહિતી 2159 01:36:22,951 --> 01:36:25,120 કે જે તમે ઍક્સેસ કરી ન જોઈએ. 2160 01:36:25,120 --> 01:36:29,250 તમે છો કારણ કે અને આ બધા થાય નથી કે તમે જોઇ છે શું બહાર નીકળતો. 2161 01:36:29,250 --> 01:36:29,910 અરે વાહ? 2162 01:36:29,910 --> 01:36:32,160 >> પ્રેક્ષક: તેથી માત્ર માટે તે છે, કે જે સ્પષ્ટ કરો 2163 01:36:32,160 --> 01:36:37,550 vulnerable.com કે આ માટે સંવેદનશીલ છે. 2164 01:36:37,550 --> 01:36:39,300 તે લિંક દેખાઈ શકે છે, તેથી આપેલ કોઈપણ પૃષ્ઠ પર. 2165 01:36:39,300 --> 01:36:42,200 કોઈને તેના પર ક્લિક કરે vulnerable.com જાય છે. 2166 01:36:42,200 --> 01:36:43,700 તમને vulnerable.com માટે એક કૂકી હોય છે. 2167 01:36:43,700 --> 01:36:46,670 માતાનો ફેસબુક છે હવે કહો સંવેદનશીલ, facebook.com જેથી. 2168 01:36:46,670 --> 01:36:48,310 તમે તમારા ફેસબુક કૂકી છે. 2169 01:36:48,310 --> 01:36:50,925 આ શું કરે છે તેની, તમે છો facebook.com પર જઈને, 2170 01:36:50,925 --> 01:36:53,990 તે તરત જ પુનઃદિશામાન છે તમે badguy.com માટે 2171 01:36:53,990 --> 01:36:57,182 પરંતુ તમારા કૂકી માહિતી સહિત. 2172 01:36:57,182 --> 01:36:59,310 તેથી તે ઝડપી પુનઃદિશામાન છે, પરંતુ તમારા ફેસબુક કૂકી 2173 01:36:59,310 --> 01:37:02,572 કે પુનઃદિશામાન સાથે સમાવવામાં આવેલ છે, અને તે કેવી રીતે તેઓ [અશ્રાવ્ય] છે. 2174 01:37:02,572 --> 01:37:04,280 ગાબે: અરે વાહ, ત્યાં કેટલાક ખૂબ સરેરાશ વસ્તુઓ 2175 01:37:04,280 --> 01:37:06,070 આ જો ત્યાં લોકો શું કરી શકો છો છે. 2176 01:37:06,070 --> 01:37:09,190 જેમ કે, ફેસબુક મંજૂરી તો બધાને, તમારા વપરાશકર્તા નામ બદલવા માટે 2177 01:37:09,190 --> 01:37:11,680 અને તેઓ કોઈ પણ ન કર્યું સેનીટી તપાસમાં, જેથી તમે 2178 01:37:11,680 --> 01:37:16,810 જાવાસ્ક્રિપ્ટ વસ્તુ દાખલ કરી શકે છે એક હેમસ્ટર માટે તમારી છબી બદલી નાંખે છે. 2179 01:37:16,810 --> 01:37:22,590 અને તે જ જાવાસ્ક્રિપ્ટ દાખલ તમારા પૃષ્ઠ જુએ જે બધાને માં. 2180 01:37:22,590 --> 01:37:26,400 તમારા પૃષ્ઠ જુએ જે તેથી બધાને વપરાશકર્તાને નામે એક જ વસ્તુ છે. 2181 01:37:26,400 --> 01:37:30,104 અને તે એક વાયરસ છે, કારણ કે તે ઝડપી પ્રસરે છે. 2182 01:37:30,104 --> 01:37:32,270 DAVIN: અમે છેલ્લા અવગણો પડશે એક, અને પછી અમે પૂર્ણ કરી લીધું. 2183 01:37:32,270 --> 01:37:34,120 તેથી આ માત્ર અન્ય ઉદાહરણ છે. 2184 01:37:34,120 --> 01:37:36,120 તેથી આ તેઓ નથી છે તેમના એસક્યુએલ ટેબલ નીકળતો. 2185 01:37:36,120 --> 01:37:37,090 જેથી તમે તેને ઘટી શકે છે. 2186 01:37:37,090 --> 01:37:38,805 તેથી તમે વસ્તુઓ છટકી કરવા માંગો છો. 2187 01:37:38,805 --> 01:37:44,010 કે અગાઉના ઉદાહરણ હતું ક્રોસ સાઇટ સ્ક્રિપ્ટિંગ સાથે. 2188 01:37:44,010 --> 01:37:45,430 માફ કરશો અમે અંતમાં થોડો ચાલી હતી. 2189 01:37:45,430 --> 01:37:46,870 કાલે, માફ! 2190 01:37:46,870 --> 01:37:48,560 કાલે, અમે ઓફિસ કલાક હોય છે. 2191 01:37:48,560 --> 01:37:50,870 11:00 કરવા Cabbot 8:00 જેથી ઓફિસ કલાકો. 2192 01:37:50,870 --> 01:37:55,240 આ ઓફિસ કલાકો છે કડક ક્વિઝ પ્રશ્નો માટે. 2193 01:37:55,240 --> 01:37:56,587