એજેક્સ અને ડી એચટીએમએલ વચ્ચેનો તફાવત;

Anonim

એચટીએમએલની સાદી સ્થિર પાનાંઓથી સંપૂર્ણ ફૂલેલી એનિમેશન અને ફ્લેશની ક્રિયાપ્રતિક્રિયા માટે, બ્રાઉઝર ટેકનોલોજીએ ખૂબ શરૂઆતની શરૂઆતથી ખૂબ જ વિશાળ વૃદ્ધિનો અનુભવ કર્યો છે. વેબપૃષ્ઠ વિકાસ માટે ઉપલબ્ધ સાધનોની સંખ્યામાં વિસ્ફોટ થયો છે અને તમે હવે તમારા પૃષ્ઠને બનાવવાની કેટલીક વિકલ્પો સુધી મર્યાદિત નથી.

વધુ તાજેતરના વર્ષોમાં, મૂળભૂત HTML પૃષ્ઠો થોડો વધુ કંટાળાજનક બની ગયા છે, તેથી વિકાસકર્તાઓ ખરેખર તેમની સાઇટ્સ દર્શકોને થોડો વધુ રસપ્રદ બનાવવા માટે મૂંઝવણમાં હતા. એક પાસું જે જોવામાં આવ્યું હતું કે તે વધુ સુગંધ આપવા માટે પાનાંઓને થોડો વધારે ઇન્ટરેક્ટિવ કેવી રીતે બનાવવી. તેમ છતાં ઘણા ધોરણો બનાવવામાં આવ્યા હતા, અમે ટૂંકો ચુસ્ત ખાતર અહીં બે ચર્ચા કરીશું.

બોરિંગ HTML પૃષ્ઠોએ DHTML અથવા Dynamic HTML ના ઉદભવને માર્ગ આપ્યો ડીએચટીએમએલે વેબપેજ સર્જકને ચોક્કસ ક્રિયાઓ માટે ચોક્કસ પ્રત્યુત્તરોને પ્રસ્તાવિત કરવા માટે પરવાનગી આપે છે કે જે દર્શક કરે છે. આ ખૂબ જ સ્પષ્ટ છે જ્યારે દર્શક તેના માઉસને એક બટનની ઉપર ખસેડે છે અને બટનને ચમક અથવા દબાવવામાં દેખાય છે. આ DHTML ની ​​ક્ષમતા છે જે ફક્ત HTML સાથે શક્ય નથી.

એચટીએમએલનો બીજો એક પાસું જે લોકો બદલવા માંગે છે, તે તેનું વર્તન હતું જ્યારે તમે કંઈક બદલવા માટે વિનંતી કરો છો. HTML હંમેશાં પૃષ્ઠ ફરીથી લોડ કરે છે જેથી તે નવા વિનંતી કરેલા પૃષ્ઠને બતાવી શકે. તેમને IFrame નામના ઉકેલને મળ્યું છે જેને કારણે વપરાશકર્તા ઇચ્છતા હોય તે સમયે તે ફ્રેમને ફરીથી લોડ કરવાની મંજૂરી આપે છે; પરંતુ તે ખૂબ અભાવ હોવાનું જણાયું હતું. એજેક્સ અથવા અસુમેક્રોસ જાવાસ્ક્રિપ્ટ અને એક્સએમએલ HTML ની ​​આ ચોક્કસ અવગણના ઉકેલ માટે બનાવવામાં આવી હતી. AJAX પૃષ્ઠો ફક્ત તે ડેટાને વિનંતી કરવાની મંજૂરી આપે છે જે તેને બદલવાની જરૂર છે અને સમગ્ર પૃષ્ઠ નહીં. વેબપેજેસમાં તે સ્પષ્ટ રીતે જોઈ શકાય છે જે તમને ચિત્રોની એક ગેલેરી બતાવે છે. AJAX પહેલાં, જ્યારે તમે આગળ ક્લિક કરો છો, ત્યારે આગલી ચિત્ર બતાવવા માટે સમગ્ર પૃષ્ઠ ફરીથી લોડ થાય છે. પરંતુ એજેક્સ સાથે, તે ચિત્રમાં ફેરફાર થાય છે અને બાકીનું પૃષ્ઠ પણ ખસેડતું નથી.

સારમાં, એજેક્સ અને ડી.ટી.ટી.ટી.ટી. (DHTML) બે ઉપાયો છે જે એચટીએમએલની ક્ષમતાઓમાં વધારો કરવા માટે બનાવવામાં આવ્યા હતા. DHTML એ સ્ક્રીન પરનાં ઘટકોને બદલીને તેના આધારે કરે છે કે વપરાશકર્તાની ક્રિયાઓ શું છે. જ્યારે AJAX બ્રાઉઝરને ઇંટરનેટ કનેક્શન પરના તાણને ઘટાડવા અને હેરાન ફરીથી લોડ કરવાની પ્રક્રિયાને દૂર કરવા માટે એક સમયે ચોક્કસ ઘટકોની વિનંતી કરવાની પરવાનગી આપે છે. તે ધ્યાનમાં રાખીને, અમે કહી શકીએ છીએ કે તે જ સમયે વપરાતા એજેક્સ અને ડી.ટી.એમ.ટી.એલ., મોટાભાગના વપરાશકર્તાઓને અનુભવ જોઈ શકે છે.

AJAX અને HTML વિશે પુસ્તક શોધો