به عنوان مثال، کاغذای از اینترنتسایتی را فکر کنید که در آن کاربرهای آن اینترنتتارنما میتوانند طراحی سایت در مشهد کامنت بگذارند. تصور کنید تا بهاکنون ۲۰۰ کامنت نهاده گردیده. به طور طبیعیً، قابلیت و امکان اکراندادن کلیهی آن کامنتها در شیت نیست.
در حالتی که کسی بخواهد کامنتهای گذشته را ببیند، چه اتفاقی می افتد؟ کامنتهای گذشته بایستی بارگذاری (Load) گردد. یعنی مخاطب بنشیند پای مانیتور و دیده بدوزد به شیت تا کامنتهای پیشین بار گذاری شوند.
البته در صورتیکه در پیاده سازی آن اینترنتوب سایت و برای قسمت کامنتها از ایجکس مصرف شده باشد، دیگر نیازی به لوشدنِ کامنتهای پیشین وجود ندارد. همینکه روی موردی «کامنتهای بیشتر» کلیک خواهد شد، کامنتهای بیشتر اکران داده میگردند.
اینترنت نرم افزارهای معروفی مانند Gmail، Google Maps, Youtube & Facebook که ما هرروز به آنان سَر می زنیم، از تکنیک ایجکس استعمال مینمایند.
در Gmail، نیازی وجود ندارد برای دیدن آدرس اینترنتیهای نو کاغذ را رفرش فرمایید.
در Google Maps، زمانی نقشه را به دلیلهای متعدد میکشید؛ خبری از رفرششدن تک تک کاغذ وجود ندارد. انگار تک تک نقشه حاضروآماده میباشد.
مثالی بسیار مشهور دیگری از بهکارگیری ایجکس، Auto-complete در Google Suggest میباشد. به عبارتی چیزی که هروقت بخواهید واژهای را در گوگل سرچ نمائید میبینید.
علاوهبر مثالهایی که از آن ها اسم بردیم، بهطورکلی، از تکنیک AJAX معمولاً برای برگههای Login forms و Rating and Voting به کار گیری میگردد.
Tweeter نیز از این تکنیک برای آپ تو دیتکردن فیدهای یوزرها براساس توئیتهایشان سود میگیرد.
درکل، برای هر درخواست مخاطب که بشود سوای بار گذاری مجددی محتوای کل یک برگه، تنها جواب را به وی نماد اعطا کرد؛ قابلیت بهکارگیری ایجکس وجود داراست.
مزایا و معایب AJAX
باتوجه به مثالهایی که از کاربردهای AJAX آوردیم، مزایای عمدهی به کارگیری از آن (کاستن از تعداد درخواستها از سرور و درنتیجه ارتقا سرعت و بهبودبخشیدن به تجربیات کاربری) پرنور میباشد. ولی آیا به کارگیری از تکنیک AJAX معایبی هم داراست؟
آری، صحیح مانند هر چیز دیگری ایجکس نیز معایب و کاستیهای خودش را داراست. یکیاز آنان این میباشد که ایجکس Browser -based میباشد. یعنی مرورگر شما می بایست با آن سازگار باشد. تمامیی مرورگرها این قابلیت و امکان را ندارد.
بعضا از مرورگرهایی که با ایجکس سازگاراند عبارتاند از:
Mozilla Firefox 1.0 و فراتر،
Netscape version 7.1 و فراتر،
Apple Safari 1.2 و فراتر،
Microsoft Internet Explorer 5 و فراتر.
عیب دیگر، که عیب نخستین نیز ریشه در همین دومین دارااست، این میباشد که ایجکس تا حد بسیار متعددی بر گویش نرم افزارنویسی JavaScript پایدار میباشد. و مرورگرهای گوشی خیلی با این لهجه سازگار نیستند.
انواع سوم که امنیتی میباشد و بازهم به JavaScript مربوط میشود این میباشد که کدهای جاوااسکریپت چنانچه بهصحت نوشته نشوند، خطاها امنیتی ساختوساز مینمایند و هکرها بهراحتی میتوانند به آن کدها دسترسی پیدا نمایند.
در شرایطیکه میخواهید روزی حرفه ای وارد بازارکار طراحی وب گردید، نوشته ی علمیی «۹ پرسش کلیدی در رای زنی ساخت سایت» را از دست ندهید.
عدهبندی و فیضگیری
۱. درنهایت میگردد اینطور اذعان کرد که AJAX تکنیک به کار گیری از تکنولوژیهای متفاوت طراحی وب بهخواسته تعاملیخیس و پویاترکردن عمل با صفحه های اینترنت میباشد.
۲. به عبارتیطور که پیداست برای استعمال از ایجکس بایستی دست کم بر گویشهای JavaScript, HTML & CSS مسلط بود.
۳. آیا تمامیی صفحه های اینترنت یا این که اینترنت نرم افزارها از AJAX به کار گیری مینمایند؟ نه. به عبارتیطور که اشاره شد ایجکس با اینکه بسیار اثرگذار و کاربردی میباشد ولی بهکارگیری آن بغرنج میباشد و معایب خاص خودش را داراست.
۴. باتوجه به کارکردهای AJAX و نقش آن در تکاملبخشیدن به تکنولوژیهای طراحی وب میقدرت انتظار این را داشت که کاستیها و معایب آن هرروز کمتر و به کار گیری از آن نیز هر روز بیشتر گردد.
در حالتی که کسی بخواهد کامنتهای گذشته را ببیند، چه اتفاقی می افتد؟ کامنتهای گذشته بایستی بارگذاری (Load) گردد. یعنی مخاطب بنشیند پای مانیتور و دیده بدوزد به شیت تا کامنتهای پیشین بار گذاری شوند.
البته در صورتیکه در پیاده سازی آن اینترنتوب سایت و برای قسمت کامنتها از ایجکس مصرف شده باشد، دیگر نیازی به لوشدنِ کامنتهای پیشین وجود ندارد. همینکه روی موردی «کامنتهای بیشتر» کلیک خواهد شد، کامنتهای بیشتر اکران داده میگردند.
اینترنت نرم افزارهای معروفی مانند Gmail، Google Maps, Youtube & Facebook که ما هرروز به آنان سَر می زنیم، از تکنیک ایجکس استعمال مینمایند.
در Gmail، نیازی وجود ندارد برای دیدن آدرس اینترنتیهای نو کاغذ را رفرش فرمایید.
در Google Maps، زمانی نقشه را به دلیلهای متعدد میکشید؛ خبری از رفرششدن تک تک کاغذ وجود ندارد. انگار تک تک نقشه حاضروآماده میباشد.
مثالی بسیار مشهور دیگری از بهکارگیری ایجکس، Auto-complete در Google Suggest میباشد. به عبارتی چیزی که هروقت بخواهید واژهای را در گوگل سرچ نمائید میبینید.
علاوهبر مثالهایی که از آن ها اسم بردیم، بهطورکلی، از تکنیک AJAX معمولاً برای برگههای Login forms و Rating and Voting به کار گیری میگردد.
Tweeter نیز از این تکنیک برای آپ تو دیتکردن فیدهای یوزرها براساس توئیتهایشان سود میگیرد.
درکل، برای هر درخواست مخاطب که بشود سوای بار گذاری مجددی محتوای کل یک برگه، تنها جواب را به وی نماد اعطا کرد؛ قابلیت بهکارگیری ایجکس وجود داراست.
مزایا و معایب AJAX
باتوجه به مثالهایی که از کاربردهای AJAX آوردیم، مزایای عمدهی به کارگیری از آن (کاستن از تعداد درخواستها از سرور و درنتیجه ارتقا سرعت و بهبودبخشیدن به تجربیات کاربری) پرنور میباشد. ولی آیا به کارگیری از تکنیک AJAX معایبی هم داراست؟
آری، صحیح مانند هر چیز دیگری ایجکس نیز معایب و کاستیهای خودش را داراست. یکیاز آنان این میباشد که ایجکس Browser -based میباشد. یعنی مرورگر شما می بایست با آن سازگار باشد. تمامیی مرورگرها این قابلیت و امکان را ندارد.
بعضا از مرورگرهایی که با ایجکس سازگاراند عبارتاند از:
Mozilla Firefox 1.0 و فراتر،
Netscape version 7.1 و فراتر،
Apple Safari 1.2 و فراتر،
Microsoft Internet Explorer 5 و فراتر.
عیب دیگر، که عیب نخستین نیز ریشه در همین دومین دارااست، این میباشد که ایجکس تا حد بسیار متعددی بر گویش نرم افزارنویسی JavaScript پایدار میباشد. و مرورگرهای گوشی خیلی با این لهجه سازگار نیستند.
انواع سوم که امنیتی میباشد و بازهم به JavaScript مربوط میشود این میباشد که کدهای جاوااسکریپت چنانچه بهصحت نوشته نشوند، خطاها امنیتی ساختوساز مینمایند و هکرها بهراحتی میتوانند به آن کدها دسترسی پیدا نمایند.
در شرایطیکه میخواهید روزی حرفه ای وارد بازارکار طراحی وب گردید، نوشته ی علمیی «۹ پرسش کلیدی در رای زنی ساخت سایت» را از دست ندهید.
عدهبندی و فیضگیری
۱. درنهایت میگردد اینطور اذعان کرد که AJAX تکنیک به کار گیری از تکنولوژیهای متفاوت طراحی وب بهخواسته تعاملیخیس و پویاترکردن عمل با صفحه های اینترنت میباشد.
۲. به عبارتیطور که پیداست برای استعمال از ایجکس بایستی دست کم بر گویشهای JavaScript, HTML & CSS مسلط بود.
۳. آیا تمامیی صفحه های اینترنت یا این که اینترنت نرم افزارها از AJAX به کار گیری مینمایند؟ نه. به عبارتیطور که اشاره شد ایجکس با اینکه بسیار اثرگذار و کاربردی میباشد ولی بهکارگیری آن بغرنج میباشد و معایب خاص خودش را داراست.
۴. باتوجه به کارکردهای AJAX و نقش آن در تکاملبخشیدن به تکنولوژیهای طراحی وب میقدرت انتظار این را داشت که کاستیها و معایب آن هرروز کمتر و به کار گیری از آن نیز هر روز بیشتر گردد.
- چهارشنبه ۱۱ مهر ۰۳ ۱۶:۲۷
- ۲۲ بازديد
- ۰ نظر