[સંગીત વગાડવાનો]
ROGER ZURAWICKI: હાય, મારું નામ, રોજર Zurawicki છે
અને હું આવરી આવશે આ CS50 ઉલ્કા પરિસંવાદ.
ઉલ્કા નવી ફ્રેમવર્ક છે વેબ ઓફ નવી પ્રકારનો માટે સમર્પિત,
જો PHP અરજીઓ ન બનાવવા પાછળ આગળ પ્રકારની
વેબ ઓફ અમે PHPP સેટમાં જોવા મળી હતી પરંતુ વધુ ગતિશીલ જાવાસ્ક્રિપ્ટ
વેબ ઓફ ભાગો.
વસ્તુઓ ઉલ્કા કરી શકો લાઈવ સુધારી સમાવેશ
અને તરત જ વાતચીત એ જ વેબસાઈટની વપરાશકર્તાઓ વચ્ચે.
>> આ પરિસંવાદ માટે, અમે હોય કોડ મારા GitHub પર આયોજન કર્યું હતું.
જો તમે આ URL પર જાઓ અને તે ડાઉનલોડ કરી શકો છો.
તમે ગિટ ઉપયોગ કેવી રીતે ખબર હોય, તમે રીપોઝીટરી ક્લોન કરી શકો છો.
તમે ઉપયોગ કરવા માટે કેવી રીતે ખબર નથી જો Git અથવા GitHub ઉપયોગ કર્યો નથી,
કે સંપૂર્ણપણે દંડ છે.
હું ઝડપથી ખરેખર તમને બતાવશે અમે GitHub જઈ શકો છો કેવી રીતે,
અને કરવા માટે એક વિકલ્પ છે અહિ એક ઝિપ ડાઉનલોડ કરો.
જો તમે આ ડિરેક્ટરી ડાઉનલોડ એકવાર તમે અમારી કોડ સાથે રમવાની શરૂ કરી શકો છો.
>> ઉલ્કા વિશે વધુ માહિતી meteor.com પર મળી શકે છે.
આ સેમિનાર ફોલ્ડરમાં, હું ખરેખર અમે ઉપયોગ કરી શકો છો કેટલાક ઉલ્કા પ્રોજેક્ટ છે.
અમે હોય ફોલ્ડર્સ પૈકી એક અમારી સેમિનાર પ્રોજેક્ટ todos એપ્લિકેશન છે.
તેથી મને લાગ્યું કે હું તેને જાય તો, ઉલ્કા સ્થાપિત હોય.
જેથી ચલાવવા માટે, હું હમણાં જ ટાઇપ કરવાની જરૂર ઉલ્કા અને ઉલ્કા સ્થાપિત કરશે.
જેમ તમે જોઈ શકો, અમે હોય છે અમે ઉલ્કા સ્થાપિત ખાતરી કરો.
તેથી હું માત્ર જાઉં છું તે એક વધુ સમય ચલાવો
બનાવવા માટે ખાતરી છે કે ઉલ્કા યોગ્ય રીતે સ્થાપિત થયેલ છે.
>> હું ઉલ્કા હોય છે, જ્યારે સ્થાપિત, હું તમને બતાવી શકે
ઉલ્કા સાઇટ્સ કેટલાક જીવંત જનતા ઇન્ટરનેટ પર હમણાં લાઇવ જતા.
હું અમારા એપ્લિકેશન એક ડેમો છે.
તમે નીચેની URL આગળ ઍક્સેસ કરી શકો છો.
આ શું કરવાની એપ્લિકેશન છે કે અમે અમારા પરિસંવાદ ડિરેક્ટરીમાં હોય છે.
આ માટેનું URL છે rozu-rabbit.meteor.com.
તમે જોશો કે ઉલ્કા ખરેખર ચાલશે મફત તમારી ઉલ્કા પ્રોજેક્ટ હોસ્ટ.
અને પરિસંવાદ ના અંતે, તમે પણ આ કરવું કરવાનો પ્રયત્ન કરીશું.
>> આ યાદી કરવું એપ્લિકેશન છે.
અને તમે સાઇન ઇન કરી શકો છો, બનાવી એકાઉન્ટ્સ, અને કાર્યો ઉમેરો.
તમને આની જેમ એક એકાઉન્ટ બનાવી શકો છો.
અને હવે, એક વખત તમે એક હોય ખાતા, તમે ક્રિયાઓ ઉમેરી શકો છો.
ઉદાહરણ તરીકે, કાર્યો પૈકીનું એક મેં મારી લોન્ડ્રી પસંદ પણ જરૂર પડી શકે છે.
અને તમે આ પર છો તો સાઇટ ઓનલાઇન માટે, તમે પડશે
વાસ્તવમાં પર આ ક્રિયા જોવા વાસ્તવિક સમય માં તમારા કમ્પ્યુટર.
>> હું તમારા ઝડપી ડેમો બતાવી શકે ખોલીને rozu-સસલા કરીને આ ના
એ જ URL સાથે અન્ય ટેબમાં.
અને અમે તે જ માહિતી આવે કે જુઓ.
અમે પણ તે ચાલી શકે અલગ બ્રાઉઝર.
હું સફારી માં ચલાવવા કહે છે.
અમે લોગઇન નથી કરી રહ્યાં છે કે જે રીતે.
તેથી અમે તે જ ઉલ્કા હોય એપ્લિકેશન, અને તે લાવે એક વાર,
અમે એ જ માહિતી જોશો અમે પ્રથમ એક માં હતી.
જેમ તમે જોઈ શકો, હું અહીં લોગઇન નથી છું.
અને જ્યારે પ્રેક્ષકો તપાસમાં માહિતી, તે બધા બ્રાઉઝર્સ પર સુધારશે
એક સાથે.
આ ખરેખર એક છે ઉલ્કા વિશે ઠંડી લક્ષણો.
લગભગ કોઈ કામ સાથે, તમે જીવંત અપડેટ એપ્લિકેશન છે
કે બધા પર ફેરફારો એક જ સમયે તમારા ઉપકરણો.
>> હું અહીં ચેક બૉક્સ શકો તો મારા કરવું યાદીમાં, અમે હોય છે,
મારા અન્ય Chrome બ્રાઉઝર માં, આઇટમ બંધ ચકાસાયેલ.
અને આ તત્કાલ થાય.
અધિકાર છે.
તેથી તે ઉલ્કા જેવો દેખાય સ્થાપન હવે તૈયાર છે.
તેથી હવે આપણે આ પર પાછા જાઓ દો todos એપ્લિકેશન સ્થાનિક રીતે આ સ્કોર અને.
>> જો તમે ઉલ્કા પ્રોજેક્ટ હોય, તો તમે કરી શકો છો માત્ર આદેશ ઉલ્કા સાથે ચલાવવા.
જો તમે આ, ઉલ્કા કરી એકવાર અમુક તૈયારી કરશે
તમામ ખાતરી કરવા માટે તમારો કોડ ચેક માં છે.
અને પછી તે કે જે તમને કહી શકશો આ પ્રોજેક્ટ સેવા આપવા માટે તૈયાર છે.
તમને પરવાનગી આપવા માટે જરૂર પડી શકે છે તમારા ફાયરવોલ તમારા કમ્પ્યુટર બ્લોકો તમે જો.
>> જેથી ઉલ્કા મને કહેવાની છે શું હમણાં કે આ વેબસાઇટ પર છે
મારું કમ્પ્યુટર માટે સ્થાનિક, હું જોઈ શકો છો આ ઉલ્કા પ્રોજેક્ટ છે શું.
હમણાં, મારા એપ્લિકેશન છે કે નોંધ ઇન્ટરનેટ માટે સુલભ નથી.
અમે તમારી ઉલ્કા લાવવા માટે કેવી આવરી પડશે થોડી પાછળથી જીવંત સાઇટ પર એપ્લિકેશન.
તેથી હું ફક્ત આ નકલ કરવા જઇ રહ્યો છું URL હવે અને Google Chrome માં જાઓ.
>> અને આ કરવા માટે છે આ ઉદાહરણ પરથી યાદી.
તમે તેઓ અમલમાં જોઈ શકે અહીં થોડા વધુ સુવિધાઓ.
અમે અમે, વિવિધ ટેબો હોય એ જ એકાઉન્ટ લક્ષણો હોય છે,
અને અમે નવા યાદીઓ ઉમેરી શકો છો.
હવે, આ એક ખરેખર ઉલ્કા વિશે ઠંડી લક્ષણ
કે માત્ર આ કરી શકો આ છે તમારા વેબ બ્રાઉઝર પર કામ,
પરંતુ તમે પણ બનાવી શકો છો મૂળ આઇફોન અને, Android
PhoneGap કહેવાય સાધન મારફતે એપ્લિકેશન્સ.
>> જેથી કેટલાક પ્રોજેક્ટો આવશે ચલાવવા માટે પુનઃરૂપરેખાંકિત
આ todos એપ્લિકેશન જેવી iOS, પર.
તેથી હું શું કરવાની જરૂર બધા iOS માં ચલાવવા માટે પછી ઉલ્કા, ચલાવો, અને iOS લખો આવેલ છે.
અને હું ઉલ્કા, તે કરવા જ્યારે ફરી પેકેજ તૈયાર કરશે.
તે તૈયાર છે એક વાર અને પછી,, તે પડશે મારા આદેશ પર આઇઓએસ સિમ્યુલેટર ભાર.
તમે માત્ર iOS એપ્લિકેશન્સ ચાલી શકે છે નોંધ તમે જો એક મેક કોમ્પ્યુટર હોય.
તમે પર તમારી એપ્લિકેશન્સ ચાલી શકે છે તમામ પ્લેટફોર્મ પર Android.
>> તેથી હવે તમે જોઈ શકો કે મારા iPhone સિમ્યુલેટર મારા સ્ક્રીન પર આવ્યા.
અને માત્ર એક ક્ષણ, તે એપ્લિકેશન સાથે લોડ કરશો.
અમે તેને માત્ર એક બીટ કરી તો નાની સ્ક્રીન પર ફિટ
અમે અમે અમારી આઇફોન એપ્લિકેશન છે જુઓ.
અને માત્ર જેથી અમે નથી ગેરસમજ મળી, ચાલો કરી દો
અમે એ જ પર હોય ખાતરી વેબસાઇટ, સ્થાનિક યજમાન 3000.
>> તેથી અહીં એક ઉદાહરણ છે મારી પાસે આ ઉલ્કા એપ્લિકેશનના,
બંને પર ચાલી todos એપ્લિકેશન, એક ફોન અને વેબ બ્રાઉઝર પર.
અને હું સામગ્રી બદલી જ્યારે વેબ બ્રાઉઝરમાં,
તે તરત જ ફોન પર જાય છે.
અને હું ફોન પર કંઈક કાઢી શકો છો, અને તે વેબ બ્રાઉઝરમાં બદલે છે.
>> હવે, સામાન્ય રીતે મૂળ બનાવવાની iOS અથવા Android માટે ફોન એપ્લિકેશન,
તમે જાવા અથવા ક્યાં ખબર જરૂર ઉદ્દેશ સી આ ટેકનોલોજીને ઉલ્કા ઉપયોગો
જાવાસ્ક્રિપ્ટ તરીકે ચલાવવા માટે પરવાનગી આપવા માટે તમારી એપ્લિકેશન PhoneGap કહેવામાં આવે છે.
શું તમારી એપ્લિકેશન અનિવાર્યપણે છે એક વેબ બ્રાઉઝર છે.
અને ઉલ્કા બધા સંભાળે સંકળાયેલા મુશ્કેલ ભાગો
માટે કે વેબ બ્રાઉઝર લાવવા માટે તમારા iPhone અથવા તમારા Android ઉપકરણ.
તમે તે જોઈ શકો છો આ વપરાશકર્તા ઈન્ટરફેસ, સરળ છે
અને તે જુએ છે અને ખૂબ લાગે ખૂબ એક મૂળ એપ્લિકેશન જેવી.
હું ઘરમાં કે જાઓ નોટિસ તો સ્ક્રીન હવે, હું પણ એક ચિહ્ન મેળવવા.
આ જેમ એક વેબસાઇટ નથી તમે સફારી માં શોધી લેતો.
આ તેની પોતાની એપ્લિકેશન છે.
તમે સ્થાપિત કરી શકો છો અને તમે ઇચ્છો તો તેને કાઢી.
>> અમે શું આ કોડ તમને બતાવવા થોડા સમય શકો todos આ પ્રકારની માટે એપ્લિકેશન જેવો દેખાય છે.
તમે todos ફોલ્ડરમાં જોવા, તમે ઘણા ફોલ્ડર્સ છે જોશો.
પરંતુ કોર્સ પર આ પરિસંવાદ ના, અમે પડશે
દરેક ફોલ્ડર માટે વપરાય છે તે સમજવા.
માતાનો ટર્મિનલ જાય તેથી અમે થોડી વધુ સારી ફાઇલોને જોઈ શકો છો.
>> હું નિયંત્રણ દબાવો જાઉં છું સી, સર્વર બંધ કરવા
અને હવે હું પાછી todos એપ્લિકેશનમાં છું.
હું જેમ, અહીં અલગ ફોલ્ડર્સ હોય ક્લાઈન્ટ ફોલ્ડર, સર્વર ફોલ્ડર.
અને આ ફોલ્ડર્સ ખાલી કે અર્થ ક્લાઈન્ટ ફોલ્ડરમાં બધું
તમારા વેબ બ્રાઉઝર પર ચલાવવામાં નહીં.
સર્વર ફોલ્ડરમાં બધું એક સર્વર પર ચલાવવામાં નહીં.
>> શું હું નિર્દેશ કરવા માંગો છો આઉટ અમે હતી શું કે છે
અમે અમારી ફોન ચાલી હતી જ્યારે અને અમારા વેબ બ્રાઉઝર, આ ક્લાઈન્ટો હતા.
પરંતુ શું એક ચાલી રહ્યું ટર્મિનલ, કે જે સર્વર છે.
અમે જેમ, અન્ય ફોલ્ડર્સ હોય લાઇબ્રેરી કોડ છે, જે lib,
તમારા મદદગાર જેવી કાર્યો, જે તમે કરી શકો છો
ક્લાઈન્ટ અને સર્વર બંને પર વાપરો.
અને પછી તમે એક જાહેર હોય ફોલ્ડર અને સાધનો
મેળવવામાં માટે જરૂરી ફોલ્ડર તમારી છબીઓ અને અન્ય સીએસએસ લોડ.
>> તમે ઉલ્કા સ્થાપિત કરેલ હોય, અમે કરશે ઉલ્કા માટે ટ્યુટોરીયલ સાથે ચાલુ રાખો.
જો તમે આ URL પર જાઓ શકે છે meteor.com/install,
આદેશ વાક્ય વિચાર કે હું ઉલ્કા સ્થાપિત કરે છે કે જે તમે જોવા મળ્યો છે.
અમે પ્રથમ પસાર થશે થોડા પગલાંઓ વધુ સારી વિચાર
ઉલ્કા સ્થાપિત કરવા વિશે લાગે છે.
>> પરંતુ પ્રથમ, હું તેને એ મહત્વનું છે લાગે છે અમે જાવાસ્ક્રિપ્ટ એક થોડો સમીક્ષા કરો.
તમે કેવી અમુક ઉદાહરણો બતાવવા માટે અમારા સી જ્ઞાન ભાષાંતર કરી શકો છો
જાવાસ્ક્રિપ્ટ કરો, હું કર્યું થોડા ઉદાહરણો બનાવી છે.
તેઓ જેએસ ડિરેક્ટરીમાં હોય છે.
આ પરિસંવાદો તમે ફોલ્ડર તો એટલી જેએસ કહેવાય ફોલ્ડર છે, જુઓ.
અને અહીં, અમે થોડા ઉદાહરણો છે.
>> માતાનો પ્રથમ ખોલો ઉદાહરણ અને ખૂબ જ ઝડપથી જુઓ.
શું આપણે જોઈ તમારા પ્રમાણભૂત છે વિશ્વમાં આદેશ હેલો.
તમે સી નોટિસ કે જે તમે ખૂબ થોડા લીટીઓ છે.
અને CS50 વિદ્યાર્થીઓ જાણીએ છીએ, અમે એક મુખ્ય કાર્ય જરૂર છે,
અને અમે પ્રમાણભૂત સમાવેશ થાય છે I / O printf કૉલ કરવા માટે પુસ્તકાલય.
>> માતાનો જાવાસ્ક્રિપ્ટ સરખાવે કેવી જુઓ.
હું ex1.js. ખોલવા જઈ રહ્યો છું
આઉટ ટિપ્પણી કરી છે તે આ છે કોડ જેવો દેખાશે સી,
અને નીચે લીટી બધા છે તમે નોડ માં રન કરવા પડે છે.
તમે, તમે એક મુખ્ય કાર્ય જરૂર ના હોય કોઈપણ ફાઈલો સમાવેશ કરવાની જરૂર નથી,
અને તમે પાછા આવવા જરૂર નથી.
તમે માત્ર console.log ફોન કરો.
આ તમારા printf ની સમકક્ષ છે.
>> અને તે જ લે દલીલો કરશે printf.
અને તેને ચલાવવા માટે ક્રમમાં, તેના બદલે ex1 કરો ચલાવવાનો,
તમે માત્ર નોડ ex1.js. ફોન કરશે
તમે પછી નોડ લખી અને ફાઇલ અને ચલાવવા નહીં.
તે સંકલિત ન મળી નથી.
જાવાસ્ક્રિપ્ટ એક અર્થઘટન ભાષા છે.
તેથી તે છે જરૂરી નથી ચલાવવા રહ્યું પહેલા સંકલિત.
હું ex1.c ચલાવવા માગતા હતા, હું તેને પ્રથમ વખત કરી છે
અને પછી હું એક્ઝેક્યુટેબલ ચાલી શકે છે એ જ આઉટપુટ મળે છે.
>> માતાનો ઝડપથી કેટલાક આવરી દો અન્ય જાવાસ્ક્રિપ્ટ ખ્યાલો.
ઉદાહરણ બે જુઓ.
Ex2.js માં, ex2.c માં, અમે કરી શકો છો અમે કેટલાક કોડ છે કે જુઓ.
મને ઝડપથી કરવા જઈએ એક સારી લખાણ સંપાદક
કે આ બતાવશે નવી પંક્તિઓ થોડી વધુ સારી.
અધિકાર છે.
અહીં અમે ઉદાહરણ 2.c. હોય
અહીં અમે વિવિધ પ્રકારની હોય કે અમે બહાર છાપવા કરી રહ્યાં છો.
આપણે જાણીએ છીએ અને, printf લે વિવિધ ટકા દલીલો
માહિતી વિવિધ ટુકડાઓ ઍક્સેસ કરવા.
અમે પ્રિન્ટ માંગો છો તો શબ્દમાળા, અમે% s ફોન કરો.
અમે એક ફ્લોટિંગ ફોન કરવા માંગો છો, બિંદુ નંબર, અમે% એફ કહેવાય.
અને એક ફોન કરવા કોઈ સરળ માર્ગ છે તેની સાચી કે ખોટી કિંમત દ્વારા બુલિયન.
તમે% d નો ઉપયોગ, તો તમે મેળવી શકો છો એક 0 કે ખોટું અને સાચું માટે 1.
>> જાવાસ્ક્રિપ્ટ અમારા માટે થોડી NICER છે.
જાવાસ્ક્રિપ્ટ, ચાલો થોડા જોવા દો તફાવતો આપણે આ ફાઈલમાં હોય છે.
પ્રથમ, તમે સી અમે હોય કે નોટિસ એક પ્રકાર સાથે દરેક ચલ પ્રારંભ.
એસ ચાર રચે સ્ટાર છે.
તે સ્ટ્રિંગ છે, અને તે બીજા કોઈપણ પ્રકારની હોઈ શકે.
એન ફ્લોટ છે.
બી એક bool છે.
>> પરંતુ જાવાસ્ક્રિપ્ટ, ગતિશીલ પ્રકારના હોય છે.
એટલે કે, તમે ન કરતા કે જે થાય જાવાસ્ક્રિપ્ટ કહેવું જરૂર
તમારા ચલો શું હશે પ્રકારો.
તમે માત્ર કહે ચલ માટે var, નામ ચલ છે, અને પછી તેની કિંમત.
તેથી એક વાર ખરેખર કંઈપણ હોઈ શકે છે.
તે સ્ટ્રિંગ બની શકે છે.
તે એક અપૂર્ણાંક બિંદુ નંબર બની શકે છે.
તે એક અક્ષર હોઈ શકે છે.
તે બુલિયન બની શકે છે.
અને કન્સોલ લોગ અલગ થોડી કામ કરે છે.
તમે છાપવાનો કરવા માંગો છો, સંખ્યાબંધ, તમે% ડી ફોન કરો.
પરંતુ મોટા ભાગના કિંમતો બની શકે માત્ર દંડ શબ્દમાળાઓ તરીકે મુદ્રિત.
>> માતાનો નોડ માં આ સ્કોર દો શું થશે તે જોવા માટે.
હું નોડ ex2.js ફોન કરી શકો છો અને અમે printf વિચાર
કિંમતો CS50, એન તરીકે સાથે આ અપૂર્ણાંક બિંદુ નંબર,
અને પછી બુલિયન તરીકે બી સાચી શબ્દમાળા રૂપાંતરિત.
શું આપણે ઉદાહરણ 2.c કરવામાં તો શું?
વેલ, અમે હજુ પણ કેટલાક હોય printf સાથે વધુ annoyances.
નોટિસ આ અપૂર્ણાંક બિંદુ કે સંખ્યા યોગ્ય રીતે ફોર્મેટ કરી શકાય છે,
અને તે બુલિયન ખાલી ન કરી શકે સાચું કે ખોટું તરીકે પ્રદર્શિત કરી.
અધિકાર છે.
હવે આપણે ઉદાહરણ ત્રણ જુઓ.
ઉદાહરણ ત્રણ, અમે દર્શાવે છે તમે લૂપ માટે ઉપયોગ કરશે કેવી રીતે.
હકીકતમાં, તે ખૂબ જ સરળ છે.
વિશે સરસ વસ્તુઓ છે કે જાવાસ્ક્રિપ્ટ તે સી આધારિત છે કે છે.
તે અર્થ એ થાય કે ઘણો તમારા કોડ ખૂબ સમાન દેખાશે
અને ખૂબ જ લાગે છે.
લૂપ માટે, આ જ વસ્તુ માં કે ખરેખર અહીં બદલી નાંખી છે
તેને બદલે પૂર્ણાંક હું ના હોય, અમે હું var હોય છે.
અમે હજુ કદર માટે સોંપી શકો શૂન્ય, તે પાંચ કરતા ઓછી છે કે તપાસો
અને એક પછી તેને વધારતી આ ++ ઓપરેટર સાથે.
અમે હું પર console.log કૉલ, અને તે અમને દરેક લીટી સાથે સંખ્યાબંધ છાપશે.
માતાનો ઝડપથી ખરેખર ચલાવવા દો તે આઉટપુટો તે જોવા માટે.
અમે દરેક લાઇન એક નવા નંબર મેળવવા.
અન્ય વસ્તુ હું તમને જોઈતા console.log સાથે નોટિસ
તમે લખવા માટે ન હતી છે નવી લાઇન માટે બેકસ્લેશ એ.
Console.log છાપશે તેની પોતાની લીટી પર બધું.
કે સરસ લક્ષણ છે જાવાસ્ક્રિપ્ટ અમને આપે છે.
>> હવે આપણે ઉદાહરણ ચાર ખોલો.
ઉદાહરણ ચાર માં, પ્રથમ સી, અમે થોડા કાર્યો ફોન આવે.
આપણે જાહેર હોય છે કે નોટિસ કાર્યો અમે મુખ્ય તેમને ઉપયોગ પહેલાં.
અમે હોય તો મુખ્ય પ્રથમ અને પછી ઉમેરો અને પછી ઊંચા, બનાવવા,
રણકાર, અથવા GCC કરશે અમને કહેતા ભૂલ આપી
તે ઉચ્ચ શું છે ખબર નથી કે.
તે શું એડ ખબર નથી.
સી તેથી, તમે વિશે picky હોય છે તમે તમારા કાર્યો કૉલ જેમાં ક્રમમાં.
>> માતાનો તમે કેવી રીતે કરી શકો જુઓ જાવાસ્ક્રિપ્ટ આવું.
અમે વિવિધ ફાઈલો હોય ત્યાં કારણ આ કરવા માટે થોડા અલગ માર્ગો છે.
એક રીતે ખૂબ ખૂબ છે સીધો અનુવાદ.
સી કાર્યો કારણ પ્રકારો પરત, અને જાવાસ્ક્રિપ્ટ
ખરેખર ખબર કે કાળજી કરતું નથી તમે પાછા આવી ટાઇપ તે વિષે,
તમે એક પ્રકાર લખો નહિં.
તેની જગ્યાએ, તમે માત્ર જરૂર કાર્ય લખવા માટે,
અને બધું સુંદર છે પહેલાં જેવા જ ખૂબ.
>> તમે સાઇન જેમ એક ચલ હોય ત્યારે અમે ફક્ત એક્સ અને વાય લખવા માટે જરૂર, ઉમેરો.
અમે એક્સ પૂર્ણાંક છે કહેવું જરૂર નથી.
અમે વાય પૂર્ણાંક કહેવું જરૂરી નથી.
અમે એ જ વાક્યરચના સાથે આવો.
ઉચ્ચ માટે, અમે સાથે જાહેર તેના બદલે રદબાતલ કાર્ય.
નોટિસ કે નહીં તે તે રદબાતલ અથવા બિન રદબાતલ છે
તે હજુ બધા જ કાર્ય છે.
અને અમે ખાલી મૂકી નથી કૌંસ માં કંઈપણ,
અને તે સી કોડ જેવા ખૂબ ખૂબ લાગે છે.
અને નીચે, અમે નીચે તેને કહી શકો છો.
>> અમે ઉદાહરણ 4 બી જોવા, અમે નોટિસ કે હું અમુક વસ્તુઓ બદલ્યું.
હું બદલ્યું આ જ વસ્તુ ખરેખર છતાં ક્રમ છે.
અમે એ જ હોય કાર્યો, પરંતુ હવે તેઓ છો
તેઓ વપરાતા રહ્યા છો પછી જાહેર કર્યું console.log અને લીટીઓ 18, 19 પર ઉચ્ચ.
તમે સી આ હતી છો, ભૂલ ફેંકવું કરશે બનાવે છે.
અહીં, આ માત્ર દંડ કામ કરે છે.
અને હું દ્વારા તમે આ બતાવી શકે 4 બી ઉદાહરણ પર નોડ કહે છે.
>> અમે વિધેયો કૉલ કરી શકો બીજી રીતે ચલો તરીકે કાર્ય કરે સાચવીને છે.
જેમ હું એક ચલ, જણાવ્યું હતું કોઈપણ પ્રકારની હોઈ શકે છે.
એક ચલ આ પ્રકારના એક હોઈ શકે છે એક કાર્ય છે.
તમે ઉદાહરણ જોવા તેથી જો હું બદલ્યું છે તે 4C,
અહીં var બદલે કાર્ય ઉમેરો ની ઉમેરવા છે.
અને હવે એક કાર્ય બરાબર ઉમેરો.
અહીં આ કાર્ય અનામિક છે.
તે કોઇ નામ ધરાવે છે, તેથી તે માત્ર છે કાર્ય અને પછી કૌંસ.
તે પછી વાક્યરચના બદલી, પણ તમે એ નથી
ધ્યાનમાં રાખવા છે કે શું તમે ખરેખર છો કે ચલ હોય
એડ માં કાર્ય સ્ટોર, અને એક તમે ઊંચી માં સ્ટોર કરી રહ્યાં છે કે ચલ.
>> ઉમેરો અને ઊંચા હવે ચલો છે કારણ અને ન કાર્યો, કંઈક બદલે છે.
આ હું જોઈ એક સામાન્ય ભૂલ છે લોકોના જાવા ઘણો,
અને કંઈક ધ્યાનમાં રાખવા.
હું આ ચલાવો ત્યારે, ચાલો જુઓ શું થાય દો.
હું એક ભૂલ મળી.
તે આ બિંદુએ અવ્યાખ્યાયિત કહેતા છે.
તેથી તે તેને કહેતા છે છે ઉમેરવા શું ખબર નથી.
>> હવે નથી એક આવે ઉમેરી કારણ કાર્ય, ઉમેરો એક ચલ છે.
અને તમે ખરેખર નથી આપવામાં આવ્યા છે તમે તેને ઉપયોગ કરવામાં આવે ત્યારે હજી નીચેની ઉમેરો.
કે જ્યાં જો, ઉદાહરણ 4d, માટે લાવે તમે વિધેયો તરીકે ચલો વાપરવા માંગતા,
તમે માત્ર તેની ખાતરી કરવા માટે જરૂર છે કે તેઓ તેઓ ઉપયોગ કરી રહ્યા છો તે પહેલાં કિંમત મળે છે.
>> માતાનો પછી દાખલા થી પાંચ પર ખસેડો.
અહીં, અમે વિશે વાત સી સી માં સ્ટ્ર્ક્ટ્સ, સ્ટ્ર્ક્ટ્સ
તેમને આ સુધારેલ માળખું હોય જો તમારે તેમની જાહેર હોય છે, કારણ કે
તમે તેનો ઉપયોગ કરતાં પહેલાં, અને તમે મને એક વિદ્યાર્થી હોય છે,
અને દરેક વિદ્યાર્થી બરાબર છે એક નામ, એક વર્ષ, એક લિંગ.
તે તેમને બધા હોય છે.
તે અન્ય કોઇ કિંમતો હોઈ શકે નહિં, અને તેઓ ચોક્કસ પ્રકારના હોય છે.
>> પછી અમે પ્રારંભ શકો આ સરસ વાક્યરચના માં સ્ટ્રક્ટ
તે ક્રમ જાણે છે.
તેથી તે રોજર એક નામ છે કે જાણે છે.
તે 2016 એક છે કે જાણે વર્ષ અને એમ એક લિંગ છે
અમે તેને આ જણાવ્યું કારણ યાદી સ્ટ્રક્ટ વિદ્યાર્થી છે.
અને પછી તમે છાપી શકો છો તે s.name ઍક્સેસ.
અમે કેવી રીતે છો માતાનો જોવા દો જાવાસ્ક્રિપ્ટ કરો કે રૂપાંતરિત કરો.
હવે એક છે કે ઓ નોટિસ ચલ, અને કોઈ પ્રકાર છે.
તે ફરીથી માત્ર એક વાર છે.
તે તો કોઈ વાંધો નથી, કારણ કે આ ચલ પ્રકાર, નિર્દેશક છે
તે સ્ટ્રક્ટ, અથવા અન્ય કંઈપણ છે.
અમે થોડા અલગ વાક્યરચના છે.
આ વાક્યરચના પદાર્થ વાક્યરચના છે.
>> તમને JSON માં તે જોઈ હોય શકે.
JSON ખરેખર માટે વપરાય જાવાસ્ક્રિપ્ટ ઑબ્જેક્ટ નોટેશન.
આ તમને વ્યાખ્યાયિત કેવી રીતે છે જાવાસ્ક્રિપ્ટ પદાર્થો.
અમે, કે જે એક કી હોય નામ જેવું મૂલ્ય,.
અને અમે તેના પર કિંમતો આપી કોલોન ની બીજી બાજુ.
અને ધ્યાનમાં રાખવા એક વસ્તુ તમને છે એક નામ અને એક વર્ષ હોય તે જરૂરી નથી
અને એક પદાર્થ માટે એક લિંગ.
એક પદાર્થ કોઈ કિંમતો હોઈ શકે છે.
તે તમે ઇચ્છો તરીકે ઘણા હોઈ શકે છે.
>> અમે ફક્ત આ વસ્તુઓ વાપરી શકો છો તે જ રીતે આપણે, s.name સ્ટ્રક્ટ ઉપયોગ કરશે.
અમે ઝડપથી ખરેખર તે ચાલી શકે નોડ ઉદાહરણ 5.c. કરવાથી
અમે ખરેખર નોડ એક સી ફાઈલ ચાલી શકતું નથી.
તે સી શું છે ખબર નથી.
તે માત્ર ત્યારે જ જાવાસ્ક્રિપ્ટ જાણે છે.
આપણે ex5.js ચલાવો ત્યારે અમે વિચાર અમે અપેક્ષા કે જે કિંમત છે,.
>> ઉદાહરણ છ પર ખસેડો.
અહીં હું માત્ર થોડી વાત કરવા માંગો છો જાવાસ્ક્રિપ્ટ એરે વિશે થોડી વધુ
તેઓ થોડી છો કારણ કે તમે છો તેના કરતાં અલગ
સી એરે notated રહ્યા માં ઉપયોગ થાય છે, ન સી જેવા કૌંસ સાથે,
આ સર્પાકાર કૌંસ, પરંતુ કૌંસ સાથે.
તમને ખાલી એરે હોય શકે છે, વાક્ય ચાર આગમન જેવું.
તમને એરે હોઇ શકે બહુવિધ કિંમતો સાથે.
અને તમે તેમને ઍક્સેસ સી માં ફક્ત એક જ રસ્તો
>> સાત વાક્ય, બધું ખૂબ સરળ લાગે છે.
એક નાની તફાવત વાક્ય 10 ખાતે અહીં છે.
જે રીતે તમે એક ની લંબાઈ વિચાર અરે માત્ર લંબાઈ ફોન કરીને છે.
ઝાકઝમાળ ખરેખર બની શકે એક પદાર્થ જેવી સારવાર,
અને આ પદાર્થ લંબાઇ મિલકત ધરાવે તમે તેને લંબાઈ વિચાર કૉલ છે.
આ અલગ છે કે નોટિસ સી, કારણ સી તમને
લંબાઈ ખબર હોય છે સમય આગળ તમારા પદાર્થ.
>> એરે વિશે ખૂબ બીજા સરસ વસ્તુ તમે વિવિધ પ્રકારો હોય શકે છે.
તમે સી એક એરે હોય છે, ત્યાં ચોક્કસ મૂલ્ય એરે હોય છે,
એક સ્ટ્રક્ટ નિર્દેશક ક્યાં અથવા [અશ્રાવ્ય] તરે અથવા.
અહીં, તમે અલગ અલગ કિંમતો હોઈ શકે છે.
હું પ્રથમ એક અપૂર્ણાંક બિંદુ નંબર હતો, પછી બુલિયન, પછી બીજા પૂર્ણાંક.
અને ખરેખર, તેઓ ખૂબ પ્રકારના બદલી શકો છો.
16 લીટી જુઓ.
અરે બે હોવા બદલાતી રહે છે શબ્દમાળા માટે એક નંબર, પૂર્ણાંક,.
>> એરે વિશે અન્ય સરસ વસ્તુ અહીં છે 19 લીટી પર, તેઓ અનંત કદ ધરાવે છે.
તમે માત્ર હું સો માંગતા કહી શકો તત્વ વંચાય શબ્દમાળા હોઈ.
અને આ બનાવવા માટે લાગતું નથી અર્થમાં કારણ એરે જ
ત્રણ ઘટકો માટે જગ્યા છે, જેથી અંતે બે પ્રયત્ન કરીશું.
તમે આ કરવા ત્યારે, ચાલો ત્રણ બને છે તે એરે જુઓ.
અમે ઝડપથી આ રન કરશે નોડ ઉદાહરણ six.js. સાથે
અમે આ ખરેખર લાંબા મળી અરે, અને શું થાય છે
અમે પ્રથમ થોડા તત્વો હોય રહ્યું છે બ્લેન્ક્સનો અને પછી સમૂહ
ત્યાં સુધી અમે અમારા શબ્દમાળા મળે છે.
જાવાસ્ક્રિપ્ટ એ ભરે અરે તે જરૂરી છે, કારણ કે.
>> માતાનો છેલ્લે અમારી છેલ્લા ઉદાહરણ પર જઈએ.
અહીં અમે યાદી છે વિવિધ વિદ્યાર્થીઓ.
હું થોડો વાત કરવા માંગો છો કેટલાક સરસ પાસાં વિશે બીટ
ના જાવાસ્ક્રિપ્ટ આંટીઓ માટે.
સી, આંટીઓ માટે પ્રકારની મર્યાદિત છે.
તેઓ જ્યાં તમે ચોક્કસ માળખું હોય એક ચલ હોય, તો તમે એક શરત હોય,
અને પછી તમે કંઈક કરી લૂપની ઓવરને અંતે.
અને અલબત્ત આ, જાવાસ્ક્રિપ્ટ કામ કરે આપણે અગાઉના ઉદાહરણોમાં જોયું.
પરંતુ અમે પણ માટે NICER રીતો છે ના જાવાસ્ક્રિપ્ટ આમ.
આ એક foreach લૂપ કહેવાય છે.
>> માફ કરશો, ચાલો પાછા જાઓ અહીં ઉદાહરણ સાત.
અમે પણ વિભાગ યાદી છે કહી શકો છો.
તેથી મને દર આઇ આપવા અથવા કે યાદીમાં દરેક ઇન્ડેક્સ.
પછી અમે વિદ્યાર્થી મળી શકે માત્ર હું કલમ ફોન કરીને.
જેથી સુયોજિત i ની કોડ તમામ શૂન્ય સમાન છે અને ખાતરી આઇ બનાવે
છે લંબાઈ કરતાં ઓછી છે અને હું એક દર વખતે ઉમેરી રહ્યા છે, તે છે
તેના બદલે તમે કાળજી લેતી સરસ રીતે આ foreach લૂપ સાથે.
>> માત્ર foreach આંટીઓ કરી યાદીઓ અથવા એરેને કામ,
તેઓ પણ વસ્તુઓ કામ, જે પણ સરસ છે.
તમને નામે મળી શકે ફક્ત લઈને દરેક મિલકત
એક શબ્દકોશ અથવા એક પદાર્થ, વિદ્યાર્થી જેવી, અને પછી માત્ર મને દર કી આપી કહેતા.
કી આ હશે ગુણધર્મો, નામ અથવા ઘર.
અહીં આમ થવાનું છે તે એ છે કે અમે પ્રથમ નામ અને પછી છાપે
દરેક વિદ્યાર્થી ના ઘર.
>> હું નોડ માં આ ચલાવી શકો છો ખરેખર ઝડપથી તમે બતાવવા માટે.
અમે પ્રથમ લૂપ, જ્યાં સુધી સી શૈલી વિચાર અમે દરેક પદાર્થ છપાયેલ આવી રહી મળે છે.
અને પછી અમે જાવાસ્ક્રિપ્ટ હોય શૈલી, જ્યાં તમે માત્ર આ કરી શકો
દરેક કી છાપે અને વ્યક્તિગત રીતે કદર છે.
>> અધિકાર છે.
હવે અમે Node.js આવરી લીધી છે, મને લાગે છે અમે ઉલ્કા સાથે પ્રારંભ કરવા માટે તૈયાર છો.
હું જણાવ્યું હતું કે, ઉલ્કા એક મહાન કામ કર્યું કેટલાક તૈયાર ઉદાહરણો લખી
તમારા માટે તમે મારફતે શોધખોળ કરી શકો છો કે આ ટ્યુટોરીયલ અથવા પરિસંવાદ ફોલ્ડરમાં.
પરંતુ અહીં હું કરવા માંગો શરૂઆતથી વધુ શરૂ કરો.
>> માતાનો એપ્લિકેશન કરવું સરળ બનાવીએ.
આ શું કરવા આધાર પ્રકારની છે હું છે અગાઉ તમને દર્શાવ્યું એપ્લિકેશન નથી.
આ ટ્યુટોરીયલ માં, તમે છે તે જોશે
આદેશ ઉલ્કા માટે બનાવવા નવી ઉલ્કા પ્રોજેક્ટ બનાવો.
તમે ક્રમમાં આ કૉલ કરવાની જરૂર ઉલ્કા પ્રોજેક્ટ તે કારણ સ્કોર
આ આદેશો ચલાવવા કરશે આ ઉલ્કા બનાવવા માટે
તમારા પ્રોજેક્ટ માટે જરૂરી ફાઈલો.
>> તમે ટર્મિનલ જાય તો, અમે કરી શકો છો પગલું એક કહેવાય ફોલ્ડર માં જાઓ.
અને એક સાથે પત્રવ્યવહાર કરશે પગલું આ ટ્યુટોરીયલ માં પ્રથમ પગલું.
સૂચના ફોલ્ડર્સ, પગલું છે એક, પગલું બે, પાંચ માટે બધી રીતે.
અને દરેક એક લાગતાવળગતા થયેલ આ ટ્યુટોરીયલ માં એક પગલું છે.
હું તેને ખોલવા જઈ રહ્યો છું અહીં મારા લખાણ સંપાદકમાં
તેથી અમે બનાવવામાં આવી છે તે એક બીટ જોઈ શકો છો.
અમે નોટિસ કે ત્યાં ચાર મુખ્ય ભાગો છે.
એક ઉલ્કા ડિરેક્ટરી .meteor, ત્યાં છે.
અને તમે તે સામાન્ય રીતે સ્પર્શ કરવાની જરૂર નથી.
ઉલ્કા કાળજી લે તે ફોલ્ડર છે, અને તે માત્ર
ખાતરી કરો કે બનાવે તમારા પ્રોજેક્ટ યોગ્ય રીતે કામ કરશે.
>> અમે પણ ત્રણ ફાઈલો, એક HTML ફાઇલ હોય એક જાવાસ્ક્રિપ્ટ ફાઈલ છે, અને એક સીએસએસ ફાઇલ.
પ્રથમ HTML ફાઇલ સાથે શરૂ કરો.
પ્રથમ નજરમાં, આ દેખાય છે એક સામાન્ય HTML દસ્તાવેજનું જેવી.
પરંતુ ત્યાં નોટિસ થોડા તફાવતો છે.
એક, આ ખરેખર નથી સંપૂર્ણ HTML દસ્તાવેજનું.
આપણે એચટીએમએલ ટૅગ્સ ગુમ કરી રહ્યાં છો.
આ સામાન્ય છે.
ઉલ્કા, તમે અપેક્ષા કરી રહ્યાં આ એચટીએમએલ ટૅગ્સ બનાવવા માટે.
કે તમારા માટે કરવામાં છે.
શું તમે ખરેખર તો begin-- માંગતા એક વેબસાઇટ બનાવવા માંગો છો,
તમે માત્ર શરૂ કરવાની જરૂર વડા ટેગ સાથે,
પછી તે વ્યાખ્યાયિત, અને શરીર ટૅગ વ્યાખ્યાયિત કરે છે.
>> પરંતુ જો તમે આ નોટિસ તો HTML ફાઇલ, અમે નવા ટૅગ છે.
અમે નમૂનો ટૅગ છે.
આ સામાન્ય એચટીએમએલ નથી.
આ HTML એક ખાસ આવૃત્તિ છે ઉલ્કા તમારા માટે ઉપલબ્ધ બનાવે છે.
તે જગ્યા બાર કહેવાય છે.
તમે થોડી તરીકે નમૂનાઓ વ્યાખ્યાયિત કરી શકો છો પ્રકારની મદદગાર કાર્યો જેવા મોડ્યુલો,
તમારા C અથવા JavaScript કોડ માં.
આ નમૂના કરશે કાર્ય કહેવાય નામ છે.
અને તમે વાક્ય પર અહીં જોઈ શકો છો 13 તમે આ નમૂનાઓ કૉલ કરી શકો છો.
અને શું ઉલ્કા કરશે માત્ર છે તમારા માટે આ ક્રિયાઓ ભરો.
>> તમે જણાશે અન્ય વસ્તુ છે એક થોડી અલગ આ દરેક કાર્ય છે.
દરેક ચલ લેશે કાર્યો અને પ્રકારની તે મારફતે જાઓ
કે foreach લૂપ અમે માં ઉદાહરણ સાત માં જોવા મળી હતી.
આ દરેક એક શબ્દકોશ લઈ શકે અથવા યાદી, એક પદાર્થ કે યાદી,
અને તે માત્ર આ તમામ મારફતે જાઓ પડશે એક foreach લૂપ જેવા કિંમતો છો.
તેથી અમે ક્રિયાઓ એક ટોળું હોય તો, આ દરેક કાર્ય પર નમૂનો ફોન કરશે.
>> ચાલો આ ઉલ્કા પ્રોજેક્ટ ચલાવો માત્ર આ બને કે નહીં તે જોવા.
હું ઉલ્કા પ્રોજેક્ટ સાથે ચલાવો ફક્ત ઉલ્કા અથવા ઉલ્કા ચલાવો.
અને હવે ઉલ્કા માત્ર જરૂર પડશે ઝડપથી આ પ્રોજેક્ટ તૈયાર કરવા,
જરૂરી તરીકે ડેટાબેઝ શરૂ, અને પછી સ્થાનિક રીતે એપ્લિકેશન પોસ્ટ કરો.
આપણે હવે અમારી વેબ બ્રાઉઝર પર જઈ શકે છે.
અને અમે તે અમે જોશો ખૂબ જ સરળ એપ્લિકેશન છે.
તેથી અમે દર્શાવ્યું જોયું શું ખરેખર હતી આ પગલું એક, આ પગલું એક ફાઈલ.
>> માતાનો બે જ કારણ પગલું પર ખસેડો હું તેને એ જ હેતુ સિદ્ધ જશે.
હું માત્ર બદલી જાઉં છું આ પગલું બે ડિરેક્ટરી કરો
અમે જોઈ શકો છો જેથી અને ફરીથી ઉલ્કા ચલાવો નમૂના આપણે માત્ર સાથે કામ કર્યું હતું.
હા, એક પ્રશ્ન?
>> પ્રેક્ષક: અમે મળી રહ્યાં છો પરવાનગી નકારી છે, તે શું થાય કે છે
તે માટે કહેવાય?
ROGER ZURAWICKI: તો તમે ઉલ્કા રન ચલાવી રહ્યા છો
અને તમે પરવાનગી નકારી, તમારી ફાઇલોને કેટલાક
જમણી પરવાનગી સમૂહ છે શકે છે.
તેથી તમે જ્યાં તપાસ કરવા માટે હોય પરવાનગીઓ બંધ છે.
તેઓ બોલ હોઈ શકે તમારા ઉલ્કા પ્રોજેક્ટ,
અથવા તેઓ બોલ હોઈ શકે ઉલ્કા પોતાને ફાઇલો.
>> પ્રેક્ષક: હું માત્ર હવે તે ડાઉનલોડ તો તમારા GitHub થી, પછી હું શું કરવું જોઈએ
[અશ્રાવ્ય]?
>> ROGER ZURAWICKI: જો તમે ઇચ્છો તો તમે તેને ઍક્સેસ કરી શકો છો તેની ખાતરી કરવા માટે,
તમે ચલાવી શકો છો આદેશ છે.
ઝડપથી મને દો તે બહાર લખો જેથી અન્ય લોકો તેને જોઈ શકે છે.
હું અહીં નવી ટેબ ખોલવા જઈ રહ્યો છું અને મારા પરિસંવાદ ફોલ્ડર માં જાઓ.
Chmod આદેશ છે પરવાનગીઓ બદલવાની,
તે શું માટે અને તમે આર કહી શકો પુનરાવર્તિત દરેક ફાઈલ માટે.
અને પરવાનગીઓ, તમે 0755 પ્રયત્ન કરી શકો છો તમે સંપૂર્ણ વપરાશ હોય તેની ખાતરી કરવા માટે,
અને બીજું દરેકને વાંચી શકે છે.
અને તમે માત્ર ચલાવી રહ્યા હોય તો આ આદેશ, જો તે બનાવવા પડશે
ખાતરી પરવાનગીઓ છે સમગ્ર ડિરેક્ટરી માટે ચકાસો.
-L ls ચાલી તમને બતાવી શકે એ વધુ વિગતવાર પરવાનગીઓ.
આ બરાબર દેખાય છે.
>> શું સૌથી મહત્વનું છે છે તમે બધા ત્રણ છે કે
બધા ફાઈલોમાં માટે rwx આ પરિસંવાદ ડિરેક્ટરી.
કે સમસ્યા હલ કરી?
>> પ્રેક્ષક: તે ગુમ કહે operant [અશ્રાવ્ય].
[અશ્રાવ્ય]
ROGER ZURAWICKI: તમે તમે તેની ખાતરી કરવા માટે હોય છે
તમારો આદેશ ઓવરને અંતે કોઈ હોય છે.
AUDIENCE: [અશ્રાવ્ય].
ROGER ZURAWICKI: બધા અધિકાર.
અમને ઝડપથી પાછા જવા દો સ્થાનિક યજમાન, અમે હોય એપ્લિકેશન.
અને તમે અમે એક છે કે જોશો ઈચ્છિત તરીકે અહીં થોડા ક્રિયાઓ,.
અમે સીએસએસ એક ટોળું, હોય છે જે તમારા વિશે ચિંતા કરવાની જરૂર નથી.
આ ઉલ્કા ટ્યુટોરીયલ માત્ર તમારા માટે આ આપે
યાદી દેખાવ એક કરવું તમારા બનાવવા માટે આ સાદી HTML કરતાં NICER બીટ.
અને અમે જાવાસ્ક્રિપ્ટ ફાઇલ, હોય છે જે હું થોડીવાર પછી વધુ વિગતવાર જાય પડશે
પરંતુ તે માત્ર આ ક્રિયાઓ પૂરી પાડે છે.
આ કાર્ય એક છે.
આ કાર્ય બે છે.
આ કાર્ય ત્રણ છે.
તેથી આ ઉલ્કા માતાનો મેળવવામાં ડેટા છે.
>> આ ઠંડી વસ્તુઓ એક ઉલ્કા છે વિશે ફેરફારો આપમેળે થઇ શકે છે.
હું બદલવા માગતા હતા તો પ્રથમ કાર્ય નામ,
તેથી તે આ નથી કહે છે કાર્ય એક, અને હું તેને સંગ્રહો,
હું વેબ પર જાઓ પછી જ્યારે બ્રાઉઝર, તો તમે તેને તાજું કરી શકો છો,
અને તે આપોઆપ કહે આ એક કાર્ય નથી.
તમે એક જ વસ્તુ કરી શકો છો આ ફાઈલો કોઈપણ.
ફેરફાર કરી શકો, બદલે કરવું યાદી, હું તેને મારા યાદી કરવી પડશે.
>> અને એક વાત તમે હમણાં, નોંધ્યું કે હું પણ તાજું ન હતી.
તાજું ના વિચાર પ્રકાર છે ના ઉલ્કા સાથે તમારા માટે હલ.
તે ફાઈલ ફેરફારો શોધે ત્યારે, તે તમારા માટે ફેરફારો લોડ કરશે.
આ શું, બધી ફાઈલો પર કામ કરે છે તે એચટીએમએલ, સીએસએસ, અથવા JavaScript છે.
આ એપ્લિકેશન દેખાશે તે તમને બતાવવા માટે જેવા સીએસએસ વગર, હું તે બધા દૂર કરી શકો છો.
તે લોડ રહ્યું ત્યારે, તમે હવે હોય એક ન તરીકે સરસ દેખાવ યાદી કરવું.
માતાનો પાછા કે સામગ્રી મૂકી દો.
અને ચોક્કસ પૂરતી, તે રીફ્રેશ, અને અમારા સીએસએસ પાછા છે.
સરસ.
>> અમે હવે ટ્યુટોરીયલ સાથે ખસેડી શકો છો.
માતાનો પગલું બે, નમૂનાઓ વિશે વાત કરો.
આ અમે માત્ર જોયું છે તે છે વિવિધ કાર્યો સાથે.
ઉલ્કા તમને સમજાવશે શું નમૂનાઓ અને કેવી આ તર્ક કામ કરે છે.
પરંતુ આપણે માત્ર માટે કોડ જોવા દો અમે તેને બહાર અર્થમાં બનાવવા શકે છે તે જોવા.
>> ખૂબ જ સરળ કાર્યક્રમો માં, આપણે સરળ હોય શું ગમે
પગલું એક, પગલું બે, પગલું, શું કરવું ત્રણ, પગલું ચાર, પગલું પાંચ,
અમે કોઈ ફોલ્ડર્સ નથી.
અમે સર્વર ન હોય ફોલ્ડર હું ઉલ્લેખ કર્યો છે.
અમે ક્લાઈન્ટ ન હોય ઉલ્લેખ કરવામાં આવ્યો હતો તે ફોલ્ડર.
જેથી ઉલ્કા બધી ફાઇલોને ચાલશે.
તે પર તે બંને સ્કોર પડશે ક્લાઈન્ટ, સર્વર પર બંને.
>> અને તમે તમારા જાવાસ્ક્રિપ્ટ ભાગો માંગતા હોય તો કોડ, માત્ર ક્લાઈન્ટ પર ચલાવવા માટે
તેઓ તમારી પાસે તેની ખાતરી કરવા માટે જરૂર એક નિવેદનમાં તો પ્રકારની જેવી શું
અમે અહીં અમારા જાવાસ્ક્રિપ્ટ ફાઈલમાં હોય છે.
જેથી ઉલ્કા, તો જ તે પછી, ક્લાઈન્ટ છે કે હું
એક નમૂનો વ્યાખ્યાયિત કરવા માંગતા મદદગાર કહેવાય ક્રિયાઓ.
શું આ કોડ ખરેખર એ નથી કે તે ત્યાં કહે છે
એક પદાર્થ કહેવાય નમૂનો કે ઉલ્કા પાડે છે.
અને અમે એક મદદગાર ઉમેરો રહ્યા છીએ.
મદદગારો આ ક્રિયાઓ હોય છે, કાર્યો જેવા આ વસ્તુઓ.
>> તમે જોશો કે અમે પાછા જાઓ તો તે HTML ફાઇલ, અમે કાર્યો પર દરેક કહેવાય.
કાર્યો એ HTML માં વ્યાખ્યાયિત થયેલ નથી.
તે જાવાસ્ક્રિપ્ટ વ્યાખ્યાયિત છે.
અને ઉલ્કા શું ક્રિયાઓ છે ખબર જરૂર અમે અહીં આ જાવાસ્ક્રિપ્ટ જાય ત્યારે.
કાર્યો આ મદદગાર છે.
હેલ્પર, તમે વિચાર કરી શકો છો તે એક નમૂનો ચલ તરીકે.
અને કાર્યો શું કરે છે?
વેલ, તે કિંમતો યાદીમાં આપે છે.
તે યાદી છે, કારણ કે અમે તેને દરેક ફોન કરી શકો છો.
અમે કાર્યો પર દરેક કૉલ તેથી કે શા માટે.
અને હવે અમે કાર્ય છે.
>> કાર્ય શું કરે છે?
વેલ, તે આ તીર છે અહીં સર્પાકાર કૌંસ પછી.
કે કાર્ય એક નમૂનો છે થાય છે.
તે મદદગાર નથી અમે ફક્ત શું જોયું જેવી.
તે અમે નિર્ધારિત કર્યું છે એક નમૂનો છે.
અને જ્યાં અમે તેને વ્યાખ્યાયિત છે?
અમે અહીં તેને નીચે વ્યાખ્યાયિત કર્યું છે.
>> આ બધા નમૂના રેન્ડર છે નથી યાદી આઇટમ, અને તે લખાણ કહે છે.
હવે, લખાણ એક હોય તેમ લાગે છે મદદગાર, પણ હું તમને બતાવીશું
આ હજુ ખરેખર છે કે કાર્યો ડેટા સભ્ય.
તમે દરેક ફોન કરો ત્યારે તે જાય આ માહિતી માળખું થોડુંક.
આ foreach લૂપ જેમ, તે હવે માત્ર જુએ અમારા પદાર્થ માં પ્રથમ તત્વ છે.
અમે તે લખાણ છે તે જોવા અમારા પદાર્થ માં અહીં વ્યાખ્યાયિત.
જેથી ઉલ્કા કે ખબર સ્માર્ટ છે અમે આ લખાણ વિશે વાત કરી રહ્યા છીએ
ન લખાણ નામના મદદગાર.
તે માત્ર આ ની કિંમત નહીં અહીં લખાણ અને એચટીએમએલ તરીકે ડિસ્પ્લે તે,
અને તે ડેટા કેવી રીતે જાય છે એ HTML માટે જાવાસ્ક્રિપ્ટ થી.
>> આ ઉદાહરણમાં, જોકે પર જતાં અમે સખત તે કિંમતો કોડેડ.
ઉલ્કા ખરેખર બે કરે અમારા માટે સરસ વસ્તુઓ.
લાઇવ તાજું ઉપરાંત કે આપણે બતાવ્યું છે, તે પણ અમારી ડેટાબેઝ વ્યવસ્થા કરે છે.
તમે PHP સાથે કામ કરવા હોય તો, તમે phpMyAdmin રૂપરેખાંકિત કરવા માટે હતી.
તમે ખાતરી કરી હતી તમારા કોષ્ટકો બધી તપાસ હતા.
તમે બનાવવા માટે કામ ઘણું કરવું હતું તમારી માહિતી સાચી રીતે ફોર્મેટ કરવામાં આવ્યું હતું તેની ખાતરી
અને PHP તેની સાથે વાતચીત કરી શકે છે.
>> હવે, ઉલ્કા નવી નમૂનારૂપ ઉપયોગ કરે છે.
આ એક વધુ આધુનિક રીત છે એક ડેટાબેઝ સંભાળવા.
તે MongoDB કહેવાય ટેકનોલોજી છે.
જસ્ટ જાવાસ્ક્રિપ્ટ જેવા, અમે તેને જોયું કે ડેટા હતી શું પ્રકારની કોઈ વાંધો ન હતો.
બધું એક વાર હતી.
જો તે charstar ન હતી.
તે પૂર્ણાંક ન હતી.
તે સ્ટ્રક્ટ ન હતી.
તે કે var, ફક્ત આ var હતી.
>> MongoDB તે જ રીતે પ્રકારની કામ કરે છે.
તમે તમારા કોષ્ટકો વ્યાખ્યાયિત કરવાની જરૂર નથી.
જો તમે કોષ્ટક કહેવું ન હોય પૂર્ણાંક છે કે જે એક નામ ધરાવે છે.
તે મને ખબર નથી, એક છે દશાંશ છે જે ડોલર,.
તે માત્ર આ જાવાસ્ક્રિપ્ટ પદાર્થો છે આ બધા Vars, અનિવાર્યપણે.
અને આ એક ખરેખર શક્તિશાળી છે તમારી એપ્લિકેશન પ્રોટોટાઇપ માટે માર્ગ.
અને તે ઉલ્કા શા માટે છે આ લાભ લે છે.
>> અમે ત્રણ સ્ટેપ પર જાવ છો, માતાનો બદલાઈ ગઈ છે તે જોવા દો.
આપણે todos એચટીએમએલ જોવા, ખૂબ નથી.
સીએસએસ બધા બદલાઈ નથી.
પરંતુ નાના ફેરફાર આપણે HTML માં જોવા કાર્યો વ્યાખ્યાયિત કરવામાં આવે છે કેવી રીતે અમે બદલ્યું છે.
કાર્યો હવે એક કાર્ય છે.
જે દરેક જે થાય અમે ક્રિયાઓ મેળવવા માંગો છો સમય,
અમે આ કાર્ય ચલાવવા રહ્યા છીએ.
તે નહિં આપે નીચેની તરીકે કાર્ય.
>> ઉલ્કા વાસ્તવમાં ચલાવવા માટે સ્માર્ટ છે કાર્ય અમે નીકળી જાય છે તે જોવા માટે.
અને તે ક્રિયાઓ કહેવાય વસ્તુ આપે છે.
અમે વાક્ય એક પર ક્રિયાઓ વ્યાખ્યાયિત કર્યું અને તે એક Mongo સંગ્રહ છે.
Mongo ઉલ્લેખ છે ઉલ્કા વાપરે ડેટાબેઝ,
અને આ નવા ફક્ત માતાનો બનાવવા દો અર્થ થાય એક નવો સંગ્રહ, તે ક્રિયાઓ ફોન કરો.
MySQL, આ માટે સમકક્ષ હશે ટેબલ કહેવાય કાર્યો માટે જોઈ.
Mongo સંગ્રહો, ન કોષ્ટકો છે.
તેથી આ માત્ર કાર્યો માટે જુએ છે.
>> હવે, નમૂનો અમારા આ નમૂનામાં મદદગાર, બધા
અમે તમામ વિચાર શું કરવું છે કાર્યો આ કાર્ય, શોધો થયેલ
અને આ ખાલી તાણવું.
આ Mongo વાક્યરચના માટે વધુ ચોક્કસ છે.
પુષ્કળ છે કેવી ઓનલાઇન દસ્તાવેજીકરણ
તમે કાર્યક્ષમ બનાવવા કરી શકો છો અને ખરેખર ઉપયોગી Mongo પ્રશ્ન કરે છે.
પરંતુ આ કંઈક સારી છે ફક્ત તમામ માહિતી શોધવા માટે પૂરતી.
>> હવે, આ મુદ્દાઓ પૈકી એક છે તમે જોઈ શકો અમે ખરેખર માહિતી ઉમેરવા ક્યારેય કે છે.
તેથી શું જ્યારે અમે બને વાસ્તવમાં પગલું ત્રણ ચલાવી?
માતાનો ઝડપથી જાય દો ત્રણ પગલું અને ઉલ્કા ચલાવો.
હું અન્ય ઉલ્કા હતી કે નોટિસ પ્રોજેક્ટ, બીજે ક્યાંય ચાલી
જેથી ઉલ્કા કે પસંદ નથી.
હું માત્ર કરવા માટે ઝડપથી નજીક જઇ રહ્યો છું નિયંત્રણ સી સાથે અન્ય ઉલ્કા,
પગલું ત્રણ જાય, અને ફરી ઉલ્કા ચલાવો.
તે શરૂ કરવામાં આવ્યું છે નોટિસ MongoDB કારણ MongoDB
દરેક ઉલ્કા પ્રોજેક્ટ એક ભાગ છે.
>> તેથી તે મારી અરજી ભૂલ છે કહે છે.
કે ઉલ્કા છે એક સરસ લક્ષણ છે.
તે ખાતરી કરે છે તમારા એચટીએમએલ સાથે સાથે માન્ય કરવામાં આવે છે.
માતાનો ઝડપથી આ હોઈ શકે છે શા માટે જુઓ.
તે હું અકસ્માતે હોય તેમ લાગે ખોટી એચટીએમએલ કોડ નકલ.
હું હવે તેને સંગ્રહો તો, ઉલ્કા આપમેળે, સર્વર પુનઃશરૂ
ઈચ્છિત તરીકે અને હવે એપ્લિકેશન ચાલી રહી છે.
આ સુધારવા માટે નોટિસ, તમે માત્ર ચલાવી શકો છો પગલું બે ના જ HTML ફાઇલ,
પગલું ત્રણ મા નકલ કરો.
>> અમે અમારા સ્થાનિક યજમાન પર પાછા જઈ શકે છે.
અને હવે અમે અમે યાદી કરવું આપણા હોય જુઓ.
ગ્રેટ છે, પણ તે ખાલી છે.
અમે ખરેખર કોઇ જરૂર નથી અમારા Mongo ડેટાબેઝમાં ક્રિયાઓ.
તેથી આપણે એક વિશે વાત કરો થોડા રીતે અમે તે કરી શકો છો.
આપણે ટર્મિનલ પર પાછા જાઓ, અમે તેને બંધ કરો અને ઉલ્કા Mongo ચલાવી શકો છો.
>> તમે પરિચિત છો તો ઉલ્કા કેવી રીતે કામ કરે છે સાથે,
આ ખરેખર તમને ઍક્સેસ આપે ઉલ્કા માટે સંપૂર્ણ MongoDB માટે.
તમે ચાલી આવે છે કે નોટિસ આ કામ કરવા માટે પ્રથમ ઉલ્કા.
તેથી હું એક નવા ટૅબમાં આ સ્કોર તો હું એ જ ડિરેક્ટરીમાં પાછા જઈ શકે છે.
અને હવે ઉલ્કા માત્ર દંડ કામ કરે છે.
આ પ્રોમ્પ્ટ છે.
મને તે થોડી બનાવવા દો અમે જોઈ શકો છો જેથી મોટી.
આ કરતાં થોડી અલગ દેખાય શું તમે ખરેખર કરવા માટે વપરાઈ શકે
ખરેખર Mongo વાપરવા માટે જરૂર નથી.
મારી સમગ્ર બિંદુ અહીં છે કે જેથી તમે JavaScript નો ઉપયોગ કરી શકે છે.
પણ તમે વિચિત્ર છો, આ Mongo API નહી હોય
એસક્યુએલ, એ સ્ટ્રક્ચર્ડ ક્વેરી લેંગ્વેજ વાપરો.
તે તેની પોતાની ભાષામાં વાપરે છે કે જાવાસ્ક્રિપ્ટ જેવા ઘણો લાગે.
ખૂબ જ ઝડપથી, અમે શોધી શકો છો db.tasks મારફતે ટેબલ.
અને તે મને કહેવાની છે અમે શોધવા ચલાવી રહ્યા હોય તો બહાર કરે,
અમે સાથે હતા તે સમાન પ્રકારની ઉલ્કા, અમે બધા તત્વો લાવી શકો છો.
સમસ્યા એ છે કે અમે નથી કરી ખરેખર વ્યાખ્યાયિત કોઈપણ ક્રિયાઓ ધરાવે છે.
એટલે તેમને ન મળી શકે.
>> અમે જોકે, દાખલ કરી શકો છો.
તેથી અમે શામેલ ચાલી શકે છે આદેશ insert સાથે.
અને અમે હમણાં જ તે આપી એક પદાર્થ છે, અને અમે હમણાં જ
બંધારણ અમે અપેક્ષા શું છે તેની ખાતરી કરો.
અમે પગલું બે પર હતા તો, અમે દરેક કાર્ય જોયું કે
એક ટેક્સ્ટ સાથે એક પદાર્થ હતો કી અને ગમે તેમ
તમારા કરવું વસ્તુ ચલ તરીકે હતી.
તેથી અમે અહીં કંઈક કરી શકો છો.
>> અમે તેને એક કાર્ય દાખલ કરી શકે છે હું Mongo આવે કહેવાય.
અને અમે દાખલ દબાવો, અને તે ચાલે છે.
અમે ફરીથી શોધવામાં ચલાવો, અને અમે કરી શકો છો એક પદાર્થ અહીં છે કે જુઓ.
Mongo તે એક ID, સોંપે જે તમને ખરેખર ચિંતા કરવાની જરૂર નથી.
શું તમે મહત્વપૂર્ણ છે ડેટા છે તમે સાઇન મૂકી, તમે વિચાર ડેટા છે.
>> ચાલો અમારી વેબસાઇટ પર જાઓ દો અને હેય, અમારા કાર્ય લોડ.
અને તમે તે જોઈ શકો છો ઉલ્કા ખૂબ સ્માર્ટ છે, કારણ કે
અને હંમેશા હું તમારા માટે રીફ્રેશ આ પાનું સ્પર્શ ન હતી.
તે આપોઆપ લોડ.
>> માતાનો કેટલાક કોડ ચલાવો જાવાસ્ક્રિપ્ટ છતાં આ કરવા માટે.
અમે પાછળ નોડ હોય છે જેમ જાવાસ્ક્રિપ્ટ બહાર ચલાવવા માટે અંત,
અમે પણ જાવાસ્ક્રિપ્ટ ચાલી શકે છે સીધા અમારા બ્રાઉઝર્સમાં.
જો તમે લક્ષણ દ્વારા આ કરી શકો એલિમેન્ટ નિરીક્શણ કહેવાય.
હું અધિકાર એક પર ક્લિક કરો, તો પાનાંની વિભાગ,
એક વિકલ્પ છે એલિમેન્ટ નિરીક્શણ કહેવાય.
તમે ચલાવી રહ્યા છો તો એક સફારી, તમારા જેવા બ્રાઉઝર
તમારા વિકાસકર્તા માટે સક્રિય કરવાની જરૂર પડી શકે તમે પહેલાં સાધનો આ લક્ષણ મળે છે.
>> શું અમે વિશે કાળજી કન્સોલ છે.
તેથી અમે ફક્ત પર જશે તળિયે કન્સોલ.
હવે અમે કોઈ જાવાસ્ક્રિપ્ટ ચાલી શકે છે અહીં, આ જાવાસ્ક્રિપ્ટ જેવી
ફાઇલો હું જેએસ ઉદાહરણમાં જોવા મળ્યો છે.
પરંતુ હવે આપણે ક્રિયાઓ જુઓ.
અમે અમારા આદેશ ચલાવી શકો છો.
અને આશા છે કે હું બનાવવા કરી શકશો તે થોડી મોટી છે તેથી અમે બધા જોઈ શકે છે.
>> અમે tasks.find ચલાવો, અને જો તમે પડશે આ ચોક્કસ જ કોડ છે કે જુઓ
આ જાવાસ્ક્રિપ્ટ ફાઈલ વાપરે છે કે પગલું ત્રણ માં, આ task.find.
અમે આ જ વાત ચલાવો, અને શકે છે હવે અમે કેટલીક વિચિત્ર સામગ્રી વિચાર.
અમે કેવી રીતે વાસ્તવમાં ડેટા મેળવી શકું?
વેલ, અમે આ ચલાવવા માટે છે કહેવાય આદેશ મેળવે.
>> આ ડિબગીંગ માટે ખૂબ જ ઉપયોગી છે.
શું તમે અહીં મેળવી છે એક કર્સર, અને આ છે
ઉલ્કા છે એક સરસ રીત ઑપ્ટિમાઇઝ લાવતી માહિતી.
આ કર્સર માટે તમામ સુવિધાઓ છે લાઇવ અપડેટ અને પ્રેરણાદાયક પૃષ્ઠ
કંઈક બદલાઈ ગયો છે.
પરંતુ તે અમને ડેટા મળશે નહીં.
અમે મેળવે મારફતે ડેટા મેળવી શકો છો.
અને જો અમે એક પદાર્થ હોય તે જોવા માટે, અને તે માત્ર અમે Mongo હતી શું જેવું છે
એક ID અને લખાણ સાથે આપણે મૂકવા.
>> તેથી અમે કેવી રીતે ઉલ્કા માં આઇટમ દાખલ કરી શકું?
વેલ, અમે માત્ર ક્રિયાઓ ધરાવે છે.
અને પછી અમે ચલાવી શકો છો જ દાખલ આદેશ,
એક શબ્દકોશ અથવા પદાર્થ આપ્યા એ જ બંધારણ, લખાણ સાથે
અને પછી હું કન્સોલ આવે.
ઉપર એક નજર કારણ કે જ્યારે હું આ કરવા માટે, તે વેબસાઈટ પર દેખાય છે
આપમેળે.
>> તમે કંઈપણ મૂકી શકે છે કે નોટિસ તમે આ વસ્તુઓ માં માંગો છો.
તે છે નથી એક નિશ્ચિત માળખા હોય છે.
હું એક સમાન હોય શકે નંબર ત્રણ અને ખોટા બરાબર બી.
અને તે બધા કામ કરે છે.
હું પણ પસંદ કરી શકો છો નથી માટે બધા પર લખાણ સમાવેશ થાય છે.
આ માત્ર આગ્રહણીય નથી છતાં પછી ઉલ્કા કારણ
પ્રદર્શિત કરવું તે ખબર નહીં.
પરંતુ દરેક કિસ્સામાં, અમે એક ID વિચાર, અને તે છે
તમે ઉપયોગ કરી શકો પદાર્થ ની આઈડી.
>> અમે સાથે ચાલુ તરીકે ચાર પગલું અને પાંચ પગલું,
આ ટ્યુટોરીયલ તમે માર્ગો બતાવશે કે તમે ઉપયોગ કરી UI ઘટકો બનાવી શકો
તમને ખબર એચટીએમએલ વિવિધ કાર્યો બનાવો.
માતાનો ખરેખર ઝડપથી પગલાં ચાર જુઓ.
અમે અમે ઉમેર્યું છે કે જોશો ઘટનાઓ વિશે એક વિભાગ.
નમૂનાઓ હોઈ શકે છે અમને માહિતી મળી છે કે જેમાં મદદગારો,.
પરંતુ તે પણ ઘટનાઓ કૉલ કરી શકો છો.
અને આ છે જ્યાં સામગ્રી છે , ઘટનાઓ, કારણ ઉપયોગી બને
તમે પર ક્લિક કરો ત્યારે શું થાય રહ્યા તમારી વેબસાઇટ પર અલગ વસ્તુઓ.
>> અહીં અમારા કોડ કહેવાની છે અમને આ ઘટના ઉમેરો.
તમે સબમિટ કર્યા ત્યારે તેને ઉમેરી વર્ગ નવા કાર્ય સાથે કંઈક.
શું તમે અહીં છે એક સીએસએસ પસંદગીકાર છે.
તેથી આ માત્ર એક HTML માટે જુએ વર્ગ નવા કાર્ય છે તે તત્વ.
અને તે ઘટના માટે, જેવી submit જુએ છે.
અન્ય ઇવેન્ટ્સ સમાવેશ હોવર, ક્લિક, ડબલ ક્લિક,
તમે સામાન્ય HTML માં વિચાર શું જેવું જ.
>> શું તમે તેને અહીં આપી હવે એક કાર્ય છે.
અને તમે હોઈ શકે છે તમારા તે કાર્ય માં કોડ.
મેળવવામાં થાય છે તે આ કાર્ય છે જો તમે આ નવી કાર્ય સુપ્રત કરો ત્યારે કહેવાય.
માતાનો માત્ર જેથી તે HTML જુઓ અમે આ નવી કાર્ય છે તે સમજવા.
અમે અહીં એક ફોર્મ ઉમેર્યા છે વર્ગ નવા કાર્ય સાથે.
અને તે લખાણ લે છે કે ઇનપુટ છે.
અને આ છે જ્યાં અમે અમારા નવા કાર્યો ઉમેરો કરશે.
>> ચાલો આ પગલું ચાર ચલાવો વેબસાઇટ તે જેવી લાગે છે તે જોવા માટે.
અમે પ્રથમ બહાર નીકળવા કરી શકો આ MongoDB ના અમે હતી
અમારા અગાઉના થી નિયંત્રણ સી સાથે ઉદાહરણ
અને ચાલો તેને બદલવા દો આ પગલું ચાર ડિરેક્ટરી.
અમે ફરી ઉલ્કા સ્કોર પડશે સર્વર શરૂ કરવા માટે.
અને કમનસીબે, હું ઉલ્કા હતી બીજા ટર્મિનલમાં ચાલી.
તેથી હું માત્ર જાઉં છું આ બંધ ખાતરી કરો.
ચાલો આ અને બદલો છોડી દો ભાગ ચાર, ચાર કદમ.
ઓકે.
>> હવે અમારી ઉલ્કા કોડ ચાલી રહ્યું છે.
અને તમે વિના, તેને અપડેટ જોઈ શકો છો કે અમને પણ પૃષ્ઠને તાજું કર્યા.
શું અહીં બદલી નાંખી છે હવે છે અમે કોઈ ક્રિયાઓ નથી કે,
પરંતુ અમે અહીં, આ એક સ્વરૂપ છે લખાણ બોક્સમાં અમારા નવા કાર્યો ઉમેરો.
અને અમે અહીં અમારા કાર્ય લખી શકો છો.
હું HTML પાનામાં આવે.
હું દાખલ કરો દબાવો, ત્યારે તે રજૂ મળ્યો.
>> અમે તરીકે થયું છે તે જોવા કરી શકો છો આ JavaScript કોડ દ્વારા વ્યાખ્યાયિત.
શું આ કાર્ય કર્યું હતું ફોર્મ માંથી લખાણ લાગી,
અને પછી માત્ર, tasks.insert કહેવાય જેવા આપણે કન્સોલ માં કર્યું.
તેઓ પણ એક createdAt તારીખ ઉમેરો પસંદ કર્યું.
આ તમે કેવી રીતે કરશે છે વર્તમાન સમય સ્પષ્ટ કરો.
કે પછી, તે કરીને ફોર્મ સાફ કરે ખાતરી કિંમત ખાલી શબ્દમાળા છે.
>> અને પછી તે માટે ખોટા પાછા કહે બીજું ખાતરી કંઇ થાય બનાવે છે.
જો તમે ના ખોટા પાછા જ્યારે અમલ અટકે છે કે ફોર્મ ઘટના,.
, એક ફોર્મ એક ક્રિયા છે કહે જેમ એક PHP, પાનું માટે સબમિટ કરો.
તમે પાછા ફર્યા હોત તો ખોટા, તમે સાચું પાછા લેતો.
તે કે વિનંતી કરી રહ્યા અંત આવશે.
ખોટા રોકનાર તે અને અહિ તે અટકી જાય છે.
>> જેથી થોડી ડેમો અંગે હતું ઉલ્કા કામ કરે છે, અને અમે કર્યું છે કે કેવી રીતે
થોડા સમય માટે આ ટ્યુટોરીયલ નીચેની રહ્યો.
અને તમે લાગે કૃપા કરીને કરી શકો છો મફત આમ ચાલુ રાખવા માટે.
સ્રોતો પુષ્કળ હોય છે, અને ટ્યુટોરીયલ માત્ર ખરેખર છે
સમજાવીને વિશે ખૂબ જ સારી શું થઈ રહ્યું છે.
હું માં, હવે તમે બતાવવા માંગો છો નથી અમે છોડી ગયા છે એ મિનિટો,
આ કેટલાક શું છે ઉલ્કા ના ઠંડા લક્ષણો,
અને કેટલાક શું છે વધુ ઉપયોગી પેકેજો.
ઉલ્કા વિશે મહાન વસ્તુઓ છે કે જો તમે પેકેજ સિસ્ટમ હોય છે.
તમે સરળતાથી કોડ સમાવેશ થઈ શકે વિકાસકર્તાઓ કે હજારો
વિશ્વભરમાં લખ્યું છે તમારા ઉલ્કા પ્રોજેક્ટ માં.
આ એક ઉદાહરણ છે તે તમને કદાચ છે આ ટ્યુટોરીયલ, જ્યાં પગલું નવ માં કરી
તમે ખાતાઓ ઉમેરવા માટે પ્રયાસ કરી રહ્યા છે તમારા ઉલ્કા પ્રોજેક્ટ માટે.
અમે એક CS50 PHP હોય પ્રોજેક્ટ, અમે હશે
આ માળખા પર આધાર રાખે છે અથવા અમારી પોતાની કોડ બનાવવા માટે
અમે સુરક્ષિત સંભાળી ખાતરી પાસવર્ડ્સ અને વપરાશકર્તા નામો
અને ડેટાબેઝ સ્ટોર અને તે તમામ.
>> તે ઉલ્કા ધરાવે છે બહાર વળે પેકેજો, તમારા માટે તે કરવા માટે
અને ખૂબ જ સરળતાથી તે કરવા.
અમે શું કરી શકો છો થોડા પેકેજો ઉમેરવા છે.
તેથી આપણે કે અધિકાર કરવા દો હવે અમારી કન્સોલમાં.
હું આ પ્રોજેક્ટ છોડી જાઉં છું અને હમણાં સરળ-todos જાય.
હવે, સરળ-todos છે આ પ્રોજેક્ટ કે જે તમે
પૂર્ણ બાદ હશે પગલું 11 અથવા પગલાંની 12 સાથે,
આ ટ્યુટોરીયલ ઓવરને અંતે.
અને તે જોવા માટે ઓછામાં માતાનો ઝડપથી જોવા દો અમે હોય વિવિધ લક્ષણો શું છે.
ચાલો માત્ર તે ચાલી રહ્યું ખાતરી કરો દો.
ક્યારેક તે જ્યારે લે તાજું, પરંતુ અહીં તે છે માટે.
>> અમે છુપાવવા માટે અમારા વિકલ્પ હોય સંપૂર્ણ ક્રિયાઓ, અને અમે સાઇન ઇન કરી શકો છો.
અને આ સાથે કરવામાં આવી હતી આ ઉલ્કા પેકેજ.
તે મહાન છે.
આપણે હવે વપરાશકર્તા નામ આવ્યા માં અને પાસવર્ડ સાઇન.
અમે ઉમેરવા માગે તો શું પ્રવેશ પદ્ધતિ અન્ય પ્રકારનું?
માતાનો હું પ્રવેશ કરવા માગે હવે કહો મારા ઉલ્કા એકાઉન્ટથી.
હું ઉલ્કા ઉમેરો સ્કોર જાઉં, અને આ રહ્યો પેકેજો ઉમેરવા માટે વાક્યરચના છે.
હું એકાઉન્ટ્સ, અને accounts.meteor કહી શકો છો.
તે હવે શોધી રહ્યું છે પેકેજ અને તે ભાર.
તમે મને ન હોય તે જોઈ શકે જમણી પેકેજ નામ જોવા મળે છે.
>> તેથી તમે કેવી રીતે પેકેજો વિશે શોધવા શકું?
સારું બનાવી એક મહાન વેબસાઇટ, છે આ ઉલ્કા લોકો દ્વારા ઉપલબ્ધ,
atmospherejs.com કહેવાય.
Atmospherejs, એક શબ્દ, કોઈ કોમ, એક મહાન ભંડાર છે
આ ઉલ્કા તમામ શોધવા માટે રીપોઝીટરીમાં પેકેજો.
હું પછી હિસાબ શોધવા, અને કરી શકે છે તે બધા સંબંધિત સામગ્રી મને બતાવો પડશે,
એકાઉન્ટ નામ સાથે બધા પેકેજો.
>> કે લોડ કરે છે, જ્યારે અમે પ્રયાસ કરી શકો છો કેટલાક અન્ય પેકેજો ઉમેરી રહ્યા છે.
કદાચ આ ઉલ્કા પેકેજ કામ નથી હમણાં, પણ મને ફેસબુક ઉમેરી શકો છો.
હું પછી એકાઉન્ટ ઉમેરો અને શકો ફરીથી ઉલ્કા પ્રોજેક્ટ ચલાવો.
આ શરૂ થાય જાય, માતાનો જોવા દો શું આ વેબસાઇટ પર બદલાઈ છે.
તમે મને કદાચ see-- શકો તેને અહીં તાજું કરો છે.
>> હું એક બટન હોય છે ફેસબુક પ્રવેશ રૂપરેખાંકિત કરો.
અને અહીં, હું બધા પાસે સૂચનો ઉલ્કા
માટે તમારા માટે તૈયાર કરી છે એક ફેસબુક એપ્લિકેશન સુયોજિત.
અને તમે તે વાપરી શકો છો માહિતી તમારી આઇડી ઉમેરો.
તે થઈ રહ્યું એકવાર તમે પડશે તમારી એપ્લિકેશન માં કામ ફેસબુક પ્રવેશ.
>> હું માત્ર વિચાર જાઉં છું એક એપ્લિકેશન ID અને એક ગુપ્ત,
ફક્ત આ કામ કરી શકે છે તમે કેવી રીતે બતાવવા માટે.
જો તમે ફેસબુક એકાઉન્ટ જરૂર પડશે ફેસબુક વિકાસકર્તા વિકલ્પો વાપરવા માટે.
મને માત્ર ઝડપથી શોધવા દો જરૂરી છે કે ઉલ્કા કીઓ.
હું અન્ય ઉલ્કા પ્રોજેક્ટ હોય હું ઉપયોગ જાઉં છું કે,
અને હું માત્ર લેવા જાઉં છું કે ફાઇલમાંથી કીઓ.
>> હું તેને શોધી અને એકવાર, હું હમણાં જ કરી શકશો મારી ફેસબુક માં આ કીઓ નકલ કરવા.
તેથી અહીં કી છે.
અને આ રહસ્ય છે.
તમને ન હોવી જોઈએ લોકો સાથે આ શેર.
અને પછી તમે તેને તમારી એપ્લિકેશન ગુપ્ત આપી.
અને આ જેથી ફેસબુક છે શું તમે ખરેખર હોય જાણે.
અને તમે રૂપરેખાંકન સાચવો.
>> હું પ્રક્રિયા મેં માં લાગે મારા ઉલ્કા એપ્લિકેશન અટકાવી દેવાયેલ છે.
તેથી હું માત્ર બનાવવા માંગો છો ખાતરી કરો કે તે હજુ પણ છે.
ઓકે, ચાલો ખાતરી અમારી ઉલ્કા સર્વર બનાવવા દો તેથી વેબ પૃષ્ઠ ચાલી રહ્યું છે ચાલી રહ્યું છે.
આપણે ઉલ્કા અટકાવવા માટે જો નોટિસ સર્વર, પાનાંની હજુ પણ અહીં છે.
તે માત્ર હવે અપડેટ નહીં.
આ ઉલ્કા સર્વર જરૂરી છે ખાતરી કરીને માટે પાનું લાઇવ છે.
>> બરાબર, હું તે રજૂ, અને હવે કર્યું હું ફેસબુક સાથે સાઇન ઇન કરી શકો છો.
હવે તે માત્ર એક બાબત છે એક ફેસબુક પોપ અપ કર્યા
અને તમારા એકાઉન્ટમાં મૂકવા માહિતી અને લોગીંગ માં.
તમે આ કરી જાય, ફેસબુક કદાચ તમે કેટલાક વધુ સુરક્ષા માટે નાગ.
તેથી અમે માત્ર ત્યાં બંધ કરશો.
આ બિંદુ છે તમે પૂર્ણ કરી ત્યારે તે તે સાથે, તમે ફેસબુક લૉગિન પડશે.
>> ઉલ્કા સમૂહ છે અન્ય પેકેજો સાથે સાથે.
તમે Google+ સાથે લોગ ઇન કરી શકો છો.
તમને GitHub સાથે લોગ ઇન કરી શકો છો.
તમે Twitter સાથે લોગ ઇન કરી શકો છો.
તમે શોધવા જો કે, તમે પડશે અન્ય વસ્તુઓ પુષ્કળ શોધવા
Meetup, LinkedIn જેવી, અને ઉલ્કા વિકાસકર્તા.
જેથી ઉલ્કા વિકાસકર્તા હતી પેકેજ હું માટે જોઈ હતી.
ઉલ્કા એકાઉન્ટ્સ-ઉલ્કા-ડેવલપર ઉમેરો.
આ દરમિયાન, હું પણ ભલામણ કરવા માંગો છો
તમારા પ્રોજેક્ટ માટે અન્ય કેટલાક પેકેજો.
તે ઉપયોગી સાબિત થઈ શકે જો jQuery પેકેજ સમાવેશ થાય છે.
આ તમે ઉપયોગ કરવા માટે પરવાનગી આપે છે તમારા ક્લાઈન્ટો માં jQuery.
તમે માત્ર એક વાક્ય સાથે કરી છે, અને શકે ઉલ્કા ખાતરી કરો કે તમે તારીખ સુધી છો કરશે
jQuery પર.
હું પણ હ્યુસ્ટન ભલામણ: admin.
>> આ એક phpMyAdmin જેવા પ્રકારની છે તમારા MongoDB માટે સાધન પ્રકારની.
આ તમને સુધારવા દે છે તમારી માહિતી એકદમ સરળતાથી
આ Mongo શેલ પર જવા કર્યા વગર, જેમ હું અગાઉ આ પરિસંવાદ માં કર્યું હતું.
તેથી હવે તે ચાલી રહ્યું છે કે, ચાલો ચલાવો ફરી ઉલ્કા અને અમે શું કરી શકો છો તે જુઓ.
>> તમે અમુક પેકેજોને ઉમેરી રહ્યા છે કે નોટિસ તેમને કેટલાક ચેતવણીઓ પ્રસ્તુત હોય શકે છે.
તમને ચિંતા કરવાની જરૂર નથી હ્યુસ્ટન સાથે તે વિશે.
તેથી અમે હવે વિકલ્પ હોય શકે છે ઉલ્કા સંચાલક રૂપરેખાંકિત કરવા.
અને તેઓ તમને દિશાઓ આપી તમે તે સેટ કરવા માંગો છો.
>> અમે પણ હવે / સંચાલક જઈ શકો છો.
આ તમે લાવ્યા છે આ હ્યુસ્ટન પેકેજ દ્વારા.
અને આ ઉલ્કા એડમિન ઈન્ટરફેસ છે.
તમે માત્ર એક બનાવો સંચાલક ખાતું, જેવા છો.
તમે પાનું તાજું, તો તમે કદાચ કેટલાક સંગ્રહો બતાવવાનું હોય છે.
>> તે ખૂબ જ ઉપયોગી સાધન છે અને હું ભારપૂર્વક ભલામણ કરે છે.
તમે કારણ કે જોઈ શકો છો હ્યુસ્ટન અમુક ભૂલો આપી હતી,
અમે કોઈ સંગ્રહો ન હોય હમણાં બતાવવાનું.
તમે હ્યુસ્ટન ઉપયોગ કરશે માર્ગ છે આ કાર્ય નહીં તેની ખાતરી કરીને
તમારા સરળ-todos બોલાવવામાં.
જેથી હ્યુસ્ટન નહી હોય મારા ક્રિયાઓ શું છે તેની ખબર.
>> અમે એક Mongo સુયોજિત સંગ્રહ કહેવાય ક્રિયાઓ.
માતાનો સરળ-todos અને માત્ર જાય દો કે જાવાસ્ક્રિપ્ટ ખાતરી કરો,
અમે અમારા સંગ્રહો ક્રિયાઓ ઉમેર્યું છે.
આપણે હવે સાચવી લીધો છે, અને તે મકાન છે આ એપ્લિકેશન, પ્રેરણાદાયક.
અને માતાનો જોવા દો.
હવે અમે કેટલીક ક્રિયાઓ ધરાવે છે.
અને અમે કેટલાક નવા કાર્યો ઉમેરી શકો છો.
પરંતુ અમે ક્રિયાઓ ઉમેરવા માંગતા હોય તો, માતાનો એપ્લિકેશન પોતે સાથે કરી દો.
>> હવે અમે અમુક માહિતી ઉમેરી શકો છો.
હાય, આ એક કાર્ય છે.
તે પ્રકારની વિચિત્ર કે લાગે અમે કોઈ ક્રિયાઓ જોયા નથી.
અમે કોઈ મળ્યું તો અમે તપાસ કરવા માંગો છો શકે છે અહીં, અથવા કદાચ બીજે ક્યાંય ભૂલો.
અમે સંચાલક જાય તો, તે વિચિત્ર લાગે છે.
તમે રીપોઝીટરી ખેંચી તો આ પરિસંવાદ પછી,
હું ખાતરી કરો કે કરશે સરળ-todos હ્યુસ્ટન સાથે કામ કરે છે.
કમનસીબે, તે નથી લાગતું નથી આ ખૂબ જ ક્ષણે કામ કરી.
>> અન્ય કોઇ પ્રશ્નો હોય છે?
હ્યુસ્ટન સામાન્ય છે એક ખૂબ જ સારી રીતે કામ કરે છે કે સાધન.
હ્યુસ્ટન ખાસ થોડી છે બીજી કરતા buggier,
પણ હું તે કામ કરે છે જ્યારે તેને ભલામણ કરું છું.
હા.
>> પ્રેક્ષક: તમે શું કરી શકો આ ફેસબુક પેકેજ સાથે
વપરાશકર્તા લોગ થયેલ વાર તેમના ફેસબુક સાથે?
>> ROGER ZURAWICKI: એકવાર વપરાશકર્તા, પ્રવેશેલ
તમે ફેસબુક API માં કોલ કરી શકશો.
કે ઘણાં વધારે આવેલું કેવી ફેસબુક તેમના API ખોલે છે.
ઉલ્કા, તમે ખાતરી કરો આ કનેક્શન છે.
પરંતુ તે પછી બધું બાબત છે ના ફેસબુક API નો ઉપયોગ કેવી રીતે શીખવા.
AUDIENCE: [અશ્રાવ્ય].
ROGER ZURAWICKI: બધા અધિકાર.
માટે ખૂબ ખૂબ આભાર ઉલ્કા માં આ CS50 સેમિનાર.
જો તમે કોઇ પ્રશ્નો હોય તો, તમે મને ઇમેઇલ કરી શકો છો
મારા ઇમેઇલ સરનામાં પર આ પરિસંવાદ નીચે યાદી થયેલ.
અને હું ખુશ રહેશો તમારા પ્રશ્નો જવાબ.
હું પણ અંતે હશો CS50 Hackathon જોઇએ
તમે તમારા ઉલ્કા પ્રોજેક્ટ સાથે મદદ જરૂર છે.
જોવાનું બદલ આભાર.