>> બધા હક છે, તેથી આજે, હું વાત કરી જાઉં છું
જાવાસ્ક્રિપ્ટ વિશે અને તે કેવી રીતે છે અન્ય ભાષાઓમાં અલગ
તમે હોઈ શકે છે PHP, ગમે આવે છે.
તેથી પર છેલ્લા વ્યાખ્યાન સોમવાર, અમે થોડી વાત કરી
સમાન છે તે વિશે શું છે જાવાસ્ક્રિપ્ટ વચ્ચે પરિચિત
અને PHP અથવા Python અથવા રૂબી અથવા C અથવા અન્ય ભાષાઓમાં
જો તમે પહેલાથી જ છો પરિચિત.
પરંતુ તે ખરેખર જાવાસ્ક્રિપ્ટ ખરેખર અનન્ય લેવાની હતી
બનાવે છે કે પદાર્થ મોડેલ પર તે પ્રકારના સંપૂર્ણપણે અલગ
મોટા ભાગની ભાષાઓ કરતાં તમને એમ જ રહ્યા છીએ.
તેથી કાર્યો એક પ્રકારના છે
underappreciated ના જાવાસ્ક્રિપ્ટ ખ્યાલ.
તેઓ રીતે વધુ શક્તિશાળી કરતાં હોય છે તેઓ અન્ય ભાષાઓમાં છે
તેઓ કરી શકે છે, કારણ કે માં - એક કારણ માટે,
તેઓ પ્રયત્ન કરવા માટે સક્ષમ છીએ કિંમતો તરીકે સુયોજિત કરો.
તેથી અહીં અમે હોય var X કાર્ય સમકક્ષ હોય છે
અને તે પ્રથમ વર્ગ છે પસાર કરી શકો છો કે જે કિંમત
એક દલીલ તરીકે આસપાસ.
તેથી જો તમે કરવાની જરૂર નથી કાર્ય એક્સ જાહેર
અને માત્ર કે અવકાશ X વાપરો.
તમે x ની કિંમત પસાર કરી શકો છો ગમે ત્યાં દરમ્યાન, તમે જાણો છો,
માં એક દલીલ તરીકે અન્ય કાર્ય
તમે નિકાસ મોડ્યુલ શકે છે ડેવિડ નોડ માં ઉલ્લેખ કર્યો છે.
જેથી આગામી બિંદુ છે
એક કાર્ય એક કે જાવાસ્ક્રિપ્ટ પદાર્થ.
તેથી તમે ખરેખર સેટ કરી શકો છો કિંમતો તરીકે ગુણધર્મો
એક કાર્ય પર અને માત્ર સારવાર તે એક પદાર્થ છે ગમે છે.
તેથી તમારી સાથે કામ જ્યારે jQuery, તમે જાણો છો કે, ડોલર
અને પછી તમે પાસ તે એક કરો
અને એક કાર્ય તરીકે તેને બોલાવવા.
પરંતુ તે પછી તમે પણ ડોલર એજેક્સ ડોટ છે.
અને તે ન પ્રકારના કરે જો તમને લાગે અર્થમાં બનાવવા
માત્ર તરીકે કાર્ય તમે જગાડવા શકે એવું
અથવા ફોન કરો.
પરંતુ જાવાસ્ક્રિપ્ટ માટે તમને પરવાનગી આપે છે કાર્યો પર ગુણધર્મો સુયોજિત
સ્થિર ગુણધર્મો માત્ર એક્સ ડોટ someProp સાથે
હું ત્યાં ધ્યાન દોર્યું છે.
અમે છો કે જે આગામી બિંદુ થોડી વધુ જાય જઈ
ઊંડાણપૂર્વક હકીકત એ છે કે કાર્યો સારવાર કરી શકાય છે
જાવાસ્ક્રિપ્ટ વર્ગો છે.
તેથી ખ્યાલ છે આ નવી ઓપરેટર
નવી ઉદાહરણ ની બનાવે છે જે એક પ્રકારના સાથે કાર્ય
વર્ગ જેવા શરીર જેવા તે સાથે આવે છે, જે
અને અમે જાઓ રહ્યા છીએ તે થોડી વધુ,
તે પ્રોટોટાઇપ કહેવાય છે.
અને તે બનાવે છે શું છે ખૂબ જ અનન્ય જાવાસ્ક્રિપ્ટ સરખામણીમાં
અન્ય ભાષાઓમાં જે વર્ગ આધારિત હોય છે,
JavaScript આધારિત અસલ છે.
અને પછી માત્ર પર ત્યાં નીચે,
કાર્ય માત્ર કહી શકાય અમે ઉપયોગ કરી રહ્યાં છો સ્પષ્ટ રિલીઝ.
જેથી નવી કશું જ નથી.
અનન્ય છે કે અન્ય વસ્તુ છે
એરે ખરેખર છે કે વસ્તુઓ.
તેઓ PHP માં છે પસંદ નથી કરી રહ્યાં છો
તમે માત્ર બનાવવા જ્યાં નવી એરે.
આ ખરેખર એક સંકેત કરે છે નવી એરે કહેતા માટે.
અને એરે ખરેખર એક એક પદાર્થ પેટાવર્ગ.
જેથી કંઈક છે અલગ અને હું જઈશ
થોડી વધુ માં તે પર વિગતવાર.
અને ડિબગીંગ ક્ષમતાઓ
જાવાસ્ક્રિપ્ટ સાથે ખરેખર છે મેળ ન ખાતી જ્યાં સુધી હું જોઇ છે.
આ એક સ્ક્રીન છે પાંચ ક્રોમ ઇન્સ્પેક્ટર
અમે જઈ રહ્યાં છો કે જે બાકીના માટે ઉપયોગ કરી
પ્રસ્તુતિ આજે.
અને તમે માત્ર આ મેળવવા માટે વિકાસકર્તા સાધનો ફાઇલ પર જાઓ
અને Chrome ખોલો ઇન્સ્પેક્ટર અથવા તમે ક્લિક કરી શકો છો
અને શો તત્વ હું ક્લિક કરો તે HTML પાનામાં પર છે
અથવા હું તે આદેશ લાગે વિકલ્પ જોહાન આ બનાવ્યો.
પરંતુ અમે આ જાય અને તમે પડશે ખરેખર બ્રેકપોઇન્ટ્સ સેટ કરી શકો છો
તમે મારફતે ચલાવી રહ્યા છો તરીકે આ JavaScript કોડ અને સૉર્ટ
કયા સ્થાનિક મૂલ્યાંકન ચલો, શું કિંમત છે
આ છે અને તે બનાવે ડિબગ કોડ માટે માર્ગ સરળ.
અને don't - આ નથી બ્રાઉઝર બાજુ કોડ માટે મર્યાદા
પરંતુ તમે ખરેખર આ કરી શકો છો એક ઉદાહરણ તરીકે ચલાવો
આ ક્રોમ ઇન્સ્પેક્ટર તમારા સેવા બાજુ કોડ માટે
ખરેખર સ્વચ્છ છે, જે તમે કારણ કે વાક્ય દ્વારા વાક્ય મારફતે પગલું કરી શકો છો
વિનંતી આવે તરીકે તમારી સર્વર અને શું થઈ રહ્યું છે તે જોવા માટે
અને ચલો સાથે રમે છે નીચે અહીં કન્સોલમાં.
હું ઉલ્લેખ કર્યો જેથી, જાવાસ્ક્રિપ્ટ અસલ આધારિત ભાષા છે
જે સમૂહ છે કે જે થાય છે સૉર્ટ છે જે મૂળભૂત કિંમતો
દરેક કાર્ય માટે છુપાયેલા
પદાર્થ ડોટ માં પ્રોટોટાઇપ મિલકત.
તેથી તે પ્રકારના એક હેશ ની છે માત્ર અલગ મૂળભૂત કિંમતો
કે તમે જગાડવા જ્યારે નવા મુખ્ય શબ્દ સાથે કામ,
તે દ્વારા સુયોજિત થાય છે કાર્યો તરીકે મૂળભૂત
ઉપલબ્ધ છે આ ઉદાહરણ છે.
તેથી તે ખરેખર છે - માટે ખરેખર અસરકારક
તે એક અસરકારક માર્ગ છે મુજબના વસ્તુઓ મેમરી ઓનલાઇન
કારણ કે જાવાસ્ક્રિપ્ટ રનટાઈમ જ સાચવી રાખે છે
પદાર્થોના તે પ્રોટોટાઇપ છે.
તે પ્રકારના કે નિર્દેશ
જો તમે નવી cretae જ્યારે એક વર્ગ દાખલા તરીકે.
અને તમે પણ નકલ કરી શકે છે તરીકે જાણીતા વારસો છે
વર્ગ આધારિત ભાષાઓમાં તમે પ્રકારના હોય છે
એક જેમ આ લંબાય છે, કે તમે નકલ કરી શકે છે કે વિસ્તરે
કે જાવાસ્ક્રિપ્ટ પાંચ કહેવાય છે તે દ્વારા
પ્રોટોટાઇપ ચેઇન.
અને અમે ઉદાહરણો જોશો તે વિશે.
તેથી તમારા તો - jQuery પ્લગઇન્સ ખરેખર તેઓ jQuery ભલામણ
ડોલર કોઈ ઉપયોગ કરવા લેખકો fn વિધેય ઉમેરવા માટે
આ jQuery પુસ્તકાલય છે.
અને અમે ખરેખર રહ્યા છીએ પર કૂદકો - તેથી, આ પાનાં પર,
અમે ડોલર છે - હું jQuery સમાવેશ થાય છે.
અને તમે ડોલર કરો તો કન્સોલમાં ડોટ
હું લાવી ઉલ્લેખ કર્યો જે તમે આદેશ પાળી છે જે દ્વારા
અથવા માત્ર જોઈ જવાનું, વિકાસકર્તા, વિકાસકર્તા સાધનો
અને સ્ત્રોતો ટેબ પર જઈ રહી છે.
[અશ્રાવ્ય રીમાર્ક]
ખાતરી કરો કે ઓહ. તેથી જ્યારે હું શરૂ ચલ લખો,
તે મારા માટે ઓટો પૂર્ણ શું ત્યાં ઉપલબ્ધ છે.
તેથી હું ડોલર લખ્યો અને હું કરી શકો છો હું ક્રોમ ધરાવે છે લાગે છે જુઓ
આંતરિક ડોલર, ડોલર અને ડોલર X.
તેથી હમણાં હું માત્ર માંગો છો ડોલર અને હું કોઈ મૂકવા.
અને પછી તે મને બતાવે છે બધા ગુણધર્મો
ઉપલબ્ધ છે આ jQuery પદાર્થ પર.
પરંતુ હું ડોલર કરો તો કોઈ પ્રોટોટાઇપ,
હું હવે તમામ પદ્ધતિઓ જોવા હું મદદથી ઉપયોગ કરું છું કે
હું ડોલર, કરો હોય અને પછી હું સાથે બંધ સાંકળ
તમે જાણો છો, વર્ગ ઉમેરો અથવા ઉમેરી અથવા કલંક અથવા જેમ કોઇ.
તે બધા ખરેખર છે તે પ્રોટોટાઇપ પર
જે હૂડ jQuery હેઠળ પોતે એક નવી ઉદાહરણ બનાવે છે
અને તે પ્રકારની તમામ છુપાવી દે તમારી પાસેથી તે વિગતો.
તેથી હું હતો કે બિંદુ અહીં પર પાછા બનાવે
કાર્ય સાથે, તેઓ ખરેખર તમને આ પ્રોટોટાઇપ છુપાવવા
અને માત્ર તે ઉપનામ ડોલર fn DOT.
તેથી મોટા ભાગના લોકો ખરેખર ખ્યાલ નથી
અસલ છે કે હૂડ that's હેઠળ -
તમે ઝંપલાવી શકે છે કે વધારાના વિધેયો ઉમેરો
દરેક jQuery ઉદાહરણ માટે તમે ઇચ્છો છો.
તેથી "નવા" ઓપરેટર છે ખરેખર જેવું મુશ્કેલ
પ્રથમ સમજવા માટે.
તમે કાર્ય કહી છે "નવા" સાથે,
તે સંપૂર્ણપણે અલગ છે કાર્ય ફોન માર્ગ
તમે માત્ર કહેવાય જો સ્પષ્ટ કરે છે.
તેથી "નવા" ઓપરેટર બનાવે નવી ઉદાહરણ કહેવામાં આવે છે
એક પદાર્થ કે નવું છે , તમે વિચાર કરી શકો છો ઉદાહરણ
એક વર્ગ તરીકે પદાર્થ.
અને આ, કિંમત થાય છે જ્યારે આ જે પરિચિત હોઈ શકે છે
, jQuery થી સાથે તેઓ પ્રકારની આ સુયોજિત
અનુકૂળ છે ગમે તે તે સમયે.
તેઓ સામાન્ય રીતે પર સેટ તમે કે વર્તમાન DOM નોડ
તમારા જેવા પસાર થઇ રહ્યાં છો પ્રમાણે દરેક અથવા તે કંઈક.
તેઓ - આ કિંમત માનવામાં આવે છે આ ઉદાહરણ ની કિંમત હોય છે
તમે "નવી" સાથે બનાવવામાં કે, જે બધું સમાવે છે
તે પ્રોટોટાઇપ સાંકળ અને બધા પર તમે શોધવા માંગો છો કે પદ્ધતિઓ
પ્રોટોટાઇપ મિલકત તરીકે.
તેથી તે પર આધાર રાખે છે કેવી રીતે એક કાર્ય તરીકે ઓળખાય છે,
આ ની કિંમત શું છે.
અને તે ખરેખર ગૂંચવણમાં મૂકે છે તમે જાવાસ્ક્રિપ્ટ માટે નવા છો.
પરંતુ કહેવાય છે કે દરેક કાર્ય એક છે - આ કિંમત પર છે.
તમે બનાવેલ છે તેથી તો પણ કંઈક એક નવા નમૂના તરીકે
આ ધારવામાં આવે છે કે વૈશ્વિક છે.
અથવા તમે એક કાર્ય કૉલ કરી શકો છો કોલ પદ્ધતિનો ઉપયોગ કરીને
આ પદ્ધતિ લાગુ જ્યાં જાવાસ્ક્રિપ્ટ.
તમે કાર્ય કરી શકો છો અને આ શું હોવું જોઈએ સ્પષ્ટ કરો.
તેથી તમે જ અસરકારક બનાવી શકે છે ખરેખર શક્તિશાળી છે
પણ તમે કરવા માટે પરવાનગી આપે છે ગેરમાર્ગે દોરી શકે છે કે જે વસ્તુઓ
અને ગૂંચવણભરી અન્ય વિકાસકર્તાઓ
તેઓ એ હકીકત છે ઉપયોગ નથી કરી રહ્યાં છો.
અને jQuery, હું એવી દલીલ કરે છે તે વધુ ગૂંચવણમાં મૂકે છે
તે અનુકૂળ બનાવવા માટે અને તે સુયોજિત
વર્તમાન DOM નોડ માટે.
પરંતુ સરળ નિયમ યાદ આ ની કિંમત શું છે
તમે જોઈ રહ્યા છો
કાર્યલક્ષી કોલ છે પર ડોટ બાકી છે તે.
તેથી જો તમે એક પદાર્થ હોય તો
અને તે કંઈક ડોટ છે કંઈક કાર્ય છે
પછી તમે ફોન કરો છો કે પ્રથમ કિંમત શું કિંમત છે
આ છે.
અહીં એક ઉદાહરણ છે કોડ
હું જે ઉત્પન્ન કરું છું જ્યાં શાબ્દિક નવા પદાર્થ
જે માત્ર પદાર્થ છે આ સર્પાકાર કૌંસ સાથે બનાવવામાં
અને હું બોબ માટે નામ સુયોજિત છું
અને પછી હું sayName છે અહીં જે પદ્ધતિ -
તેથી આ sayName અંદર હું એક્સ sayName કોઈ, તો
આ ની કિંમત સમાન છે એક્સ માટે કારણ કે ડાબી
ડોટ એક્સ છે. તેથી જો હું કોઈ sayName એક્સ કૉલ
તે હેલો બોબ કહે છે.
અને પછી અન્ય એક ઉદાહરણ
હું ખરેખર સોંપણી છું જ્યાં X ડોટ sayName, કાર્ય
ચલ વાય માટે, જે હું ઉલ્લેખ કર્યો છે
જાવાસ્ક્રિપ્ટ તમે કાર્યો સોંપી શકો છો
ચલો તમે ઇચ્છો ત્યારે, માટે તે છે કે જે રીતે ખરેખર સરળ છે
પરંતુ હવે હું, વાય કહી ત્યારે તે X સંદર્ભમાં ગુમાવી છે.
તેથી આ હવે વૈશ્વિક અથવા છે તમે સખત મોડમાં છો,
હું તે નલ માને અથવા undefined.
પરંતુ - તેથી વાય તમે શું નથી તમે શોધી રહ્યા છો તો અહીં અપેક્ષા
X અને તમે રહ્યા છીએ sayName કહે છે,
જો તમે આ નામ અપેક્ષા કરી રહ્યાં છો બોબ હશે તેવું માનવામાં આવે છે.
પરંતુ તમે તે ખેંચાય તો પદાર્થ કહેવાય
પોતાના દ્વારા, પણ હવે વૈશ્વિક છે.
અને તે હું ઉલ્લેખ કરવામાં આવી છે તે છે તમે ડોલર જુઓ, આ કોઈ
તમે ઘણી વખત નથી લાગતું નથી શું ખરેખર પર ચાલી રહ્યું છે.
પરંતુ jQuery પ્રકારના છે તેમના પોતાના ડોમેન ખાસ ભાષા
આ સાથે વ્યવહાર અને માટે તે તમે ઉપયોગ કરી રહ્યાં છે તે નથી
જાવાસ્ક્રિપ્ટ છે.
અને હું આ નિર્દેશ તે ખરેખર મહત્વનું છે કારણ કે
સારી માળખાગત લખવા માટે પદાર્થ કેન્દ્રિત કોડ
જાવાસ્ક્રિપ્ટ ખરેખર હોય છે એક સારી સમજ અને મુઠ્ઠીમાં
આ કેવી રીતે કામ કરે છે અને કેવી રીતે ઓબ્જેક્ટ મોડલ કામ કરે છે
અને કેવી રીતે નવા ઓપરેટર કામ કરે છે.
નહિં તો, તમે અંત પડશે jQuery સ્પાઘેટ્ટી સાથે
બધું જેવું છે જ્યાં તમામ સ્થળ પર
અને માત્ર આ DOM સાથે વ્યવહાર.
તમે ખરેખર આ કરી શકો છો જાવાસ્ક્રિપ્ટ લખો
વધુ સંગઠિત ફેશનમાં, તે ઘણો સરળ બનાવે છે
ક્રમમાં ગોઠવવા માટે, સાથે કામ કરવા માટે ની ચિંતા અલગ
આ સાથે વ્યવહાર ડોમ સુધારવા માટે અને વ્યવહાર
વાસ્તવિક તર્ક અને કોડ સાથે.
તેથી આપણે એક પર એક નજર કે આસપાસ થોડા ઉદાહરણો.
તેથી હું અહીં કેટલાક ઉદાહરણો છે.
તેથી આ માત્ર એક સરળ ઉદાહરણ છે જાવાસ્ક્રિપ્ટ પદાર્થ ઉપયોગ
અને થોડા કાર્યો ઉમેરી રહ્યા છે તે અને પછી પ્રકારની બનાવવા માટે
એક નાનું અરજી ગમે છે.
તેથી તે ખરેખર ખૂબ જ સરળ છે.
તે કરે છે કે આ જ વસ્તુ છે પ્રથમ તે તમારું નામ પૂછે છે.
તેથી હું ટિમ કહે છે અને પછી તમે પડશે બોબ માટે તમારું નામ બદલી શકો છો.
અને તે આ બધા છે અરજી કરે છે.
પરંતુ હું નિર્દેશ કરવા માંગો છો બહાર તે કરે છે કેવી રીતે છે.
તેથી હું આ નામ જનરેટર છે એક શરૂઆત પદ્ધતિ છે જે પદાર્થ
વપરાશકર્તા પૂછે જે તેમના નામ માટે
ફક્ત આ askForName ફોન કરીને
જે નીચે અહીં તે પ્રોમ્પ્ટ કરે છે
નામ સોંપાયેલી નથી તો પછી તે ફરીથી તેના માટે પૂછે છે
આ askForName ફોન કરીને.
અને પછી તે નામ નોંધાયો નહીં જાય, તે આ સુધારા નામ કહે છે.
તેથી આ પછી સુયોજિત કરે છે આ H1 ટેગ માં વપરાશકર્તા નામ નામ.
અને નામ ન હોય તો સેટ, તે ભૂલ ફેંકી દે છે.
[અશ્રાવ્ય રીમાર્ક]
ખાતરી કરો કે ઓહ. તેથી તે સુયોજિત કરે છે H1 ટેગ માં વપરાશકર્તા નામ
setDisplayName ફોન કરીને એચટીએમએલ સુયોજિત કરે છે કે જે
આ જેએસ નામ કન્ટેનર અને હું મારા HTML ની ​​તમામ prefixing છું
જેએસ પસંદગીકારો માત્ર કારણ સાથે તે મેળવવા માટે સારી આદત છે
માત્ર બનાવવા માં તેથી તે ચિંતામાં મૂકી દે નહીં
તમે વાપરી રહ્યા હોય ત્યારે ID ને કે વર્ગો જેવા પસંદગીકારો
શૈલી એમ બંને માટે અને તર્ક માટે
તમારા જાવાસ્ક્રિપ્ટ બોલ ઓવરને કાર્યક્રમો.
કારણ કે તમે અલગ હોય તો કામ કરતા લોકો જૂથો
FIPS એ આધાર પર અને તમે ત્યાં કરો છે
ડિઝાઇનર નક્કી કે બદલવા માટે it's છે -
મહાન જુઓ, તેથી તેઓ ન હોય નવી વર્ગ મૂકી અને લેવા માટે
બહાર તમારામાં અને તમે આધાર રહ્યાં છો જાવાસ્ક્રિપ્ટ હેતુ માટે પર,
પછી તમારી કોડ તોડે છે.
તે ઉપસર્ગ અને સૉર્ટ સારી છે
જેમ નામસ્થળ લગભગ જાવાસ્ક્રિપ્ટ સંબંધિત વર્ગો
અથવા લક્ષણો જેએસ એક ઉપસર્ગ.
તેથી આ ખૂબ છે સરળ અને તમે જોઈ શકો છો
હું છું આ તમામ કિસ્સાઓમાં ફોન ઓવરને અંતે આ આવો.
તેથી આ એક સારી છે પ્રવેશ મેળવવા ટેવ,
તમે તેને આપી માન્ય પરત કિંમત.
AskForName માં હું નથી તે અર્થમાં બનાવે છે કારણ કે
તમે પાછા નામ કરશે.
પરંતુ તે માટે પરવાનગી આપે છે શું પછી તમે કરવા માટે
તમે આ સુધારા પાછા જો તે કિંમત પરત છે, નામ
setDisplayName કયા છે આ ની કિંમત પરત.
અને તે તમે સૉર્ટ કરવા માટે પરવાનગી આપે તમે ઉપયોગ કરી રહ્યા છો કારણ કે સાંકળ
પાછા jQuery માં કરવા આ દરેક સમય ની કિંમત.
આ સંદર્ભ લે છે વર્તમાન વસ્તુઓ
તેથી જો તમે આ કોઈ કહી શકે છે askForName ડોટ setDisplayName
અને તે રાખશે આ કિંમત અને તમે પરવાનગી આપે છે
ત્યાં એક સરસ સાંકળ હોય.
અને પછી - જેથી માં આ બીજા ઉદાહરણ છે.
[કરેલું થોભો]
અધિકાર છે.
બરાબર. તેથી આપણે આગળ જાઓ અને કન્સોલ ખોલો
અને મારા સ્ત્રોતો ટૅબ પર જાઓ.
અમે ખરેખર આ પૉપ આઉટ પડશે.
તેથી ક્રોમ વિકાસકર્તા માં હું ઉલ્લેખ કર્યો છે કે સાધનો,
આ ભાગ છે જમણી અને એક પર -
તમે આ સ્ટોપ સાઇન જોઈ શકો છો મૂળભૂત રીતે છે, તે કાળા છે.
પરંતુ જ્યારે તે ઉપર તમે માઉસ, તે અપવાદો પર વિરામ નથી "કહે છે.
વિરામ પર ક્લિક કરો બધા અપવાદો. "
અને જો તમે તેને ક્લિક કરો જ્યારે ફરી, તે વાદળી કરે છે.
અને હવે ગમે ત્યારે કે ફેંકવામાં વખતે ભૂલ આવી છે
તમારા JavaScript કોડ, તે પડશે બિંદુ પર બંધ અને તમે પરવાનગી આપે છે
શું થઈ રહ્યું છે મૂલ્યાંકન.
તેથી - અને તે ખરેખર ઉપયોગી છે ખ્યાલ નિર્દેશ છે.
અને પછી જો તમે ક્લિક કરો ફરી, તે જાંબલી કરે
અને આ સામાન્ય છે શું હું તેને સાઇન રાખવા
તે માત્ર ત્યારે જ કોડ પાડે છે અપવાદ છે જ્યારે
કે કેચ કરવામાં આવી નથી.
તેથી માટે jQuery માં વખત ઘણો દાખલા તરીકે, તેઓ કેચ પ્રયાસ કરો
એક બ્રાઉઝર છે કે નહીં ચકાસવા માટે ક્ષમતા અમુક પ્રકારની છે
અને ત્યાંથી ચાલુ રાખો.
આ ત્યારે જ છે ભૂલ આવી છે
કે નથી એક પ્રયાસ કરો કેચ માં કેચ.
તેથી આપણે પ્રયાસ કરો અને સબમિટ કરો ખાલી છે કે નામ.
તેથી હું જોઈ શકો છો કે જે કોડ હવે બંધ છે
પાંચ updateName પદ્ધતિ પર અને હું કરી શકો છો નામો પર માઉસ
અને તે ખાલી કરવા માટે ખાલી છે જુઓ.
ત્યાં તે ખાલી સમાન છે.
તેથી જો નવી ફેંકવું નામ ભૂલ અને હવે હું પગલું કરી શકો છો
કાર્ય દ્વારા સ્તંભ અને બરાબર ", કહે છે,
જ્યાં આ આવે છે "અને હતી ક્લાઈન્ટ ની કિંમત શું છે તે જોવા.
તેથી તે, askForName પદ્ધતિ છે
setDisplayName શરૂઆત અને updateName.
અને આ માત્ર એક ખરેખર ઉપયોગી છે રીતે તમારી પાસે જોઈ શકો છો તમામ
ઉપલબ્ધ છે કે ચલો કે અવકાશ સાથે સાથે
બંધ ચલો તરીકે, બંધ છે, જેથી કંઈપણ
પર આ કાર્ય દ્વારા.
અને તેથી હું જોઈ શકો છો કે - ક્લાઈન્ટ ની કિંમત શું છે
અને શું આ કિંમત છે.
અમે છો તેથી આ 'કારણ jQuery માં સમાન છે
વર્તમાન DOM તત્વ છે.
પરંતુ તે ખરેખર ઉપયોગી છે કોડ ડિબગીંગ માટે
આ જેવી ભૂલો પર તૂટી જાય છે.
આ અન્ય એક લક્ષણ ક્રોમ ઇન્સ્પેક્ટર છે
કે તમે કરી શકો છો કોઈપણ બિંદુએ વિવિધ લીટીઓ પર ક્લિક કરો
આ પંક્તિ અને તે પડશે જગ્યાઓ પર તોડી
તમે બ્રેકપોઇન્ટ્સ સેટ છે જ્યાં તેઓ તરીકે ઓળખવામાં આવે છે રહ્યાં છો.
હું ક્લિક કરો જો આમ હોય, રેખા વાદળી કરે છે.
તેથી મને રહીએ પાંચ અહીં અમલ, બરાબર, કે તોડી નાખ્યો હતો.
અને હવે નામ નામ સુયોજિત કરો એલિસ અને સબમિટ કરો દબાવો.
તેથી હવે હું પણ જોઈ શકો છો તે બિંદુ પર મળી તે પહેલાં
બધું સુધારવાના, તે હવે છે તેથી હું જોઈ શકો છો અહીં બંધ કરી દીધું
મારા આ નામ એલિસ કે અને પછી હું ચાલુ રાખી શકો છો -
મને પૃષ્ઠ ફરીથી લોડ કરો.
બધા હક છે, તેથી હવે તે છે કે , ફરીથી શરૂ શરૂ
તે આ ભાવે બંધ થઈ ગયું છે લાઇન અને હું જોઈ શકો છો
તે નામ હાલમાં છે અવ્યાખ્યાયિત.
askForName તે કામ જે છે છે, તેથી તે ઘણી વાર પણ ઉપયોગી છે
તમે કે કાર્યો કરતા હોય છે, તો વિવિધ ફાઈલો આવતા
પાંચ કે વિવિધ સ્થળોએ જ્યાં તે છે કોડ, તમે જોઈ શકો છો
અને પછી તે માટે આવો, તે પ્રકાશિત કરશે.
આદત વિચાર તેથી સારા ડિબગીંગ સાધનો ઉપયોગ
માત્ર નથી કે ડોટ લોગ કન્સોલ ને.
ઠીક છે, તેથી આપણે લેવા દો એક બીજા ઉદાહરણ જોવા
જે વધુ ઉપયોગ કરે છે હું ખોટો સંદર્ભ આપવામાં આવ્યો હતો કારણ કે પ્રોટોટાઇપ માટે.
તેથી આ ઉદાહરણમાં,
આપણે એક નવી બનાવી રહ્યાં છો સીએસ કહેવાય કાર્ય
અને આ કેપીટલ છે જેથી સંમેલન સ્ટાન્ડર્ડ
જાવાસ્ક્રિપ્ટ છે જો કાર્ય ઉપયોગ કરી તેવું માનવામાં આવે છે
એક બાંધનાર તરીકે, વિરોધ
માત્ર એક સામાન્ય કાર્ય, તો તમે તેને ઉઠાવે.
તેથી હું મૂડી સીએસ અને આ છે ચલ courseId લે
અને courseTitle જે હું આ courseId માટે સુયોજિત કરે છે,
આ courseTitle આ બાંધનાર માં.
અને પછી હું પણ વિદ્યાર્થીઓ સુયોજિત અને ખાલી એરે તરીકે વ્યાખ્યાન.
જેથી તમે કારણ -
ઠીક છે, તેથી તે પ્રોટોટાઇપ ગુણધર્મો પછી વ્યાખ્યાયિત કરવામાં આવી હતી
નીચે અહીં સાથે - તેથી નમૂનો ફક્ત સાદા નીચા છે
નમૂનો, નીચા નમૂનો તમે કરી શકો છો કે જે રીતે છે -
આ નમૂનાઓ માટે સમાન ડેવિડ જણાવ્યું હતું કે
સર્વર પર, તમે આ કરી શકો છો માત્ર એક સ્ક્રિપ્ટ ટેગ લખો
જાવાસ્ક્રિપ્ટ નથી જે સ્ક્રિપ્ટ પણ લખાણ એચટીએમએલ
અને હું શું કરી રહ્યો છું jQuery છે સાથે -
તે આ રાખવા નથી ઓપન, હા, આપણે આ રહ્યા.
JQuery સાથે, તે મેળવવામાં છે કે નમૂનાનું એચટીએમએલ કિંમત
અને પછી મારફતે ચાલી ઉપયોગિતા લાઈબ્રેરીઓ નીચા
નમૂનો એન્જિન.
તેથી દસ્તા: તે માટે નીચે અહીં છે
ઉપયોગિતા નમૂનો હેઠળ
પરંતુ મૂળભૂત રીતે તમે વાંચી શકે છે તે વિશે થોડુંક વધુ.
પરંતુ તેને આ શબ્દમાળા મૂલ્યાંકન અને તે કાર્ય કરે છે
જે અમે તે પછી માહિતી પસાર કરી શકે છે માં અને તે ગતિશીલ ફોન કરો.
હું આગામી બે પદ્ધતિઓ addStudent અને addLecture છે.
આ માત્ર તેમને ઉમેરો હું સેટ કર્યું કે આંતરિક એરે
આ બાંધનાર અને પછી પદ્ધતિ રેન્ડર.
તેથી, ચાલો નવા બનાવીએ સીએસ ઉદાહરણ 164 કહેવાય
આ કોર્સ માટે છે જે નંબર 164 અને શીર્ષક.
અને પછી CS50 જે છે CS1 માટે CS50 અને પ્રસ્તાવના
અને પછી થોડા ઉમેરો વિદ્યાર્થીઓ વ્યાખ્યાનો
અને પછી CS50 રેન્ડર ફોન કરો.
અને હું કોડ સ્કોર, જો આમ હોય હું Eval સાથે કરી રહ્યો છું.
તમે ખરેખર ઉપયોગ કરવા માંગો છો ક્યારેય પાંચ Eval, પણ મને તો ફક્ત પ્રકારની છું
તોડીને તમામ કે અહીં છે જાવાસ્ક્રિપ્ટ
અને ફ્લાય પર ચલાવવા.
આ માં રેન્ડર કરે છે આ નવા ઉદાહરણો નમૂનો છે
છે જે સીએસ વર્ગ ગુણધર્મો છે, તેથી અમે ગયા છો
addLecture દ્વારા અને કર્યું અને દરેક માટે addStudent.
અને હું ઉલ્લેખ કર્યો છે હું આ પરત છું કારણ કે,
હું ખરેખર આ સાંકળ શકે addLecture અને addStudent કોલ્સ
અને તે જ સારી રીતે કામ કરીશું.
જાવાસ્ક્રિપ્ટ અન્ય લક્ષણ તે પણ વધારે ઉપયોગી છે
સર્વર બાજુએ જ જ્યાં તમે ખરેખર કોઈપણ સમયે
તમારી અરજી નહીં જો મોટા તમે જ્યાં ખબર નથી
અને તે સુયોજિત કરવા માટે સખત આ વ્યક્તિગત બ્રેકપોઇન્ટ્સ
હું તમારો ઉલ્લેખ કર્યો છે કે પાંચ ક્રોમ ઇન્સ્પેક્ટર છે
ડીબગર ચાવીરૂપ શબ્દ વાપરવા માટે.
તેથી તે ડી ઇ બી યુ જી જી ઇ આર માત્ર છે.
અને તમે એક ડીબગર મૂકી ત્યારે તમારો કોડ કીવર્ડ
અને તમે છે - ત્યાં અમે બે Gs જાઓ.
તમે ડીબગર મૂકી તમારો કોડ કીવર્ડ
અને તમે એક ડીબગર ચલાવી રહ્યા છો
જેમ કે ક્રોમ તરીકે અહીં ઇન્સ્પેક્ટર
અથવા સર્વર બાજુ ક્રોમ ઇન્સ્પેક્ટર, તે જાવાસ્ક્રિપ્ટ કહે
તે લીટી પર અમલ રોકવા કોડ ઓફ અને પછી તે તમને પરવાનગી આપે છે
બાકીના દ્વારા પગલું કોડ થયાના.
હું રન કોડ ક્લિક કરો તેથી જો અહીં, તે હવે બંધ છે
આ ડીબગર વાક્ય પર અને હું કરી શકો છો બરાબર જુઓ, અહીં CS50 ની કિંમત છે
અને તે મળી કોર્સ શીર્ષક, અલબત્ત ID ને,
તે લાંબા ભાષણો મળ્યું છે, કોઈ વિદ્યાર્થીઓ.
અને પછી હું મારફતે પગલું કરી શકો છો સમગ્ર addLecture,
હું તેને દબાણ છે જોઈ શકે છે આ પ્રવચનોમાં પર,
માઉસ ઉપર, "હેલો વર્લ્ડ".
હું ખરેખર આ કરી શકો છો કન્સોલ તેથી આ સુયોજિત છે આ કરવા
વર્તમાન પદાર્થ તમે સાઇન છો
આ વ્યાખ્યાન "હેલો વર્લ્ડ" છે.
અને વેગ રાખવા એટલું હું માંગો છો દ્વારા.
હું પગલું માંગતા ન હોય તો
એક કાર્ય કૉલ 'કારણ માં હું કે ચાલી રહ્યું છે તે જાણવા
addLecture જવા કરવા માટે, આ બટન અહીં છે
"આગામી પર પગલું જે કહે છે વિધેય કોલ, "અને તેથી હું જઈ શકે છે
બિંદુ હું કદાચ છું હતા કંઈક વિશે આશ્ચર્ય.
જેમ દાખલા તરીકે 164 રેન્ડર.
તેથી આ બિંદુએ, તે છે પ્રસ્તુત કરી રહ્યા.
હું આ નમૂનો જોઈ શકો છો આ સંકલિત નમૂનો છે.
હું આ બિંદુએ હું જોઈ શકો છો બે વિદ્યાર્થીઓ હોવા જોઈએ
અને બે વ્યાખ્યાન.
અને પછી તે પ્રોટોટાઇપ છે હું ઉલ્લેખ કરવામાં આવ્યો હતો કે ચેઇન.
આવે છે તેથી મૂળભૂત એક માત્ર એક પદાર્થ સાથે
સામાન્ય રીતે જાવાસ્ક્રીપ્ટ, માં
તે બે શબ્દમાળા સાથે આવે છે બાંધનાર કિંમત.
અને પછી જેના કે હું મારી જાતે પર ઉમેરી છે
પાંચ addLecture, addStudent સાથે અને પછી ગુણધર્મો
આ માટે અનન્ય છે કે વર્ગ ઉદાહરણ
તે પેદા કરવામાં આવી હતી નવા મુખ્ય શબ્દ છે.
તેથી આપણે કરીએ માત્ર એક આ વિશે વધુ જાણવા ઉદાહરણ
અને પછી અમે કેટલાક પગલું પડશે વધુ રસપ્રદ વસ્તુઓ
સર્વર બાજુએ જ.
તેથી આપણે આગળ વધીશું અને ખોલીએ આ છેલ્લા ઉદાહરણ તરીકે જે છે -
જ્યાં કોડ છે, જુઓ?
આ ગયા છે મને ખબર નથી.
ઠીક છે, સાથે સાથે, અમે માત્ર અવગણો શકે આ કોડ પર પછી ખરેખર -
ઓહ પકડી, હું હું ચૂકી લાગે FIPS એ માટે શૈલી પત્રક.
ઠીક છે, તેથી આપણે બનાવીએ મોટા આ થોડું.
આ ઉદાહરણમાં, હું દર્શાવે છું આ સેટિંગ પર થોડી વધુ
તે પ્રોટોટાઇપ સાંકળ સુધી,
તેથી વારસો સુયોજિત આ જાવાસ્ક્રિપ્ટ સાથે.
તેથી આ કિસ્સામાં, અમે છે રહ્યું છે એક સૂચિ
કદાચ જાળવી ઘણા અભ્યાસક્રમો.
અને તેથી એક સૂચિ છે એક addCourse પદ્ધતિઓ.
તેથી તે ચકાસે છે કે શું કોર્સ કે માં પસાર છે એક ઉદાહરણ છે
અલબત્ત તરીકે ચલાવ્યો નવા મુખ્ય શબ્દ છે.
તેથી તમે પ્રયાસ કરો અને મોકલો જો
કંઇક અલગ છે, તે તમને કિકિયારી આવશે.
આ રેન્ડર પદ્ધતિ જે કરશે આ દરેક કોર્સની રેન્ડર
નીચે તેની નમૂનો સંકલન દ્વારા.
અને અમે કોર્સ છે જે વપરાશ
આ કિસ્સામાં માટે આધાર વર્ગ વ્યક્તિગત વિભાગ અભ્યાસક્રમો.
અને તેના બદલે દરેક સ્થાપનાની
કોર્સ ડોટ પ્રોટોટાઇપ ડોટ પદ્ધતિ
અથવા વિસ્તારવા ઉપયોગ કરીને મિલકત આ નીચા પુસ્તકાલય મદદગાર
વિસ્તારવા કોલ સૉર્ટ બધા સાથે આ પ્રોટોટાઇપ
આ મિલકત, જે છે ઉપયોગી છે, વાંચવા માટે થોડું સરળ.
અને પછી નીચે અહીં કરી સુયોજિત તરીકે ઓળખાય છે
તે પ્રોટોટાઇપ સાંકળ છે.
તેથી આ ખરેખર થોડું છે પ્રથમ લોકો માટે મુશ્કેલ
અને તે પણ હજુ પણ આ પૂર્ણ કર્યા ક્ષણભર માટે, તે પ્રકારના મુશ્કેલ
તમારા માથા આસપાસ લપેટી.
પરંતુ તમે બીક કે દો નથી.
તેથી હું એક નવા સુયોજિત છું -
એક સંપૂર્ણપણે નવી વર્ગ અહીં સીએસ પદાર્થ.
અને બાંધનાર માં,
હું કોર્સ કહી રહ્યો છું આ દલીલો લાગુ પડે છે.
તેથી દલીલો એ ખાસ છે મૂલ્યો તમે તેને કહી શકે છે ધારી
જાવાસ્ક્રિપ્ટ માં, બધા છે કે જે મુખ્ય શબ્દ
છે કે બધું પસાર દલીલો છે
તે કાર્ય ઉપલબ્ધ છે દલીલો કૉલ સાથે,
દલીલો કીવર્ડ સાથે.
હું ફોન છું જેથી અભ્યાસક્રમ સાથે અરજી કોઈ,
આ વર્તમાન સંદર્ભમાં છે જેની સાથે સીએસ કહેવાય રહ્યું છે.
તેથી હું નવા સાથે તેને બોલાવવા જ્યારે તે એક છે - તે સીએસ ની કિંમત છે.
અને હું આ કહી કહી રહ્યો છું અહીં અલબત્ત પદ્ધતિ છે.
ઓહ માફ કરશો - આ ફોન કરો અહીં અલબત્ત પદ્ધતિ
પરંતુ આ ની કિંમત સુયોજિત ગમે તે કિંમત હોય
આ અહીં છે.
તેથી અરજી કીવર્ડ પરવાનગી આપે છે તમે પ્રકારના રાજ્ય બદલવા માટે
આ જે રીતે jQuery છે સ્વીચ ઓફ સૉર્ટ માન્ય છે
તરીકે તમે આ બાબત તમે પસાર થઇ રહ્યાં છો
અને DOM ઘટકો કરો બદલે jQuery પદાર્થ.
તેથી હવે હું સુયોજિત કરવા માટે જઈ રહ્યો છું કામચલાઉ કાર્ય
ગ્રેબ જે કોર્સ નકલ કરેલા.
અને જેવું તે સેટ તેના પ્રોટોટાઇપ માટે
અને પછી તે પ્રોટોટાઇપ સેટ પાંચ સીએસ કાર્ય પદાર્થ પર
કે એક નવી ઉદાહરણ છે.
જેથી મૂળભૂત હું છું એમ કહેવાને બદલે કહો -
હું અહીં નીચે સીએસ કોઈ ન હોય તો પ્રોટોટાઇપ નવા કોર્સ સમકક્ષ હોય છે.
પછી તે હશે બધું ફોન
આ બાંધનાર કાર્ય માં,
જે હું નહીં કરશે જરૂરી માગે છે.
તેથી હું કરી રહ્યો છું બધા છે જેવું લગભગ ઓનલાઇન
એક સરોગેટ કાર્ય જેમ જે આ અભ્યાસક્રમો પ્રોટોટાઇપ હશે
તેના પર અને જેવું તે પ્રોટોટાઇપ નકલ -
કોર્સ પણ કરી વગર આ બાંધનાર બધું
અને તે પ્રોટોટાઇપ છે કે સુયોજિત કરો.
અને પછી હું છું માત્ર જેથી વિભાગ ઉમેરી રહ્યા છે
આ કિસ્સામાં કમ્પ્યુટર છે પાંચ સીએસ પદાર્થ માટે સાયન્સ.
અને પછી હું એક પ્રકારના હોય છે કે આમ કરવા માટે પુલ આવૃત્તિ.
તે IE9 માં કામ કરતું નથી.
હું ઈચ્છતો તેથી કે શા માટે કેવી રીતે જેવું બતાવવા માટે -
આ શું કરી રહ્યા છે હૂડ હેઠળ.
પરંતુ તમે તે સેટ કરી શકો છો એ જ રીતે અપ
ઈકોનોમિક્સ કાર્ય સમકક્ષ હોય છે અલબત્ત આ દલીલો લાગુ
અને પછી ઈકોનોમિક્સ ડોટ પ્રોટોટાઇપ કહે પદાર્થ ડોટ CreateCourse જેટલી જ થાય છે
કોઈ પ્રોટોટાઇપ.
તેથી જો તે નવી પદાર્થ બનાવે છે જે માત્ર તે પ્રોટોટાઇપ છે
આ કોર્સ માટે અને પછી ત્યાં વિભાગ સુયોજિત કરો.
તેથી હવે સમૂહ આપણે માત્ર જાઓ અહીં ડીબગર અને રન પર ક્લિક કરો.
ત્યાં અમે જાઓ.
તેથી CS164 અમે જોઈ શકો છો અમે મળી છે પ્રોટોટાઇપ ચેન
મિલકત કે જે હતા આ બાંધનાર માં સુયોજિત કરો.
સેટ થઈ હતી કે આ તેથી કિંમતો અને પછી તે પ્રોટોટાઇપ સાંકળ પર
તે હતી સીએસ પદાર્થ માટે વિભાગ કમ્પ્યુટર સાયન્સ સુયોજિત કરો.
અને પછી અંતર્ગત પર પ્રોટોટાઇપ સાંકળ,
અમે પછી તમામ પદ્ધતિઓ અને ગુણધર્મો
માટે અનન્ય છે કે કોર્સ પદાર્થ.
અને પછી અમે હોય આધાર વસ્તુઓ.
તેથી ઝડપી કે આનાથી સૉર્ટ કરો તે પ્રોટોટાઇપ સાંકળ ઉદાહરણ.
અને તમે ત્યાં, અહીં જોઈ શકો છો વિભાગ દીઠ બે કિંમતો છે.
તેથી વિભાગ છે કોમ્પ્યુટર વિજ્ઞાન
અને પછી વિભાગ હું જણાવ્યું હતું કે, જે યાદી થયેલ નથી
અહીં મૂળભૂત કિંમત છે.
તેથી તે પ્રોટોટાઇપ સાંકળ ખરેખર માત્ર એક એકલા છે
લિંક યાદી.
અને તે પ્રયત્ન કરે છે મિલકત શોધવા માટે,
તે અંતે શરૂ કરી શકશો ટોચના સ્તર મૂલ્ય.
તેથી શું વ્યાખ્યાયિત છે આ બાંધનાર કાર્ય
અને પછી પ્રકારની નીચે જાઓ ત્યાંથી પ્રોટોટાઇપ ચેઇન.
તેને જોવા મળે છે તેથી કારણ કે, તેથી -
અહીં, હું કહે છે CS50 ડોટ વિભાગ,
તે કમ્પ્યુટર સાયન્સ કહેવું પડશે.
પરંતુ હું વાર કહે છે -
[કરેલું થોભો]
પરંતુ હું માનવતા કહે તો નવા અભ્યાસક્રમ સમકક્ષ હોય છે
અને પછી હું માનવતા કહે કોઈ વિભાગ,
હું વિભાગ યાદી થયેલ જોશો તે ગયા કારણ કે પ્રથમ પાંચ -
હું તે પ્રોટોટાઇપ જોવા કરી શકો છો સાંકળ અહીં ખરેખર.
તેથી તે કોર્સમાં પ્રથમ ગયા પદાર્થ કશું જ નથી જોવા મળી હતી
તે પ્રોટોટાઇપ સાંકળ પર વિભાગ માટે આ સ્તર
અથવા વિભાગ કિંમતો માટે જેથી પછી તે આગલા સ્તર પર જમ્પ
કોર્સ અને દેખાવ ત્યાં આગળ અને તે શોધે છે.
માત્ર સૉર્ટ જેવી તેથી ટોચ પરથી નીચે જાય
અને તે પ્રકારના છે અનન્ય છે કંઈક
વિશે જાવાસ્ક્રિપ્ટ છે જો તમે કોઇ ફેરફાર કરી શકો છો કે જે
આ કિંમતો પર છે કોઈપણ સમયે.
તેથી બાંધનાર કે એક માં પદાર્થ પર વ્યક્તિગત પદ્ધતિ
હું આ સેટ કરવા માંગો છો કંઈક નવું કરવા માટે વિભાગ,
અથવા હું પણ સુયોજિત કરવા માંગો છો આ વિધેયોને કોઈપણ
પહેલેથી જ અસ્તિત્વ ધરાવે છે
કંઈક નવું કરવા માટે, હું તે કરવા માટે મુક્ત છું.
તેથી હમણાં મને CS50 ડોટ છે addLecture, આવું જ લાગે છે.
અને હું તેને સુયોજિત કરવા માંગો છો CS50 addLecture માત્ર જેટલી જ થાય છે
ખાલી કામ કરવા માટે.
પછી હવે હું તે જોઈ શકે છે માત્ર સંપૂર્ણપણે બદલાઈ
તમે સમર્થ નથી જે અન્ય ભાષાઓ કરવું
તમે કડક હોય છે વર્ગ આધારિત વારસો
અને બધું છે જેવું સુયોજિત કરો.
જાવાસ્ક્રિપ્ટ ખૂબ, ખૂબ છે કે આ સંબંધમાં સાનુકૂળ.
ઠીક છે, માતાનો પાછા કૂદકો સ્લાઇડ્સ માં.
તેથી જો દાખલા તરીકે તમે હંમેશા કાર્ય માંગો છો
ચોક્કસ હોય આ કિંમત માટે સુયોજિત કરો.
તમે કાર્ય ડોટ બાઇન્ડ કૉલ કરી શકો છો
અને શું કિંમત સુયોજિત આ પ્રયત્ન કરીશું.
તમે વિચાર કરી શકો છો -
"હું લાગે છે પ્રયાસ કરી રહ્યો છું "વાસ્તવિક વિશ્વમાં ઉદાહરણ તરીકે સારી પરંતુ,
તમે તમારો કોડ રક્ષણ કરવા માંગો છો
સંભવિત કોઈકને સામે નીચેની સાથે ફોન
કે આ નથી.
જેમ ઉદાહરણ તરીકે એજેક્સ અધિક કે ભૂલને જેવા કૉલબૅક.
તે સામાન્ય રીતે નથી કહેવામાં આવે છે
સારી સિમેન્ટીક સાથે આ કિંમત.
અને તમે બરાબર, હું હંમેશા ", જેવા છો આ કિંમત પ્રયત્ન કરવા માંગો છો
કોર્સ પદાર્થ હું સાથે કામ કરી રહ્યો છું કે.
અથવા હું છું જે જુઓ મારા કોડ માં સાથે કામ
આ રજૂ કરે છે DOM નોડ, તમે સુયોજિત કરી શકો છો -
તમે આ માટે સંદર્ભ જોડાઇ શકે છે અને પછી તે પછી કહેવાય છે જ્યારે
jQuery અને તે એક નથી દ્વારા તે વળગી પડશે આ સારી કિંમત
તમારી સાથે બંધાયેલી શું છે.
પછી વિધેય કોલ ત્યાં હતા છે તમે સંદર્ભ સ્પષ્ટ કરી શકો છો
અને કોઈ પણ ચલ સ્પષ્ટ દલીલો સંખ્યા.
અને પછી કાર્ય છે તમે પસાર કરી શકો છો કે જે અરજી
સંદર્ભમાં અને પછી એક એરે ક્યાં
અથવા તે પદાર્થો જે દલીલો જો તમને ત્યાં જુઓ હું ઉલ્લેખ કર્યો છે.
અને કોઇ પણ દલીલો તમે ફોન કે કાર્ય,
તમે માત્ર માં ટાઈપ કરી શકો છો શબ્દ "દલીલો"
અને તે બધા પડશે દલીલો.
તે એક "લંબાઈ" મિલકત છે
જે મે દલીલો હતા કે કેવી રીતે છે ખરેખર છે કે પદ્ધતિઓ પસાર
જાવાસ્ક્રિપ્ટ થી તમે કોલ સૉર્ટ કરી શકો છો
ચલ સંખ્યામાં દલીલો.
તે કહેતા માટે ઉપયોગી છે આ એક દલીલ હતી,
પછી આ કોડ પાથ અનુસરો.
તે બે હોય તો, તમે કદાચ બીજી રીતે પાલન કરવા માંગો છો.
તે તમને ખરેખર માટે પરવાનગી આપે છે તમારા પદ્ધતિઓ માટે ગતિશીલ API નો.
તમે વિચાર કરી શકો છો કે jQuery સાથે
જેમ તમારી પાસે જ્યારે ડોલર પર અથવા બાઇન્ડ DOT.
અને તે પ્રકારના કરે છે અલગ વસ્તુઓ
તમે એક મૂકી કે નહીં તે માટે દલીલ અથવા બે કે ત્રણ
અથવા એક કાર્ય સાથે શરૂ કરો.
તે દલીલો ઉપયોગ કરી રહ્યા છે મિલકત
અને દલીલો કિસ્સાઓમાં ઘણો માં લંબાઈ
આ જાદુ હોય વિધેય થાય છે.
તમારી સાથે ન કરી શકો આ વસ્તુઓ દલીલો માત્ર તેનો ઉપયોગ કરવામાં આવે છે
એક એરે તરીકે મૂળભૂત રીતે.
તેથી તમે દલીલો કહી શકો છો ત્રણ અને કંઈક પર સેટ
તમે ઉપયોગ કરી શકે છે એરે સોંપણી.
તમે ઉપયોગ કરી શકો છો - ઘણી આ નીચા પદ્ધતિઓ
સંગ્રહો અથવા ક્યાં માટે સંગ્રહ સાથે કામ માટે,
તમે દલીલો માં પસાર કરી શકો છો અને તે ખ્યાલ પડશે
તે દલીલો છે કે પદાર્થ જેવું
ના તમારા માટે કે કાળજી લે છે.
પરંતુ તમે ઉપયોગ કરવા માંગતા હોય તો પસાર થાય છે દલીલો
એક એરે તરીકે કાર્ય દ્વારા,
તમે નીચા ઉપયોગ કરી શકો છો બે એરે DOT.
સંખ્યા એક ઉપયોગિતા કાર્યો
નીચા માં બિલ્ડ છે.