1 વક્તા: હવે, કે છેલ્લા ઉદાહરણમાં અમે કેટલાક જોડાયા કે યાદ મારા HTML ની ​​અંદર જાવાસ્ક્રિપ્ટ કોડ છે, ખાસ કરીને, ની કિંમત ની અંદર સબમિટ પર કહેવાય લક્ષણ કે ફોર્મ ટેગ માટે. હવે નાના પાના માટે, આ આવા મોટા સોદો નથી. પરંતુ વેબ પાનું લાંબા સમય સુધી અને વધુ નહીં જટિલ, ખાલી મૂકી તમારા અંદર અહીં અને ત્યાં JavaScript કોડ લક્ષણો ની કિંમત નથી ના શ્રેષ્ઠ ડિઝાઈન. શ્રેષ્ઠ અમે તે પરિબળ અને જો ઓછામાં ઓછા ની અંદર મૂકો કેન્દ્રિય સ્ક્રિપ્ટ ટેગ. આ કરવા માટે કેવી રીતે? વેલ મારા ફોર્મ ટેગ પર પાછા દો અને પ્રથમ આ લક્ષણ અને તેના કાઢી એકસાથે કદર છે. પછી અહીં, બદલે વ્યાખ્યાયિત સ્વાગત કરે કહેવાય કાર્ય, પર અટકી દો કોડ ઓફ લાઇન પર છે કે આખરે અમે હજુ પણ ચલાવો અને બદલો છો નીચે પ્રમાણે સ્વાગત કરે કાર્ય કરે છે. Document.get એલિમેન્ટ દ્વારા ID ને અવતરણ ચિહ્નો પૂરાં કરવાં ડેમો ઉદ્ધત - ડેમો, સ્મૃતિ, અનન્ય છે જ્યાં ફોર્મ પોતાના માટે ઓળખકર્તા - કોઈ પર નામ છે જે યાદ, રજૂ ઘટના સંભાળનાર ઓફ જેમાં અમે રસ ધરાવો છો. અને માતાનો સંભાળનાર રજુ કરનાર પર સોંપી દો ખરેખર જ કિંમત છે કે જે એક પોતે કામ કરે છે. હવે હું ખરેખર નથી નોંધ્યું છે કે અહીં એક કાર્ય ફોન. હું બદલે એક અનામી વ્યાખ્યાયિત છું, અન્યથા એક લામડા કાર્ય તરીકે ઓળખાય છે, આ સર્પાકાર કૌંસ વચ્ચે સ્પષ્ટ કરીને કોડ સમૂહ કે જોઈએ ખરેખર અમલી. ખાસ કરીને, હું માંગો છો તે કોડ ચલાવવા માટે હું હતો કે તે લીટી છે પહેલાં, અને પછી આપણે તે માટે ઉમેરો આ પત્ર ન કે જેથી ખોટા પાછા આખરે દૂરસ્થ વેબ અંત સબમિટ પરંપરાગત રીતે સર્વર. હવે, આ ફાઈલ સંગ્રહો તે ખોલો એક બ્રાઉઝર માં, અને જુઓ શું થાય છે. http://localhost/dom-1.html. હવે મારા નામ ટાઈપ કરીએ, દાઊદ સબમિટ કરો. અને કંઈ થયું હોય તેમ લાગે છે મારા પાનાંની URL પર લાગે છે સિવાય આ સ્વરૂપ હતું છતાં બદલાયેલ છે ખરેખર એ જ ફાઈલ મોકલી. હવે કે શા માટે છે? વેલ હું કેટલાક વધુ માહિતીની જરૂર છે. તેથી આપણે આગળ જાઓ અને Chrome ની ખોલો વિકાસકર્તા સાધનો કે જેથી હું ખરેખર આ કરી શકો છો જોવા માટે કોન્સોલ વિન્ડો જોવા હું કંઇક ખોટું કર્યું છે તો. હું મારફતે કે ઍક્સેસ કરી શકો છો ઘણી રીતે બે. જે એક, અહીં આ મેનુ મારફતે છે પછી સાધનો હેઠળ, પછી નીચે વિકાસકર્તા સાધનો. અને, અહીં કન્સોલ ટૅબમાં નોટિસ એક uncaught પ્રકાર ભૂલ નથી કરી શકો છો છે નલ ની સબમિટ પર મિલકત સુયોજિત કરો. હવે કે શા માટે છે? વેલ મારી સ્રોત કોડમાં અહીં, નોટિસ કે હું છે સબમિટ એક જેની તત્વ મિલકત અનન્ય ઓળખકર્તા ડેમો છે. એક તત્વ છે, ફરી, માત્ર છે એક વૃક્ષ એક નોડ. તેથી તે મારું બ્રાઉઝર નથી કે જે દેખાય છે લાગે છે કે તે તત્વ અથવા નોડ હજુ સુધી અસ્તિત્વમાં છે. અને ખરેખર, તે નથી. વેબ પેજ પદચ્છેદન થયેલ છે કે યાદ અથવા વાંચી વેબ બ્રાઉઝર દ્વારા, નીચે ટોચ, ડાબેથી જમણે. અને તેથી જ્યારે જાવાસ્ક્રિપ્ટ કોડ છે આવી, ખાસ કરીને, તે ચલાવવામાં છે સીધા. પરંતુ આ કિસ્સામાં, અમે પણ મેળવેલ છે હજુ સુધી ડોમ ના ભાગ માટે, એક અનન્ય સાથે જેમાં કે ફોર્મ એચટીએમએલ, ઓળખકર્તા ડેમો જાહેર કરવામાં આવ્યું છે. અને તેથી અમે ચલાવવા માટે પ્રયાસ કરી રહ્યા છો મારા કે નોડ પહેલા જાવાસ્ક્રિપ્ટ કોડ પણ , અલબત્ત, જે વૃક્ષ અસ્તિત્વ ધરાવે છે સમસ્યાવાળા, પછી, ચોક્કસ કારણ તત્વ પોતે નલ હશે સમય માં તે સમયે. આમ કેવી રીતે સુધારવા માટે? વેલ અમે ઉકેલો થોડા હોય છે. પરંતુ વસવાટ માટે આ સરળ પ્રયાસ કરો વડા મારા સ્ક્રિપ્ટ ટેગ તરફ, ખાસ મારા શરીર પર ટેગ, પરંતુ મારા પૃષ્ઠની શરીરના નીચે જેથી તે ગાંઠો નીચે છે કે અને પ્રશ્નો. ખાસ કરીને, માતાનો પ્રકાશિત કરીએ અને કટ ઓપન ટૅગ અને સ્ક્રિપ્ટ માટે બંધ કરો ટૅગ અને કોડ કે સમગ્ર બ્લોક સ્થળાંતર અહીં ફાઈલની નીચે. હવે આ જરૂરી સ્વચ્છ નથી ડિઝાઇન, પરંતુ ઓછામાં ઓછા તે કરશે કામગીરી યોગ્ય ક્રમમાં દબાણ. માતાનો ફાઇલ સંગ્રહ કરીએ અને મારું બ્રાઉઝર માં ફરીથી લોડ કરો. ચાલો પાનું ફરીથી લોડ કરો, ફરી ઇનપુટ મારું નામ, અને ત્યાં, હેલો ડેવિડ પાછળ છે.