एजेएमएक्स आणि डीएचटीएमएल मधील फरक

Anonim

ब्राऊझर तंत्रज्ञानाची सुरुवात अगदी सुरुवातीपासूनच प्रचंड वाढ झाली आहे, जी एच.आय.एल. च्या साध्या स्थिर पृष्ठांवरून पूर्ण विकसित एनीमेशन आणि फ्लॅशच्या परस्परसंवादांपासून. वेबपृष्ठ विकासासाठी उपलब्ध असलेल्या साधनांची संख्या विस्फोट झाली आणि आता आपण आपले पृष्ठ तयार करण्याच्या काही पर्यायांसाठी मर्यादित नाही.

अलीकडील काही वर्षांत, मूलभूत HTML पृष्ठे थोडी अधिक कंटाळले आहेत, त्यामुळे विकासक खरोखर त्यांच्या साइट्सला दर्शकांबद्दल अधिक मनोरंजक बनविण्यासाठी चिथावणारे होते. एक गोष्ट जी त्यास अधिक चव देण्यासाठी पृष्ठे थोड्या जास्त परस्परसंवादी बनवावीत अशी होती. जरी अनेक मानकांचे निर्माण झाले असले तरी, थोडक्यात सांगायचे तर आपण येथे दोन गोष्टींची चर्चा करू.

कंटाळवाणा HTML पृष्ठे डीएचटीएमएल किंवा डायनॅमिक एचटीएमएलच्या उद्रेकाकडे वळले. डीएचटीएमएल वेबपेज क्रिएटरला दर्शकाकडुन योग्य कृती करण्यासाठी विशिष्ट प्रतिसादांना कार्यक्रम करण्यास अनुमती देतो. हे खूप स्पष्ट आहे जेव्हा एखादा दर्शक आपले माउस एका बटणावर वर हलवतो आणि बटण दाबलेले किंवा दाबलेले दिसते. ही डीएचटीएमएलची क्षमता आहे जी फक्त एचटीएमएलसोबत शक्य नाही.

एचटीएमएलच्या इतर पैलू जे लोक बदलू इच्छितात ते त्याचे वर्तन जेव्हा आपण काहीतरी बदलण्यासाठी विनंती करतो. HTML नेहमी पृष्ठ पुन्हा लोड करते जेणेकरून नवीन विनंती केलेले पृष्ठ दर्शविले जाईल. त्यांना आयफ़्रेम नावाचा एक उपाय आढळला ज्यामुळे वापरकर्त्याने एखाद्या वेळी एक फ्रेम पुनः लोड करण्याची परवानगी दिली; पण याकडे फारसा उणीव झालेला आढळला नाही. एचएएमएलच्या या विशिष्ठ गटाला उपाययोजना करण्यासाठी AJAX किंवा असिंक्रोनस Javascript आणि XML तयार करण्यात आला आहे. AJAX पृष्ठांना फक्त बदलण्यासाठी आवश्यक असलेल्या डेटाची विनंती करण्यास परवानगी देते आणि नाही तर संपूर्ण पृष्ठ. हे वेबपृष्ठे स्पष्टपणे दिसतात जे आपल्याला चित्रांच्या गॅलरी दर्शवतात. AJAX च्या आधी, जेव्हा आपण पुढील क्लिक कराल, तेव्हा पुढचे चित्र दर्शविण्यास संपूर्ण पृष्ठ पुन्हा लोड होईल. परंतु AJAX सह, केवळ चित्र बदलते आणि उर्वरित पृष्ठ देखील हलवू शकत नाही.

मूळत: एएमएक्स आणि डीएचटीएमएलआर हे दोन उपाय आहेत जे HTML ची कार्यक्षमता वाढविण्यासाठी तयार करण्यात आले होते. वापरकर्त्याच्या कृती काय आहेत यावर अवलंबून डीएचटीएमएल ही स्क्रीनवरील घटक बदलून करतो. AJAX ब्राऊजरला इंटरनेट कनेक्शनवरील ताण कमी करण्यासाठी आणि त्रासदायक रीलोडिंग प्रक्रियेपासून टाळण्यासाठी एका विशिष्ट घटकांना विनंती करण्याची परवानगी देतो. हे लक्षात ठेवून, आम्ही म्हणू शकतो की त्याच वेळी वापरल्या जाणाऱ्या AJAX आणि DHTML, वापरकर्त्यांना अनुभवाचा अनुभव वाढवू शकतो.

AJAX आणि HTML बद्दल पुस्तके शोधा <