>> અધિકાર છે.
તેથી, જાવાસ્ક્રિપ્ટ.
આ રૂમ માં લગભગ દરેક કદાચ કેટલાક અંશે છે
તેની સાથે આરામ કે શું તે રીતે પાછા જ્યારે SC50 હતી
અથવા તે વ્યક્તિગત કરવામાં આવી છે પણ વેબ પ્રોજેક્ટ અથવા
તમારી સાથે તે એક બીટ ન હોય તો આ ભૂતકાળમાં PHP, આધાર પ્રોજેક્ટ,
પરંતુ સૌથી માટે ભાગ, તમે ઘણા,
તમે કેટલાક આરામ હોય તો પણ
જાવાસ્ક્રિપ્ટ સાથે કદાચ લેવામાં આવી નથી
માની કેવી રીતે ભાષા કામ કરે છે અને શું જાય છે
પર હૂડ નીચે અને અમે પ્રયાસ રહ્યા છીએ
આજે કરવા છાલ પાછળ છે ટેકનિકલ સ્તરો કેટલાક
જાવાસ્ક્રિપ્ટ શું છે, કેવી રીતે તે એક ભાષા અલગ
PHP, જેમ, કેવી રીતે હોઈ શકે છે ઉપયોગ ક્લાઈન્ટ બાજુ માત્ર
પણ સર્વર બાજુ અને પછી ખૂબ જ ખાસ ભાર મૂકે છે
આ માળખા પર કોઈ જેએસ નોટિસ જે અનિવાર્યપણે એક રન સમય છે,
જે તમારી સાથે એક કાર્યક્રમ JavaScript કોડ ચલાવી શકો છો,
સર્વર બાજુ અને તે બની રહ્યા છે વધુને વધુ લોકપ્રિય સૉર્ટ
એ જ કદ પર આ કદાચ રૂબી અને PHP ની દિવસ
અને Python અને તમે જોશો
તે કેટલાક ખૂબ છે કેટલાક માર્ગ દ્વારા શક્તિશાળી લાક્ષણિકતાઓ
આંતરિક ભાષાના રચના.
આ સરળ પરંતુ પ્રથમ, કેટલાક માત્ર તમે યાદ સામગ્રી
આ ભાષામાં કામ કરે છે અને કેવી રીતે જો તમે કોઇ જોઈ મુશ્કેલી હોય તો
આ માત્ર પાડો ના બહાર અને અમે વ્યવસ્થિત થશે.
તેથી, PHP માં જેમ એક છે એક મુખ્ય કાર્ય કોઈ કલ્પના,
તમે માત્ર કોડ લખવાનું શરૂ
અને તમે તેને માટે કરી શકો છો નીચે ટોચ અર્થઘટન.
એક બ્રાઉઝર સંદર્ભમાં
અથવા કંઈક સર્વર બાજુ માં અમે કેટલાક ઉદાહરણો જોવા મળશે
થોડી માં.
શરતો, વાક્યરચના અનુસાર , PHP, માટે સમકક્ષ તેમજ સી
સી + + અને કેટલાક અન્ય ભાષાઓમાં તેથી માત્ર તમે એક અર્થમાં આપે છે
અમે તેને માળખું શકે કેવી રીતે,
માત્ર એક પ્રમાણભૂત છે સ્થિતિ.
બુલિયન સમીકરણો, ચોક્કસ જ તમે જોઇ છે વાક્યરચના અનુસાર તરીકે
તે જ અન્ય oring માટે બંને ભાષાઓ,
અને સાથે મળીને વસ્તુઓ અંત માટે.
જાવાસ્ક્રિપ્ટ સ્વીચો છે, ખૂબ PHP અને અન્ય માતાનો જેમ
અને તમારા જેવા, મર્યાદિત નથી અભિન્ન પૌરાણિક માટે સી
અક્ષરો અને ints પસંદ કરી શકો છો ખરેખર કિંમતો અન્ય પ્રકારના કામ કરે છે.
આંટીઓ. તેથી, આ છે બરાબર એ જ
અને કદાચ એક ડઝન ભાષાઓ, આંટીઓ, કરે છે જ્યારે આંટીઓ
અને પછી અહીં આ યુક્તિ.
તેથી, આ પ્રકારની છે ઝડપી ગણતરી તરીકે ઓળખાય
અને તે ખૂબ જ હોંશિયાર રીત છે માત્ર PHP, કરવાથી જેમ
બાર દરેક ફૂ માટે તમે એ જ રીતે કરી શકો છો,
જાવાસ્ક્રિપ્ટ ઑબ્જેક્ટ માં, ઑબ્જેક્ટ નામ છે
અહીં ચલ કહે છે, વાર હું વસ્તુમાં અને દરેક પુનરાવૃત્તિ પર
આ લૂપ, મને છે એક જ હશે
તે પદાર્થ ના કીઓ.
તેથી, જો તમે એક માટે એક પદાર્થ હોય તો વિદ્યાર્થી, અને એક વિદ્યાર્થી એક ID છે
અને એક નામ અને એક ઘર, iteratively હું લેશે
આ ID અને નામની કિંમત અને ઘર અને તમે તેને માટે ઇન્ડેક્સ કરી શકો છો
પદાર્થ માં છે છતાં ચોરસ કૌંસ મદદથી ઝાકઝમાળ
કિંમત મેળવવા માટે સંકેત કી ID અથવા નામની
અથવા તેથી આગળ ઘર અને.
અને સામાન્ય વિરુદ્ધ ધારણા, જાવાસ્ક્રિપ્ટ, પદાર્થો
ગુણધર્મો નથી જરૂરી પ્રયત્ન ખાતરી આપી
એ જ માટે, આ પણ છે PHP, સાચી જેથી નથી લાગતું
વસ્તુઓ રહેશે કે એ જ ક્રમમાં
તમે તે કી મૂકી કે એક પદાર્થ માં કિંમત જોડીઓ.
કેવી રીતે એરે વિશે શું?
રીતે એક દંપતી છે વાક્યરચના અનુસાર તે લખવા માટે
પરંતુ કદાચ આ સૌથી છે સામાન્ય હવે માત્ર મદદથી ચોરસ
કૌંસ નોટેશનમાં.
તેથી, આ માટે એક ચલ છે એરે સમાવતી નંબરો પર ફોન કરો
ત્યાં છ પૂર્ણાંકો, અહીં એક સરળ શબ્દમાળા છે
અને ગેરહાજર છે શું નોટિસ આ ઉદાહરણો પરથી,
જાવાસ્ક્રિપ્ટ છે દેખીતી રીતે અભાવ.
અરે વાહ. તેથી, કોઈ કલ્પના છે ટાઈપ ના, ચોક્કસપણે નથી
શું આ સંદર્ભમાં, પરંતુ માં આ ખરેખર એક શબ્દમાળા છે.
તેથી, જાવાસ્ક્રિપ્ટ પ્રકારના હોય છે અને તે ખરેખર એક એરે હતી
પોતે એક પ્રકાર જે છે અને તમામ તત્વોને
કે એરે પ્રકારના હતા જાવાસ્ક્રિપ્ટ તરીકે નંબર તેમને કહે છે.
તેથી, તે એક રીતે લખ્યો છે ભાષા અને અમે જોશો
PHP, જેમ કે જાવાસ્ક્રિપ્ટ એક ઓળખ ઓપરેટર છે
અને અન્ય પદ્ધતિઓ માટે શું ખરેખર આ પ્રકાર ચકાસણી
કેટલાક ચલ છે બંને ભૂલ ચકાસણી માટે
અને અન્ય કાર્યક્રમો માટે.
અને અહીં એક નમૂનો પદાર્થ છે માત્ર એક ID અને એક નામ ધરાવે છે.
અને હવે, અમે છો કે નોટિસ સર્પાકાર કૌંસ નોટેશનમાં વાપરી રહ્યા હોય,
આ ખાડો અને સફેદ જગ્યા પ્રકારના અર્થહીન છે
અને આ જાહેર એક જેનું નામ રોબ છે ચલ
અને જેની આઈડી 1 હોય છે અને તારીખ પ્રકાર અહીં અમારા નંબર છે
અને અનુક્રમે શબ્દમાળા.
અને પછી આ છે થોડા અલગ કંઈક
તમે ક્યારેક પણ કર્યું છે તો આ દિવસોમાં એજેક્સ સાથે?
તમે કદાચ ઉપયોગ આ જેવા પદાર્થ
પરંતુ અહીં નોંધ વર્થ છે?
વાક્યરચના અનુસાર ક્યારેય શું છે જેથી અલગ અલગ, માત્ર એક દંપતિ
આ ઉદાહરણ વચ્ચે વસ્તુઓ એ સાચું છે કે જે નાના
અને આ મોટા ઉદાહરણ છે.
તેથી, પ્રથમ સામાન્ય માણસ માં શબ્દ છે, આ શું છે?
પ્રકાર શું છે સ્ટાફ તમે કહે છે?
ઠીક છે, તે પણ દર્શાવે છે, તે શું ઝાકઝમાળ છે?
>> ઓબ્જેક્ટો.
>> ઠીક છે, તે વસ્તુઓ ઝાકઝમાળ છે.
અને હવે, માત્ર એક પર ધ્યાન કેન્દ્રિત - આ વસ્તુઓ કોઈ પણ એક,
અલગ છે શું આ અને આ વચ્ચે?
>> આ કીઓ શબ્દમાળાઓ છે.
>> યાહ. તેથી, કીઓ શબ્દમાળાઓ છે,
અને કીઓ ખરેખર છે બંને કિસ્સાઓમાં શબ્દમાળાઓ
અને આ એક મૂર્ખાઈભર્યું જેવું છે
મારા મતે ઐતિહાસિક ડિઝાઇન નિર્ણય તમે નો ઉપયોગ કરો ત્યારે
JSON, જાવાસ્ક્રીપ્ટ ઑબ્જેક્ટ નોટેશન,
આવશ્યક છે એક પરિવહન બંધારણ
માહિતી મોકલવા માટે સામાન્ય રીતે આખા નેટવર્કમાં
, ક્લાઈન્ટ અને સર્વર વચ્ચે તમે યાદ કરવાની જરૂર છે
આ ખરેખર છે કે માન્ય JSON અને આ એક છે
આ FYIs તમે જ્યાં સુધી ક્યારેય દિવાલ સામે તમારા માથા બેંગ
કોઈ સારા માટે થોડી મિનિટો માટે કારણ, તે માન્ય JSON નથી
કીઓ છે કારણ કે ખરેખર નોંધાયેલા ન.
JSON idiotically જરૂરી છે કીઓ નોંધાયેલા કરી માત્ર,
પરંતુ તેઓ સમયમાં બમણું નોંધાયેલા કરી કે, અવતરણચિહ્નો પૂરતો નથી.
તેથી, મૂર્ખ થોડી વાત અને એક મજા હકીકત વધુ
આજે હેતુઓ પરંતુ આ માટે પણ માન્ય જાવાસ્ક્રિપ્ટ હશે
તે માત્ર નથી - પાંચ કન્વર્ઝ સાચું નથી.
અધિકાર છે.
તેથી, અમે પુષ્કળ જોશો કે વધુ.
અધિકાર છે.
તેથી, કે જાવાસ્ક્રિપ્ટ છે વાક્યરચના અનુસાર કદાચ ખૂબ
પરિચિત છે, કે જે તમે કોઇ પણ પહેલા જાવાસ્ક્રિપ્ટ ઉપયોગ ક્યારેય
તે PHP, એક વિશાળ કૂદકો નથી અથવા સૌથી પ્રક્રિયાગત ભાષા
તમે ઉપયોગ કર્યો છે શકે છે.
તેથી, આજે આપણે પર ધ્યાન કેન્દ્રિત પડશે રસપ્રદ પાસાઓ
જાવાસ્ક્રિપ્ટ ખાસ કરીને કોઈ જેએસ સંદર્ભમાં
પરંતુ માત્ર કારણ કે અત્યાર સુધી જે તમે કદાચ કરેલા
તમે જાવા જેનો ઉપયોગ કર્યો હોય, એક બ્રાઉઝર ની અંદર ઉપયોગ થાય છે.
તેથી, કોઈ જેએસ પર્યાવરણમાં છે પછી થોડો થઇ રહ્યું છે,
અમને વાપરવા માટે પરવાનગી આપે છે JavaScript કોડ ક્લાઈન્ટ -
સર્વર બાજુ પરંતુ પ્રથમ, ચાલો એક નજર
એક છે કે જે કંઈક પર થોડી વધુ ક્લાઈન્ટ બાજુ.
તેથી, હું ગયો કર્યું છે અને આ છે આ અભ્યાસક્રમો વેબસાઇટ પર કડી થયેલ છે,
તમે સાથે રમવા કરવા માંગો છો, બે ઉપડિરેક્ટરીઓ છે
કહેવાય છે કે આજના ઝીપ માં સ્ત્રોત ઘોડા વેબસાઈટ પર ઝીપ છે
અને આ છે માત્ર એક reminiscing થોડા ઉદાહરણો
વસ્તુઓ તમે જોઈ હોય શકે પહેલા અને હું પ્રકારના તેમને બાંધવામાં
સરળ થી સહેજ ઉપર પીંજવું વધુ જટિલ
કેટલાક લક્ષણો બહાર જાવાસ્ક્રિપ્ટ.
તેથી, આપણે આગળ વધીશું અને લો એક આ ઉદાહરણ માટે જુઓ.
તેથી, પરંતુ કમનસીબે પટપટાવાનું ટેગ હતી ઘણા વર્ષો પહેલા બંધ હત્યા
જે રીતે મળી છે prettier અને prettier
અને આંખ મારવી ટેગ શાબ્દિક હતી ઓપન કૌંસ બંધ કૌંસ આંખ મારવી
અને તે પ્રકારની કોઇ લાંબા સમય સુધી અમારી સાથે.
પરંતુ, અમે હજુ પણ પ્રથા ફરી ચાલુ કરી શકો છો માત્ર પ્રકારની દ્વારા ટૅગ આ વિચાર
તે વિશે વિચારવાનો તાર્કિક, તમે કેવી રીતે જવું છે
કંઈક કરવા અંગે આ તર્ક આંખ મારવી?
તમે થોડી ખબર ધારી રહ્યા છીએ જાવાસ્ક્રિપ્ટ બીટ અને કે CSS
આ બિંદુએ, તે છે બરાબર જો તમે ન કરતા.
>> એક સમય સેટ કરો અને છુપાવવા તે પછી હું તેને ટેગ પડશે પછી
બહાર અને તેને ફરીથી બતાવે છે.
>> અરે વાહ, સંપૂર્ણ છે.
આ પ્રકારની, 101 પ્રોગ્રામિંગ છે
તમે કેવી રીતે પ્રાપ્ત થશે આ જેવા દ્રશ્ય અસર?
સારું, તમે કોઈક કંઈક બતાવવા માટે છે
અને પછી કંઈક બતાવો કંઈક, કંઈક છુપાવી
અને જોનાથન દરખાસ્ત તરીકે સમય બહાર અમુક પ્રકારના ઉપયોગ કરીને,
તમે કરી શકો છો શેડ્યૂલ અમુક પ્રકારના આ વારંવાર જરૂર વગર
લૂપ અથવા વાપરવા માટે તે કંઈક.
તેથી, મને આંખ મારવી 0.html જાય
અને મને સંકોચો દો ફોન્ટ થોડો
આ વધુ બંધબેસે છે કે જેથી.
અને ચાલો એક નજર અહીં શું થઈ રહ્યું છે છે.
તેથી, સૌ પ્રથમ, નોંધ લો કે શરીર
આ પૃષ્ઠની સુપર છે શરીરના અંદર, સરળ
પાનાંની માત્ર એક DIV છે.
હું આપખુદ આપી છે શુભેચ્છા નું ID
અને જે કંઇ પણ કરી શકે છે તેથી લાંબા તે અનન્ય છે, કારણ કે
અને પછી હું માત્ર કેટલાક છે સાદી લખાણ, હેલો વર્લ્ડ.
તેથી, હું હવે ઉપર સ્ક્રોલ જો, કેટલાક રુંવાટીવાળું સ્ટાઇલ નોંધ લો.
તેથી, હું તીક્ષ્ણ, કહે છે શુભેચ્છા, જે તમે જાણો છો
સીએસએસ માત્ર અનન્ય અર્થ એ થાય તત્વ ઓળખવા
શુભેચ્છા એક વિચાર સાથે,
ફોન્ટ માપ આપખુદ રહ્યું છે આ, મા ન તથા લખાણ સંરેખિત કરો.
તેથી, uninteresting સૌંદર્યલક્ષી વિગતો
આશરે લખાણ કેન્દ્ર.
તેથી, રસપ્રદ ભાગ છે અહીં સ્ક્રિપ્ટ ટેગ અપ
હું અંદર મૂકવામાં થાય છે, જે પાનાંની વડા.
તેથી, we'll - તમે શું કરી શકો છો આ રીતે કોઇ માં
અને અમે થોડા જોશો આ જ કાર્યક્રમ iterations
પરંતુ ટોચ પરથી શરૂ કરો.
તેથી, હું એક જાહેર કર્યું છે આંખનું કહેવાય કાર્ય
અને દેખીતી રીતે તે આ વાપરે આંતરિક કહેવાય DOM પદ્ધતિ
કદાચ જે getElementById વધુ શક્તિશાળી એક પદ્ધતિ
તમે બોક્સ બહાર કે જાવાસ્ક્રિપ્ટ શોધી સાથે
"શુભેચ્છા" નથી તે જેમ બે અવતરણચિહ્નો કરી
HTML માં ક્યાં છે દંડ જેથી લાંબા છે
તમે stylistically છે સતત હું હિંમત આ દિવસોમાં કહેવું
ઘણા લોકો જાવા ઉપયોગ, જાવાસ્ક્રિપ્ટ અવતરણચિહ્નો,
ડબલ HTML માં અવતરણ પરંતુ તે ખરેખર તો કોઈ વાંધો નથી
કે તમે સુસંગત છો રિલીઝ.
તેથી, અહીં તમે પરિચિત ન હોવ તો, તમે ખરેખર ઍક્સેસ કરી શકો છો
જાવાસ્ક્રિપ્ટ સીએસએસ સાથે ઘટકો પર ગુણધર્મો.
તેથી, હું કર્યું કે નોટિસ DIV કહેવાય જાહેર ચલ
અને અંદર સંગ્રહિત કે ચલ,
ગમે સંદર્ભ ડોમ તત્વ છે.
તેથી, જો તમે પાછા CS50 માટે લાગે છે અથવા જો તમે વિચાર્યું છે કે જેમાં કોઈ પણ વર્ગ
વૃક્ષ માળખાં વિશે અને DOM, દસ્તાવેજ ઓબ્જેક્ટ મોડેલ,
આ માત્ર એક સંદર્ભ છે એક વૃક્ષ એક નોડ માટે,
આ પાનું રજૂ
અને જો div.style.visibility મિલકત, બરાબર, બરાબર, બરાબર
હિડન, તો પછી હું માત્ર એક ટૉગલ તેને કરવા માંગો છો
જોનાથન સૂચિત તરીકે અન્યથા હું માંગો છો
તે હિડન પર ફેરબદલી કરવા.
હવે, બાજુ માં, શા માટે ત્રણ ત્યાં જેટલી જ થાય છે?
અથવા કે વિરુદ્ધ છે બે સમકક્ષ?
>> સખત સમકક્ષ.
>> માફ કરશો.
>> સખત સમકક્ષ.
તેથી, તે ઓળખ ઓપરેટરો છે
તમે નથી ચકાસણી કરી રહ્યા છીએ જ્યાં દ્વારા ચલ માત્ર કિંમત
એક સમાન, સમાન અર્થમાં તરીકે પણ તે પ્રકાર.
તેથી, અમે છે છતાં પણ કોઇ માહિતી આ અત્યાર સુધી સ્પષ્ટ
કોઈપણ ચલો માટે પ્રકારના આ અથવા સ્લાઇડ્સ કોઈપણ,
સંકળાયેલ એક પ્રકાર છે કે જેઓ શબ્દમાળા સાથે છુપાયેલા
કે છુપાયેલા કિંમત, અને સાથે કે કોર્સ શબ્દમાળા છે.
તેથી, આ કિસ્સામાં, તે ખરેખર તો કોઈ વાંધો નથી
કોઈ રીતે કે કારણ કે ત્યાં અમે શબ્દમાળા conflate રહ્યા છીએ
ના "છુપાયેલું" સાથે કેટલીક અન્ય કિંમત
પરંતુ આ બાબત સામાન્ય રીતે સારી છે આદત હું વિચાર કહે છે
સમાન, સમાન ઉપયોગ કરીને,
સમાન સાઇન સામાન્ય છે સારી વાત.
તે તમારા કોડ કરશે વધુ PHP માં બંને મજબૂત પરંતુ
અને જાવાસ્ક્રિપ્ટ તમે સ્કોર પડશે કારણ કે
ક્યારેક ક્યારેક ખૂણે કિસ્સાઓમાં માં કિંમત શૂન્ય હોઈ શકે છે
તમારા માટે ચકાસણી કરી રહ્યા છીએ અને શૂન્ય ખોટા સાથે સંકલિત કરી શકાય છે
અથવા ન કરો અને PHP માં હોઈ શકે છે
જાવા પણ ઘણા હોઈ શકે છે ખોટી કિંમતો જ્યાં શૂન્ય દ્વારા
અને ખોટા અને નલ અને અવ્યાખ્યાયિત બધા સર્વથા ઉકેલી શકે
ખોટા છે.
પરંતુ તમે ખરેખર ઇચ્છા કરી રહ્યાં છો ખાસ કિંમત માટે ચકાસવા માટે
જેમ શૂન્ય, નંબર, અથવા ખોટા બુલિયન પછી તમારી પાસે
આ ઓળખ ઓપરેટર વાપરવા માટે.
તેથી, તે વિચાર બની શકે છે કોઈપણ રીતે માં પણ અહીં છતાં,
તે પ્રકારના અર્થહીન છે આપણે ચકાસણી કરી રહ્યા છીએ કેમ કે
શબ્દમાળા કિંમત માટે અને તે છે જે કંઈપણ નથી ચાલી રહ્યું.
તેથી જો, અહીં જાદુ, તો પછી છે હું અહીં આ વાક્ય સુધી સરકાવો,
દેખીતી રીતે, આંતરિક વિન્ડો પદાર્થ માં
અને આ એક લક્ષણ છે તમે ઍક્સેસ કરી શકે છે એક બ્રાઉઝર
આ સુપર વૈશ્વિક માટે વિન્ડો કહેવાય પદાર્થ છે,
છે ની અંદર કેટલાક વિધેય,
જો ભાગ જે અંતરાલ સુયોજિત છે
અને તે દેખીતી રીતે લે છે દલીલો કયા પ્રકારનાં?
અરે વાહ.
>> કાર્ય પર કૉલ કરો અને સમય.
>> ગુડ. તેથી, એક કાર્ય એક સમય પર કૉલ કરો અને
અને તેથી ખાસ કરીને એક કાર્ય માટે સંદર્ભ,
એક કાર્ય માટે નિર્દેશક એક અર્થમાં
અને તે કાર્ય છે કે ચાલી રહ્યું છે
દરેક નંબર ચલાવવામાં મળશે મિલિસેકન્ડોમાં અને આ કિસ્સામાં,
કે દરેક 500 મિલિસેકન્ડોમાં છે.
તેથી, તે પ્રેરિત એક માર્ગ છે અસરકારક અને અનંત લૂપ
પુનરાવૃત્તિ મદદથી પરંતુ વગર તેના બદલે જાવાસ્ક્રિપ્ટ કહેવાની
અંદર એન્જિન બ્રાઉઝરની
આ દરેક 500 કરવું મિલિસેકન્ડોમાં કે બંધ છે
500 મિલિસેકન્ડોમાં તે કરી શકો છો તરીકે માટે,
તે તારણ છે કે હૂડ નીચે,
એક ઘટના કહેવાય છે તે છે લૂપ અને અમે આ માટે પાછા આવો પડશે
નોડ જેએસ સંદર્ભમાં કે જે હમણાં જ સતત પ્રકારની
, કાંતણ, ત્યાં બેઠક છે કરવામાં કામ માટે રાહ જોઈ રહ્યું
અને જલદી તેને ખ્યાલ છે,
500 મિલિસેકન્ડોમાં રહેલી છે આંખનું ફરીથી કહેવાય આવશે
અને ફરીથી અને ફરીથી છે અન્ય કોઇ કામ સાથે
કે કરવામાં વિચાર કરવાની જરૂર છે.
તેથી, અમે અહીં શું સુધારી શકું?
વેલ, મને ખોલીએ ઉપર આંખનું-1.html
અને આંખ મારવી 1.html નિદર્શન
તરીકે સૌંદર્યલક્ષી સંપૂર્ણપણે સમાન.
તેથી, અમે અહીં શું વધારે સારું?
વેલ, નોંધ લો કે તે પ્રકારની નકામી હતી
કહેવાય કાર્ય વ્યાખ્યાયિત કરવા માટે આંખ મારવી કારણ કે કેટલા
કેટલી સ્થળોએ હતી હું કાર્ય આંખ મારવી કહી?
>> માત્ર એક વાર.
>> તેથી, માત્ર એક.
તેથી, તેમાં, ખરાબ ન હતી હકીકત એ છે કે તે કદાચ ખૂબ છે
સીધા આગળ.
હું એક કાર્ય આંખ મારવી વ્યાખ્યાયિત હું માર્ગ દ્વારા એક કાર્ય આંખ મારવી કૉલ
આ પરિમાણ છે, પરંતુ ટેકનિકલ રીતે,
માટે કારણ ન હતી તે અને એક સામાન્ય ફેરફાર
જાવાસ્ક્રિપ્ટ ખરેખર છે લામડા કાર્યો ઉપયોગ કરે છે
તમે યાદ કરી શકે છે, કારણ કે 51 અથવા અનામી કાર્યો
જ્યાં તમે જરૂર ન હોય તો એક કાર્ય માટે એ નામ,
તમે માત્ર તે ફોન કરી રહ્યાં છો ચોક્કસપણે એક જ જગ્યાએ,
શા માટે, તમારો કોડ તરંગો સંતાપ આ પ્રોગ્રામરો મન તરંગો
અને તમારા નામ જગ્યા ખરેખર પ્રતીકો સાથે
તમે ખરેખર નથી કે વિશે કાળજી કરવાની જરૂર છે.
અને તેથી, અહીં આ વૃતાન્તમાં,
હું ફોન છું નોંધ્યું છે કે window.SetInterval સીધી
ખૂબ જ ટોચ પર મારા સ્ક્રિપ્ટ ટેગ પછી હું પસાર છું
એક નનામું કામગીરીમાં દલીલો કે કોઈ લે છે
અને તે સંપૂર્ણપણે છે દંડ અને પછી શરીર
કે કાર્ય છે દેખાય છે પહેલાં હતી શું સમાન
અને માત્ર વાકયરચનામાં તફાવત હવે છે
નીચે અહીં આગામી 500.
હું શરીર બંધ રહ્યો છું કાર્ય
અને પછી હું કહી રહ્યો છું કે અગાઉના કોડ ચલાવો,
દરેક 500 મિલિસેકન્ડોમાં.
તેથી, ખૂબ જ નજીવો ફેરફાર
પરંતુ શું તરફ એક પગલું કદાચ વધુ ભવ્ય
આ અમલ.
તેથી, ચાલો આ એક લો હું હવે જાઓ વધુ પગલું
આંખનું બે ભાગમાં, તો તમે સામાન્ય લાઇબ્રેરી જોવા,
જે અસર રહ્યું છે
સંપૂર્ણપણે અપ્રસ્તુત હોઈ અમે જાઓ સૌંદર્યની પરંતુ જો
અહીં આવૃત્તિ બે ભાગમાં, નોટિસ કે મારા માથા ટોચ પર,
હું સમાવેશ કર્યા છે આ JQuery ની તાજેતરની આવૃત્તિ.
અને પછી, અહીં નીચે, હું માત્ર સાફ
પાંચ સુધી કોડ, તે થોડો છે એક મજા વિશ્વમાં નથી ચાલી રહ્યું
ઉપયોગ ચાલુ રાખવા માટે મૂળ DOM કાર્યો
અને કાચા જાવાસ્ક્રિપ્ટ જેવું.
હકીકતમાં, JQuery તમે કરી શકો છો તરીકે ખબર એટલી લોકપ્રિય બની છે
કે મોટા ભાગના લોકો માત્ર જાવાસ્ક્રિપ્ટ સાથે સંઘર્ષ jQuery
પરંતુ ખરેખર માત્ર એક સપર લેખિત ઉપયોગી પુસ્તકાલય
યોહાન નામના સાથી દ્વારા Resig અને અન્ય કારણ
છે માત્ર એક બનાવે છે જટિલ વસ્તુઓ ઘણો
જાવાસ્ક્રિપ્ટ સરળ અને વધુ succinct.
તેથી, આ કિસ્સામાં અહીં શું થઈ રહ્યું છે તે?
તેથી, હું આ દેખાવ ધરાવે છે વધુ પર એક ડોલર સંકેત,
માત્ર એક ક્ષણ, પછી આ એક સીએસએસ કરો છે.
તેથી, તે ખૂબ જ સમાન છે હું પહેલાં શું ભાવના,
પરંતુ આ સમય, હું છું શાબ્દિક હેશ ટેગ ઉપયોગ
અનન્ય સૂચવવા માટે શુભેચ્છા કહેવાય ઓળખકર્તા
અને પછી દેખીતી રીતે . સીએસએસ બાંધવામાં પદ્ધતિ છે
માં ગમે પદાર્થ હું હમણાં બનાવેલ છે
અને હું કિંમત ચકાસણી છું દૃશ્યતા કી.
અને જો તે કી ની કિંમત , સમકક્ષ સમકક્ષ, બરાબર, છુપાયેલા,
પછી હું તેને બદલવા માટે જાઉં છું હું તેને આ સમય બદલવા માટે જઇ રહ્યો છું
એ જ પદ્ધતિની જે દેખીતી રીતે ઓવરલોડ છે
તે છે કે જે અર્થમાં બે અલગ અલગ સહીઓ,
એક દલીલ સાથે અને બે દલીલો સાથે,
જે બીજા પાંચ પ્રાશ્નિક છે,
જે ભૂતપૂર્વ છે એક મેળવનારા તરીકે ગણવામાં આવ્યા તેથી વાત કરવા માટે.
અને જો વિચિત્ર અને તમે હો વાસ્તવમાં, આ ક્યારેય જોવામાં
અમે આશા jquery.css પર જાઓ ટોચ હિટ ખરેખર આ છે
અને તમે વધુ જોઈ શકે છે સામાન્ય સમજૂતી
અમે ફક્ત આ ઉપયોગ કરે છે, . મિલકત નામ સાથે સીએસએસ
અને પછી પ્રાશ્નિક ડોટ સીએસએસ છે
મિલકત નામ સાથે અને નીચેની કોડ.
તેથી, સહેજ ક્લીનર, પરંતુ અહીં પેટર્ન સૉર્ટ નોટિસ
દરેક પુનરાવૃત્તિ સાથે આ કોડ છે,
અમે પ્રકારના તે કરી રહ્યા છીએ તંગ અને વધુ તંગ અને વધુ તંગ
અને વધુ સારી ડિઝાઇન ત્યાં કહે
અમે કોઈને ઉપયોગ કરી રહ્યા છો કારણ કે દૂર છે કે બીજાના કોડ
જટિલતા અમુક છે.
તેથી, હવે આપણે બનાવીએ આ વધુ સરળ.
અને હકીકતમાં, જો હું દૂર તમામ તમે બધા જોશો અવતરણ
તમે જોશો કેવી રીતે ટિપ્પણી સરળ આ મેળવેલ છે.
આ એક તફાવત એ અહીં અલબત્ત છે
હું ટૉગલ ઉપયોગ કરું છું કે પણ બાંધવામાં આવે છે જે પદ્ધતિ
jQuery અને માત્ર છે કે માં
કારણ કે અન્ય કોઈ વ્યક્તિ FIPS એ લખ્યું
કે ખરેખર toggles દૃશ્યતા સેટિંગ
કોઈપણ DOM તત્વ તમે રીતે મોકલી છે.
તેથી, વધુ સારી રીતે અને વધુ સારી રીતે.
અને તેથી, આ એક પેટર્ન છે,
આ એક સપર છે છતાં પણ સરળ ઉદાહરણ અને સૉર્ટ કરો
મૂર્ખ નેટ અસર જે લખાણ એક ખીલેલું ભાગ છે,
તે વિચાર તે પ્રકારના છે તમને લાગે જોઇએ તે પ્રક્રિયા -
વિશે નથી વિચારી શકાય જરૂરી ખૂબ જ પ્રથમ
નિષ્ક્રિય લેખન કંઈક આગામી પ્રોજેક્ટ માટે
પરંતુ ચોક્કસપણે તમે ફરી વળવું તરીકે તમારા સલાહકાર સાથે અથવા મારી સાથે
અને તમારી ટીમ બેઠકો અથવા તમે ફક્ત તમારા સાથી કોડ સમીક્ષા
કડક વિશે વસ્તુઓ, અધિકાર?
બધા પછી, તેઓ ઓછી છો -
કોડ એક ઓછા રેખાઓ તમે આખરે છે
સિદ્ધાંત માં ઓછા ભૂલો તમે આમંત્રિત કરી શકે છે
ખાલી છે, કારણ કે સાથે ગડબડ ઓછી કોડ.
અધિકાર છે.
તેથી, ટેકઅવે એક દંપતિ.
લામડા કાર્યો, અનામી કાર્યો,
જે તમે ઘણા પહેલાં જોઈ હોય
અને પછી પણ માત્ર કડક લાઇબ્રેરી સાથે વસ્તુઓ
આ jQuery જેવી ખાસ કેસ.
અધિકાર છે.
કોઈપણ પ્રશ્ન છે?
અન્ય એક કરીએ અહીં ક્લાઈન્ટ બાજુ પાસા,
ફોર્મ શૂન્ય અમે છે આ નેટ અસર.
દેખીતી રીતે સુપર સરળ ફોર્મ અને હું અહીં રજીસ્ટર ક્લિક કરો પ્રયાસ કરો,
શરૂઆતમાં તે તમે મને કહે છે રજીસ્ટર, સાથે સાથે, ખરેખર નથી.
ઠીક છે, કે શા માટે છે?
વેલ, અહીં ફોર્મ 0.html છે ખૂબ જ ઓછી કોડ છે,
કોઈ જાવાસ્ક્રિપ્ટ બિલકુલ અને તે સંપૂર્ણપણે નકલી જેવું છે
ફોર્મ કારણે ક્રિયા કિંમત registered.html છે
જે કોઈ બાબત શું અર્થ થાય છે હું આ ફોર્મ માં લખો
તે ક્યાં જઈ રહ્યો છે સર્વર પર મોકલવા?
અરે વાહ. તેથી, registered.html માટે જે સ્પષ્ટ રીતે એક HTML ફાઇલ છે
તેથી સ્થિર છે કોઈ અર્થ છે કે જે ફાઇલ
એમ ધારી રહ્યા છીએ વપરાશકર્તા ઈનપુટ લેવાના આ બોલ પર કોઈ JavaScript કોડ છે
તે જડિત કે URL માં શોધી
તેથી આ સંપૂર્ણપણે એક NOOP છે અને કે કશું થવાનું છે
એક સબમિટ માહિતી છે, પરંતુ સાથે તમે માળખું જોઈ શકો છો
એકદમ સરળ છે HTML5 ફોર્મ
કે થોડા પાસવર્ડ છે, થોડા ઇનપુટ પ્રકારો.
તેથી, ખરેખર હવે ચાલો કેટલાક ભૂલ ચકાસણી ઉમેરો
અને જુઓ કે કેવી રીતે અમે કદાચ આ સુધારો કરે છે.
તેથી, અહીં પ્રકારની એક ખરાબ છે આ અમલીકરણ માણસ રીતે
અને તે પ્રકારની એક છે કોડ ઓફ બીભત્સ ભાગ.
તેથી, પ્રથમ ચાલો સ્ક્રોલ નીચે
તે જ છે તે જોવા માટે અને શું અલગ છે.
અલગ આ જ વસ્તુ હવે આ વચ્ચે
અને પહેલાંના આવૃત્તિ છે હું ફોર્મ અને ID ને આપી છે કે
"રજીસ્ટ્રેશન" કરી શકે છે હું માંગો છો કરવામાં કંઈ
પરંતુ તેની અનન્ય થઈ ગયું ઓળખી પણ છે કે નથી
સખત રીતે જરૂરી છે, કારણ કે જો પાનું જ ચોક્કસ એક ફોર્મ છે હું
એક સાથે શોધી શકે છે jQuery માતાનો કરો પદ્ધતિઓ.
પરંતુ આ રીતે માત્ર છે તે વધુ નિર્ધારિત.
તેથી, હું મારા સ્ક્રિપ્ટમાં હવે જાઓ ટેગ, નીચેની નોટિસ
window.onload સમકક્ષ એક અનામી કાર્ય કરે છે.
તેથી, આ શું કરે છે?
તેથી, જો તમે તે યાદ કરી શકે છે ક્લાઈન્ટ બાજુ પ્રોગ્રામિંગ -
જાવાસ્ક્રિપ્ટ બદલે HTML પૃષ્ઠો વિવિધ ઘટનાઓ સંકળાયેલ છે
તત્વો, ક્લિક સાથે અને સબમિટ કરો છો અને ફોકસ
અને છેડછાડ તો કેટલાક બની શકે છે કે ઘટનાઓ
સામાન્ય રીતે એક વપરાશકર્તા તરીકે પૃષ્ઠ સાથે પ્રક્રિયા કરે છે
window.onload તે શું કહે છે.
વિન્ડો સમગ્ર લોડ કરી રહ્યું છે પર
તેથી એક વખત બધી છબીઓ કરવામાં આવી છે બધી ફાઈલો વાર છે ડાઉનલોડ
એક વખત ડાઉનલોડ કરવામાં આવી આ પાનું લોડ થાય છે,
નીચેના કોડ છે, અને હું નીચે બદલો નોટિસ
આ પદ્ધતિ, નોંધ લો કે કોઈ કે વાક્ય છે
આ સર્પાકાર તાણવું પછી કહે છે
હું ચલાવવા છું કે હવે અહીં આ કાર્ય,
બ્રાઉઝર ચલાવી રહ્યું છે તે તે નક્કી છે ત્યારે મારા માટે
આ પાનું લોડ છે.
તેથી, ચાલો આપણે જે કંઇ કર્યું છે તે જોવા દો,
document.getElementById નોંધણી
તેથી કે જે હમણાં જ મને આપે છે નોડ સંદર્ભ
છે છે કે વૃક્ષ નોંધણી નું ID.
અને હવે, હું જાઉં છું બીજી ઘટના સંભાળનાર રજીસ્ટર
form.onsubmit નહીં કરવાથી આ અનામી કાર્ય
નીચેના એટલે કે કોડ ચલાવવા જોઈએ જ્યારે
કે ફોર્મ રજૂ કરવામાં આવે છે.
હવે, આ મોટા ભાગના માત્ર છે પ્રકારના તર્ક કંટાળાજનક.
તેથી, જો ની કિંમત સ્વરૂપમાં ઇમેઇલ ક્ષેત્ર છે
"નથી" પછી તમારી પાસે તમારું ઇમેઇલ સરનામું પૂરી પાડે છે
તમે એક સાથે વપરાશકર્તા અંતે કિકિયારી સજાગ અને પછી ખોટા આવો.
અને પછી હું એક છે અન્ય તપાસમાં સમૂહ,
પાસવર્ડ માટે ચકાસણી,
આ તપાસમાં જો પાસવર્ડ, એ જ છે
આ તપાસમાં જો કરાર ચેક બોક્સ પસંદ અથવા નથી
અને હું માત્ર કિકિયારી વપરાશકર્તા જો કોઈ હોય તો
તે પરીક્ષણો ખરેખર નિષ્ફળ જાય છે.
અને તેથી, અહીં એક ઉદાહરણ પણ છે તે થોડી રચી છે છતાં
હું ઉપયોગ કરું છું, કે અહીં એ હકીકત , સમકક્ષ સમકક્ષ, બરાબર
અર્થ એ થાય કે વપરાશકર્તા મને યુક્તિ અજમાવવાનો પ્રયત્ન કરી શકો છો
શું કિંમત લખીને.
અથવા બદલે હું સાચી છું હાજરી માટે તપાસ
ખાલી શબ્દમાળા, વપરાશકર્તા હજી સુધી કંઈ ટાઇપ નથી.
જો લખ્યો વપરાશકર્તા , શાબ્દિક શૂન્ય માં
"શૂન્ય" સંભવિત હોઈ શકે છે ખાલી શબ્દમાળા સાથે ભેળસેળ.
અને હું તે જેવું છે કહે છે અહીં અર્થહીન
દેખીતી રીતે પણ શૂન્ય છે, કારણ કે ઇમેઇલ સરનામું નથી.
પરંતુ આ એક વધુ હોય તો એક લખાણ ક્ષેત્રમાં આના સામાન્ય ક્ષેત્ર
અથવા નામ કે વર્ણન અથવા તમારા માટે કદર કરવા માંગો છો કંઈક
અને તે જરૂરી નથી વાક્યરચના અનુસાર છે
ઇમેઇલ સરનામું, વપરાશકર્તા હોય શૂન્ય કંઈક લખો શકે છે
અને ફરીથી ખૂણે કેસ પરંતુ તે છે શા માટે ખાસ પ્રકારના છે ચકાસણી
ઉપયોગી વસ્તુ.
તમે ખરેખર માટે ચકાસણી કરી રહ્યા છીએ વપરાશકર્તા કંઈ ટાઇપ કર્યા
કે ક્ષેત્રમાં.
તેથી, શું થાય જો કંઈ તે પરીક્ષણો, સાથે સાથે, નિષ્ફળ
સાચું અંદર પરત એક ઘટના સંભાળનાર ઓફ
જેમ onsubmit માત્ર દો અર્થ થાય છે મૂળ વર્તન ખરેખર
તેથી પ્રચાર અને ફોર્મ રજૂ કરવામાં આવશે.
અને તે શા માટે છે જ્યારે હું આખરે છે હું મળી તે પહેલાં સબમિટ ક્લિક
દ્વારા register.html અને હવે હું આમ કરીને નોંધ લો,
હું તેમ ન કરો તો અંતે yelled ઇમેઇલ સરનામું પૂરું પાડો
અને હું માં ટાઈપ કરી શકો છો malan@harvard.edu,
ક્રિમસન [ધ્વન્યાત્મક] કિરમજી, ચકાસણી બોક્સ,
અને હવે નોંધણી અને તે ફરી, મને કહે છે,
તમે રજીસ્ટર કરવામાં આવે છે અથવા ખરેખર નથી.
અધિકાર છે.
તેથી, આપણે માત્ર એક આ સાફ કરો પછી થોડો અને સંક્રમણ
નવા નવા માટે સર્વર બાજુ સામગ્રી.
તેથી, હું ફોર્મ 2.html જાય તો, અમુક વસ્તુઓ નોંધ લો.
તેથી, એક, હું લાવવામાં પાછા આ મિશ્રણ માં jQuery
તેથી ફરીથી છે આ ડોલર સાઇન
અને હવે હું ઉપયોગ કરું છું કેટલાક jQuery પદ્ધતિઓ.
તેથી, પ્રથમ, તે વિશે શું છે છે કે ડોલર સાઇન
અહીં જેથી ખાસ?
પાંચ ડોલર સાઇન સ્વૈચ્છિક શું છે સૌથી jQuery કોડ સમગ્ર?
અરે વાહ.
[અશ્રાવ્ય રીમાર્ક]
બરાબર. તેથી, ડોલર સાઇન કાર્ય જોઈ ડોમ જાય
આ સાથે કંઈક ચોક્કસ સીએસએસ કરો.
તેથી, સાચી પરંતુ લગભગ ખૂબ ચોક્કસ.
કે શું થાય છે તમે શબ્દમાળા પાસ
આ કિસ્સામાં, પરંતુ જો તમે ન કરો હંમેશા શબ્દમાળા પાસ હોય છે.
હકીકતમાં, બિંદુ માં કેસ, ખૂબ જ અહીં પ્રથમ વાક્ય આ એક નથી
સીએસએસ કરો, હું પસાર છું એક લામડા કાર્ય.
તેથી, વધુ સામાન્ય રીતે - તેથી, સારા જવાબ પરંતુ ખૂબ ચોક્કસ.
વધારે સામાન્ય રીતે, શું છે ડોલર સાઇન પ્રતિનિધિત્વ?
>> જસ્ટ jQuery.
>> યાહ. તેથી, માત્ર jQuery અથવા તે માત્ર એક કાર્ય છે
કે પહેલાં અમુક વ્યક્તિ વર્ષ લખ્યું હતું અને અન્ય લોકો છે
કારણ કે શાબ્દિક ઉન્નત મૂળભૂત દ્વારા કહેવામાં આવે છે -
અરે, jQuery કહેવાય છે.
તે માત્ર - તે કરે છે ઘણો જેમ નહિં પણ બહાર
ભાષાઓ ડોલર સાઇન છે વાપરવા માટે એકદમ યોગ્ય પ્રતીક
એક ચલ નામ જ્યારે માં
PHP, ડોલર સાઇન ઇન દેખીતી રીતે ખાસ અર્થ હોય છે
પરંતુ જાવાસ્ક્રિપ્ટ જેમ કેટલીક ભાષાઓમાં, ડોલર સાઇન
અને નીચા તો કેટલાક વિશિષ્ટ અક્ષરો તદ્દન વંચાય
તમારા પોતાના પ્રતીક ઉપયોગ ચલો માટે નામો.
તેથી, કોઈને માત્ર નક્કી કર્યું કે, તમે શું જાણો છો?
તે ખૂબ જટિલ હશે
સમગ્ર વિશ્વમાં બનાવવા માટે jQuery બધા સમય લખો
મને પ્રકારના પ્લાન્ટ દો જમીન હિસ્સો અને કહે છે,
"આ લાઈબ્રેરી કરશે ડોલર સાઇન ઉપયોગ કરે છે. "
અને હકીકતમાં, આ જોખમ ઊભું કરે છે
કે અહંકારી કોઈએ પાંચ ડોલર સાઇન ઉપયોગ રહ્યું છે
તેના અથવા તેણીના પુસ્તકાલય પણ પ્રકારના વીમો માર્ગો છે
કે તમે ડોલર ઉપયોગ કરો છો ત્યારે તે jQuery નકશા સાઇન ઇન
તમે પરીક્ષણ કરી શકે છે કારણ કે જો તે પહેલેથી જ સોંપાયેલ કરવામાં આવ્યું
અનિવાર્યપણે કંઈક બીજું.
અધિકાર છે.
તેથી, કે જે બધા છે કે આ બોલ પર કોઈ જાદુ છે છે.
તે જોઈ માત્ર એક સેક્સી છે સરસ છે કે વાક્યરચના ભાગ
અને ઝડપી અને સરળ લખો.
જ્યારે તમે આમ, શું થાય છે ડોલર સાઇન ઓપન કૌંસ લખો
અને પછી એક અનામી કાર્ય કરે છે.
વેલ, આ તારણ આપે છે કે ખરેખર લઘુલિપિ નોટેશનમાં
દસ્તાવેજ ડોટ માટે તૈયાર ઓપન કૌંસ.
તેથી, તરીકે સિન્થિયા જણાયું અગાઉ અમે પહેલાથી જ જોવા મળે છે એક
ખૂણે કેસ.
તમે માત્ર પાસ તો પાંચ લામડા કાર્ય,
ડોલર અસર સાઇન થોડું અલગ છે.
હકીકતમાં, શું ચાલી રહ્યું છે તે ખરેખર તે આ બરાબર છે કે જે,
સંદર્ભ માં પસાર વૈશ્વિક દસ્તાવેજ પદાર્થ
કે જેમ જ વૈશ્વિક છે વિન્ડો પદાર્થ છે
કે તમે અમુક આપે છે ખાસ વિધેય
કે સમગ્ર પાનું અસર કરે છે અથવા બ્રાઉઝર અને તે કરે છે
કે દસ્તાવેજ બહાર જ્યારે તમે jQuery સાથે લપેટી,
jQuery અનિવાર્યપણે, ખબર પડે છે ઓહ, તો આ સંદર્ભ છે
તે ખાસ દસ્તાવેજ પદાર્થ માટે,
મને હવે રજીસ્ટર દો એક ઇવેંટ હેન્ડલર તૈયાર કહેવાય
મૂળ નથી જે જાવાસ્ક્રિપ્ટ અથવા DOM સંબંધિત.
તૈયાર એક jQuery છે કહે છે કે વસ્તુ
આ પાનું લોડ થયેલ છે જ્યારે એચટીએમએલ બધા તત્વો
પરંતુ જરૂરી લોડ નથી, આ CSS અને સભી
જાવાસ્ક્રિપ્ટ ફાઈલો અને અને ફાઈલો અને પસંદ ફ્લેશ.
તેથી, તે પહેલાં એક પગલું છે લોડ પર પછી આગળ વધો
અને નીચેની ચલાવો.
અને તૈયાર પર ઉપયોગ સાવ અર્થ, તમે, તમે જાણો છો કરી શકો છો
કે બધા તત્વો તમારા DOM માં,
આ અનન્ય ઓળખી તમામ ID સાથેના વસ્તુઓ, તેઓ પણ અસ્તિત્વમાં
જો પાનું, તેના સમાવિષ્ટો હજી લોડ કરી રહ્યું છે અને લોડ કરી રહ્યું છે છે
અને તમે કેટલાક છે એક ક્ષણ માટે તૂટેલા ચિહ્નો
અથવા પૃષ્ઠભૂમિમાં વ્હાઇટ પાનું.
અરે વાહ.
>> શું થશે [અશ્રાવ્ય] તો શું?
>> સંપૂર્ણ ઉદાહરણ, એક સંપૂર્ણ પ્રશ્ન.
તેથી, અમે કરી શકો છો જો આપણે જોઈ હમણાં આ અનુકરણ થાય છે.
તેથી, મને આગળ વધો અને રદ કરો અહીં અને પછી આ બે લીટીઓ
સુધારવા માટે bothering વગર ખાડો, મને આગળ જાઓ
અને આ અહીં નીચે કાઢી - અરે, અહીં નીચે એક.
અને હવે, મને પર જાઓ પાનું, ફોર્મ 2.html અને પ્રકાર પર જાઓ
રજિસ્ટર માં, કંઇ લાગતું હતું થાય છે, ચાલો કહે, કે શા માટે હતી,
આપણે આગળ વધીશું અને ખોલીએ Chrome ના નિરીક્ષક અપ,
માત્ર જોવા માટે કોન્સોલ ખોલો કંઈપણ અહીં થાય છે, હવે,
હજુ પણ કંઈ રજીસ્ટર કરો.
તેથી, કોડ વાક્યરચના અનુસાર છે દંડ
તેથી હું કોઈ પણ જોઈ રહ્યો છું લાલ ભૂલ સંદેશાઓ,
પરંતુ સ્પષ્ટ રીતે શું શું થઈ રહ્યું છે?
મારી કોડ કંઈ યોગ્ય છે તેથી તે કામ ન કરતું કંઈ
મારા કોડના હોય તેમ લાગે છે તેથી શા માટે આ છે, ચલાવવા?
વેલ, જાવાસ્ક્રિપ્ટ અને બ્રાઉઝર્સ વધુ સામાન્ય રીતે ચલાવવા માટે
વેબ પૃષ્ઠ, ટોચ સામગ્રીઓ નીચે, ડાબેથી જમણે.
અને તે સમસ્યા છે કે કારણ કે ટોચ
આ પૃષ્ઠની એચટીએમએલ પછી વડા છે પછી સ્ક્રિપ્ટ પછી અન્ય સ્ક્રિપ્ટ,
આ ચલાવવામાં કરો રહ્યું છે પણ તૈયાર છે શું તે પહેલાં,
અથવા તો વૃક્ષ અસ્તિત્વ ધરાવે છે પાનાંની પ્રતિનિધિત્વ.
આ ફોર્મ જ નથી પણ શરીર આ બિંદુએ અસ્તિત્વમાં છે.
તેથી, jQuery પૂરતી સ્માર્ટ છે તે ભૂલ ચકાસણી સાથે
કે કોઈ તત્વ સાથે હોય તો નોંધણી અનન્ય ID,
તે નથી ચાલી રહ્યું છે તમે પર જામીન
અને માત્ર કેટલાક કન્સોલ ટ્રીગર ભૂલ અને સમગ્ર પૃષ્ઠ વિરામ,
તે શાંતિપૂર્વક અવગણો બનશે તમે, પરંતુ કારણ કે કંઈ
આ કોડ ક્યારેય છે ચલાવે છે
તમારી પાસે કારણ કે જ્યારે આ નિયંત્રક સબમિટ રજીસ્ટર
કોઈ તત્વ આવી હતી તેની સાથે સંકળાયેલા છે.
તેથી, તે ત્યાં પ્રકારની એક કોઈ ઓપ છે.
તેથી, તેના બદલે સ્પષ્ટ કરીને, વર્ષની લાવવામાં આવે ત્યાં સુધી રાહ જુઓ
અમે window.onload ન હોય તો જેવું છે જે વસ્તુ
કરવાની જૂની શાળા માર્ગ તે અથવા sexier jQuery રીતે
આ જેમ, અમે કરી શકો છો તે રાહ કહી બધા સુધી
તે એચટીએમએલ ટૅગ્સ છે પદચ્છેદન થઈ કે તેથી પણ
આ છબીઓ પર, લોડ ન કરી હોય તો ઓછા કે નોડ વૃક્ષ છે,
પછી JQuery ખાતરી કરી શકાય છે કે બધું છે.
અરે વાહ.
[અશ્રાવ્ય રીમાર્ક]
હા, સારી, હા ચોક્કસ.
તેથી, અન્ય ઉકેલ આ, તમે આ ઉપયોગ કર્યો ન હતો, જો
અથવા યાદ ન હતી આ અસ્તિત્વમાં છે કે,
તમે એકદમ ફરી શકે નીચે આ તમામ
વેબ પેજના, ની અંદર હજુ પણ ફોર્મ નીચે શરીર
અને તે પણ કરશે આ સમસ્યા ઉકેલવા માગે છે.
તે માત્ર સામાન્ય છે ખરાબ વ્યવહાર ગણવામાં આવે છે.
તે થોડી અવ્યવસ્થિત છે અને sloppy ખાસ
તમે બધું જામિંગ રાખવા જો પાનાંની નીચે,
હું રાખવા છું, ખાસ કરીને જ્યારે બધા મૂકીને સરળ વસ્તુઓ
અંદર મારા કોડના HTML પાનાનું
જ્યારે તમે કરી શકો છો અલબત્ત ચોક્કસપણે ટેવ માં
તેને ફેક્ટરિંગના અલગ ફાઇલ માટે
તે માત્ર સારું છે, જે બિંદુએ
કેન્દ્રિયકૃત કરવા માટે વડા ફાઈલો.
તમે ચૂકવણી કિંમત છે સિવાય
જાવાસ્ક્રિપ્ટ મૂકીને સીએસએસ ફાઈલો જેવા અન્ય અસ્કયામતો
પાનાંની માથા માં, તમે ચલાવો કે જોખમ શું છે?
>> ધીમા પાનું લોડ કરી રહ્યું છે.
>> ધીમા પાનું લોડ કરી રહ્યું છે, શા માટે?
>> અમે પ્રયાસ કરી રહ્યા છો કારણ કે બધા પુસ્તકાલયો લાવવા માટે
[અશ્રાવ્ય] પહેલાં.
>> બરાબર કારણ બ્રાઉઝર્સ નીચે માટે કોડ ટોપ વાંચો,
ડાબેથી જમણે, તો Google ઍનલિટિક્સ ધીમા છે
અથવા jQuery CDN ધીમી છે અથવા ફેસબુક API ધીમી છે
અને તે ફાઈલ માત્ર અટકે સંભવિત આધાર રાખીને
તમે તે ફાઈલ લોડ કેવી રીતે પર, સમગ્ર પાનું અટકી દેખાય શકે છે.
અને તમે આ જુઓ તો ઘણો પ્રમાણિકપણે
વેબસાઇટ્સ પર તેઓ ઘણો હોય છે ઓછી ગુણવત્તા જાહેરાતો
તેમના પર, અમે માત્ર ધીમી એક અથવા છો downed વેબસાઇટ એક પાનું અટકી શકે
કેટલાક અનિશ્ચિત માટે સેકન્ડ નંબર
બ્રાઉઝર છેલ્લે સુધી કે પર આસ્થાપૂર્વક વખત
અને પછી તમને બતાવે છે આ પાનું બાકીના.
તેથી, જો તમે ક્યારેય જેમ ઉપયોગ કર્યો છે બટન જેમ ફેસબુક,
તમારા વેબ પાનાંમાં, મને દો હું આ શોધી શકે તે જોવા
અહીં પ્રવેશ કર્યા વગર.
તેથી, તમે પર જાઓ ફેસબુક જેવી બટન
અને તે કંઈ નહિ, એક વિચાર કોડ ક્લિક કરો
અમે કરી શકો છો તે જોવા દે ઉદાહરણ શોધવા માટે,
ચોક્કસ કોઈને આ પોસ્ટ હતી.
[કરેલું થોભો]
હું થોડા માં આપવી પડશે અમે આ જોઈ હોય તો સેકન્ડ.
ફેસબુક asynch - બરાબર.
તેથી, આ કોડ છે અને જ્યાં સુધી તેઓ તાજેતરમાં તે બદલ્યું
કે ફેસબુક ખરેખર તમે ઉપયોગ આગ્રહ રાખે છે કે
તેમના પુસ્તકાલય લોડ કરવા માટે અને ખરેખર પ્રસ્તાવ
તમે આ મૂકવા કે તમારા પાનું શરીર.
તેથી, ફેસબુક તમને સલાહ આપે છે મૂર્ખ DIV એક પ્રકારના બનાવો
કે જે હમણાં જ અનન્ય ID ને જેમ છે આ પછી એક સ્ક્રિપ્ટ ટેગ છે
અને આ જટિલતા બધા આવશ્યક નીચેના કરે
અને તેઓ કોઈ પણ JQuery ઉપયોગ કરતા નથી તેઓ કરવા માંગો છો નથી કારણ કે
અન્ય કોઇ ધારે આધારભૂતપણાઓ,
મને આ ખસેડો માત્ર એક બીટ પર.
તેથી, તેઓ એક છે નોટિસ અહીં અનામી કાર્ય,
, માત્ર એક ક્ષણ પર વધુ
તેઓ પછી document.createElement,
તેઓ એક DOM તત્વ બનાવી રહ્યાં છો, આ તેથી વાત કરવા માટે malloc જેવું છે
ટેગ પ્રકારની છે જ્યાં સ્ક્રિપ્ટ, તે સ્પષ્ટ છે
કે અસુમેળ લક્ષણ કે ટેગ રહ્યું છે
વાત સાચી છે તો પછી તમે આગળ વધો અને શું URL ને બહાર આકૃતિ
ફેસબુક જાવાસ્ક્રિપ્ટ પ્રયત્ન કરીશું
અને આ માત્ર ફેન્સી માર્ગ છે
ચકાસણી જોઈએ તે HGP અથવા HDPS છે.
અને પછી છેવટે તમે , ફેસબુક શું નોટિસ
તેઓ ડોમ નોડ વિચાર ફેસબુક રુટ નું ID છે
તેઓ કહે છે એ છે કે જે તમે પાનું મૂકવામાં
અને પછી તેઓ બાળક ઉમેરી તેથી આ બધી અસર છે
જેવું ગતિશીલ પિચકારીની તમારા પૃષ્ઠ એક નવી સ્ક્રિપ્ટ ટેગ
આ div ની એક બાળક તરીકે કે જો તમારી પાસે ત્યાં દાખલ છે કે જેથી બાકીના
ઉમળકાભેર પૃષ્ઠ લોડ કરે છે કે
અને પછી આ કોડ વાસ્તવમાં અસુમેળ લોડ નહીં.
તેથી, અનિવાર્યપણે પછી હકીકત એ છે અને હું ઉલ્લેખ વિલંબિત
અનામી કાર્ય,
આ ફંકી છે વાક્યરચના અહીં ઉલ્લેખ
હું કાર્ય માત્ર છે જ્યારે કૌંસ, બંધ કૌંસ ખોલો
અને પછી સર્પાકાર કૌંસ, શા માટે અહીં ઓપન કૌંસ
અને પછી ખોલો બંધ કરો, બંધ કરો ત્યાં કૌંસ, શું કરી રહ્યાં છો?
>> [અશ્રાવ્ય] વ્યાખ્યાયિત અને પછી ચલાવવા?
>> બરાબર છે, તે એક વ્યાખ્યાયિત છે અનામિક છે, જે કાર્ય
પરંતુ માત્ર, એક કાર્ય વ્યાખ્યાયિત
અલબત્ત ચલાવવા નથી તમે તેને કહી સુધી એક કાર્ય
નામ દ્વારા, પરંતુ અલબત્ત આ એક અનામી કાર્ય છે
જેથી તમે તેને ફોન કરી શકો છો નામ દ્વારા પણ તમે કરી શકો છો
જાવાસ્ક્રિપ્ટ એક ચલાવો અનામી કાર્ય માત્ર
સમગ્ર બાબત પ્રાવૃત દ્વારા કે વાક્ય અમે કર્યું છે
આ કૌંસ અને આ સાથે અહીં અને પછી ફિક્સિંગ કૌંસ
કાર્ય સમાપ્ત થાય છે ઓપન કૌંસ, બંધ કૌંસ,
તમે કરવા માંગો છો ન હોય તો તેને કોઈ પણ દલીલો પસાર કરે છે.
પરંતુ આ પ્રકારની મૂર્ખ લાગે છે
જેમ આ શા માટે વધારાના વાકયરચનામાં જટિલતા
મોટા ભાગના લોકો એવું જણાતું નથી કે ઓળખી, કિંમત શું છે
તે રેપિંગ કોડ ત્રણ રેખાઓ
એક અનામી કાર્ય આ રીતે.
અરે વાહ.
>> ફરીથી લખી રોકવા માટે એક [અશ્રાવ્ય] આ મૂલ્યવાન.
>> બરાબર છે, ટાળવા ચલ પર ફરીથી લખી
હાલના પાનાંમાં, અધિકાર?
ફેસબુક કંઈક છે અહંકારી નક્કી કર્યું,
તેઓ ઉપયોગ જઈ રહ્યાં છો ચલ ઇ, તે સહેજ સંભવિત છે
કે તમે અથવા ઉપયોગ કોઈને બટન જેવા ફેસબુક
અથવા જે અન્ય સામાજિક પ્લગ
એક ચલ છે ક્યાંક ઇ તેથી કહેવાય છે,
બધા પ્રાવૃત દ્વારા અંદર તેમના કોડના
આ અનામી કાર્ય, તેઓ અનિવાર્યપણે તેમના પોતાના અવકાશ છે
કે clobbering જોખમ નથી કોઇપણ હાલની ચલો.
તેથી, આ પણ ખરેખર છે ખૂબ જ સામાન્ય ફેરફાર,
લેખન ખાસ કરીને જ્યારે લાઇબ્રેરી કોડ
અથવા તમે તમારી જાતને નથી ત્યારે તમારું નામ જગ્યા ક્લટર કરવા માંગો છો
અન્ય ચલો સાથે કિંમત રહે છે કરવા માંગો છો
તમે બહાર નીકળવા એક વાર અને મૃત્યુ પામે છે કોડ કે બ્લોક,
આ એક સરસ ટેકનિક છે જાવાસ્ક્રિપ્ટ.
અધિકાર છે.
તેથી, તો પછી આ ઉદાહરણ પર અહીં, બધા અમે અંતે કર્યું છે
આ ઉદાહરણ છે સાથે માત્ર સુધી કોડ સાફ.
તેથી, તે હજુ પણ સમગ્ર મળ્યું છે સ્વીચો સમૂહ, સંપૂર્ણ જથ્થો
અહીં સ્થિતિ, પરંતુ વાક્યરચના એક બીટ નોટિસ,
આ ડોમ નોડ સાથે ઍક્સેસ અનન્ય ID નોંધણી,
આ જગ્યા એટલે હવે જુઓ કે નોડ ના વંશજ,
તે પ્રકારની છે જો તેને શોધી ઇનપુટ અને પછી પણ
જો તમે આ ન જોઈ હોય તો પહેલાં, તમે જાણો છો
આ માત્ર શોધવા અર્થ એ થાય કે તે ઇનપુટ ટેગ સાથે,
એક છે કે જે ઇનપુટ તત્વો નીચેની સાથે નામની લક્ષણ
ઇમેઇલ અને પછી દો મને કેટલાક મારા હાથ મોજું
બાકીના નથી તે તમામ ઉત્તેજક
પરંતુ ખરેખર માત્ર jQuery વાક્યરચના એ જ કામગીરી માટે.
અધિકાર છે.
પરંતુ તેથી મહત્વનું નથી અહીં બ્રાઉઝર બાજુ સામગ્રી છે
પરંતુ હકીકત એ છે કે આપણે સ્વચ્છ અને ક્લીનર રીતે હતી
ખરેખર બનાવે તે કોડ કામ કરે છે.
અધિકાર છે.
કોઈપણ પ્રશ્ન છે?
[અશ્રાવ્ય રીમાર્ક]
બરાબર. હવે મજા ભાગ.
શા માટે તેથી, Node.js?
કોણ રાખે છે?
તમે આજે શું તે જાણો છો?
Node.js, શા માટે?
હેનરી [જોડણી ધારણ].
[અશ્રાવ્ય રીમાર્ક]
બેટરી ફરીથી સેટ?
શું - આ એક છે સંપૂર્ણ ખડક લટકનાર
આજે ઉત્તરાર્ધમાં માટે.
આપણે શા માટે જાઓ અને ન લો અહીં 5 મિનિટ વિરામ,
અડધા કેન્ડી છે ત્યાં મશીન કરી શકો છો જો
વગર કેટલાક કેન્ડી જેવી સાઇન ચોથા મૂકી