DOM
DOM یا این که Document Object Method، یکی مفاهیم مهم در نرم افزارنویسی با JavaScript جهت طراحی سایت تعامل با صفحه های اینترنت میباشد. برای اپلیکیشننویسی با جاوا اسکریپت و تعامل خوب صفحه های اینترنت در AJAX، شناخت با این معنا به طور کاملً ضروری خواهد بود.
فرض فرمائید پس از پیاده سازی یک برگه اینترنت با استعمال از CSS و HTML میخواهید قسمتهایی از آن را در حالت تمجید گردیده خاصی تغییرو تحول دهید. به صورت نمونه، قصد دارید با کلیک روی یک دکمه، بخشی از برگه مخفی خواهد شد یا این که متن مو جود در یکی موادسازنده آن کاغذ اینترنت (تگهای HTML) تغییرو تحول نماید.
طرز دسترسی بهاین تگهای HTML و تغییر تحول محتویات آنها با به کار گیری از DOM قابلیت و امکانپذیر میباشد. بدین ترتیب، DOM روشی برای دسترسی به تگهای HTML و اعمال تغییرات روی آنهاست.
معرفی اجزای تشکیل دهنده AJAX
برای آنکه بتوان تکنولوژی AJAX را طراحی کرد، موردنیاز میباشد که اجزا و قابلیت و امکانهای تحت، در وب سایت متبوع وجود داشته باشند.
جاوا اسکریپت (JavaScript)
جاوااسکریپت، تأمینکننده قابلیت و امکانهایی برای برقراری با سرور یا این که سمت بکاند (Back-end) اینترنتوبسایت میباشد. این قابلیت و امکان در تکنولوژی AJAX به صورت ویژه الزامی وجود ندارد. البته با دقت به اینکه آحاد مرورگرهای امروزی اینترنت از این گویش نرم افزارنویسی حفاظت مینمایند، درین تکنولوژی لازم خواهد بود.
XmlHttpRequest
این امکان سبب ساز برقراری رابطه مرورگر با سمت سرور وبسایت (Back-end) می گردد. در مرورگرهای گوناگون، این قابلیت و امکان بوسیله مؤلفههای مختلفی آماده شدهاست. به صورت نمونه، در مرورگر Internet Explorer مؤلفه MSXML ActiveX و در مرورگر Mozilla Firefox مؤلفه XmlHttpRequest این خصوصیت را تأمین مینماید.
هواخواهی از DOM
DOM یکیاز دیگر از اجزای ما یحتاج تکنولوژی AJAX میباشد. این نصیب، یک ساختار درختی از آحاد عنصرها HTML باطن یک برگه اینترنت میباشد. مرورگرهای گوناگون جهت مدد از بهروزرسانی پویای این ارکان، از یک طرز استاندارد استعمال مینمایند. اینشیوه استاندارد در اکثر وقت ها مرورگرها با حفاظت از DOM اجرا می گردد.
JSON یا این که XML
XML، تحت عنوان بخشی دیگر از اجزای AJAX، تأمینکننده توان برقراری رابطه با سرور اینترنتوبسایت در یک مکانیزم استاندارد میباشد. در بعضی موقعیت به مکان این نصیب، از JASON (JavaScript Object Notation) برای علامتگذاری رابطه به کارگیری می شود.
شناخت با شیوه کارایی AJAX
اجرا پروژه Ajax طی یکسری مرحله اجرا میشود. آغاز به عمل این تکنولوژی با کلیک روی یک دکمه یا این که لینک و پیوند شروع میشود. با ایفا هر مورد از این دو اتفاق افتاد، یک شیء XMLHTTP ساخته میگردد. آنگاه درخواستی به صورت Httprequest به سرور ارسال می گردد. سرور، این درخواست را پردازش مینماید.
پیرو، سرور برای این درخواست پاسخی ساختوساز مینماید. آن گاه دادهها را به مرورگر گشوده میگرداند. در غایت، جواب در مرورگر بوسیله جاوا اسکریپت (JavaScript) اخذ می گردد. این جواب به طور بهروزرسانی محتوای ورقه، اکران داده میگردد.
DOM
DOM یا این که Document Object Method، یکی مفاهیم مهم در نرم افزارنویسی با JavaScript جهت طراحی سایت تعامل با صفحه های اینترنت میباشد. برای اپلیکیشننویسی با جاوا اسکریپت و تعامل خوب صفحه های اینترنت در AJAX، شناخت با این معنا به طور کاملً ضروری خواهد بود.
فرض فرمائید پس از پیاده سازی یک برگه اینترنت با استعمال از CSS و HTML میخواهید قسمتهایی از آن را در حالت تمجید گردیده خاصی تغییرو تحول دهید. به صورت نمونه، قصد دارید با کلیک روی یک دکمه، بخشی از برگه مخفی خواهد شد یا این که متن مو جود در یکی موادسازنده آن کاغذ اینترنت (تگهای HTML) تغییرو تحول نماید.
طرز دسترسی بهاین تگهای HTML و تغییر تحول محتویات آنها با به کار گیری از DOM قابلیت و امکانپذیر میباشد. بدین ترتیب، DOM روشی برای دسترسی به تگهای HTML و اعمال تغییرات روی آنهاست.
معرفی اجزای تشکیل دهنده AJAX
برای آنکه بتوان تکنولوژی AJAX را طراحی کرد، موردنیاز میباشد که اجزا و قابلیت و امکانهای تحت، در وب سایت متبوع وجود داشته باشند.
جاوا اسکریپت (JavaScript)
جاوااسکریپت، تأمینکننده قابلیت و امکانهایی برای برقراری با سرور یا این که سمت بکاند (Back-end) اینترنتوبسایت میباشد. این قابلیت و امکان در تکنولوژی AJAX به صورت ویژه الزامی وجود ندارد. البته با دقت به اینکه آحاد مرورگرهای امروزی اینترنت از این گویش نرم افزارنویسی حفاظت مینمایند، درین تکنولوژی لازم خواهد بود.
XmlHttpRequest
این امکان سبب ساز برقراری رابطه مرورگر با سمت سرور وبسایت (Back-end) می گردد. در مرورگرهای گوناگون، این قابلیت و امکان بوسیله مؤلفههای مختلفی آماده شدهاست. به صورت نمونه، در مرورگر Internet Explorer مؤلفه MSXML ActiveX و در مرورگر Mozilla Firefox مؤلفه XmlHttpRequest این خصوصیت را تأمین مینماید.
هواخواهی از DOM
DOM یکیاز دیگر از اجزای ما یحتاج تکنولوژی AJAX میباشد. این نصیب، یک ساختار درختی از آحاد عنصرها HTML باطن یک برگه اینترنت میباشد. مرورگرهای گوناگون جهت مدد از بهروزرسانی پویای این ارکان، از یک طرز استاندارد استعمال مینمایند. اینشیوه استاندارد در اکثر وقت ها مرورگرها با حفاظت از DOM اجرا می گردد.
JSON یا این که XML
XML، تحت عنوان بخشی دیگر از اجزای AJAX، تأمینکننده توان برقراری رابطه با سرور اینترنتوبسایت در یک مکانیزم استاندارد میباشد. در بعضی موقعیت به مکان این نصیب، از JASON (JavaScript Object Notation) برای علامتگذاری رابطه به کارگیری می شود.
شناخت با شیوه کارایی AJAX
اجرا پروژه Ajax طی یکسری مرحله اجرا میشود. آغاز به عمل این تکنولوژی با کلیک روی یک دکمه یا این که لینک و پیوند شروع میشود. با ایفا هر مورد از این دو اتفاق افتاد، یک شیء XMLHTTP ساخته میگردد. آنگاه درخواستی به صورت Httprequest به سرور ارسال می گردد. سرور، این درخواست را پردازش مینماید.
پیرو، سرور برای این درخواست پاسخی ساختوساز مینماید. آن گاه دادهها را به مرورگر گشوده میگرداند. در غایت، جواب در مرورگر بوسیله جاوا اسکریپت (JavaScript) اخذ می گردد. این جواب به طور بهروزرسانی محتوای ورقه، اکران داده میگردد.

کنتراست (contrast)456