آموزشAjax
|
۱۷-۶-۱۳۹۴, ۰۵:۱۰ عصر
ارسال: #1
|
|||
|
|||
![]()
با آموزش ajax (آموزش ای جکس) میتوان، وب سایت هایی کاربر پسند تر و زیباتر، طراحی نمود.
به طور خلاصه میتوان گفت مهمترین مزیت Ajax (ای جکس) اینست که،با تکنولوژی ajax نیاز به بارگزاری صفحه ی سایت به طور کامل برای یک عملیات خاص نیستیم و تنها قسمتی که مورد نظر است و توسط طراح تعریف شده است ، به اصطلاح Refresh میشود. ای جکس ( AJAX ؛ سرواژهٔ Asynchronous JavaScript And XML) ، مجموعهای از استانداردها و تکنولوژی های وب است که به وسیله ی آن میتوان وب سایت هایی طراحی نمود تا کاربر به آسانی بتواند با آن تعامل داشته باشد. Ajax چیست ؟ اِیْجکس (AJAX؛ سرواژهٔ Asynchronous JavaScript And XML) به طور خلاصه میتوان گفت مهمترین مزیت آن اینست که، دیگر با تکنولوژی ای جیکس نیاز به بار گزاری صفحه ای سایت به طور کامل برای یک عملیات خاص نیستیم و تنها قسمتی که مورد نظر است و توسط طراح تعریف شده است ، به اصطلاح Refresh میشود. مسلما اکثر کاربران اینترنت با چنین صفحاتی رو برو شده اند. از جمله سایت هایی که بر پایه ی این معماری بنا شده اند میتوان به Gmail، Google Map، Google Suggest، Orkut و ... اشاره نمود . ای جکس با ورودش تحولی عظیم را ایجاد نموده است. امیدواریم با آموزش Ajax و استفاده از آن در طراحی سایت خود ، بتوانید وب سایت هایی زیبا و کاربر پسند طراحی نمایید. Ajax چیست ؟ (ای جیکس چیست) ای جکس ( AJAX ؛ سرواژهٔ Asynchronous JavaScript And XML) ، مجموعهای از استانداردها و تکنولوژی های وب است که به وسیله ی آن میتوان وب سایت هایی طراحی نمود تا کاربر به آسانی بتواند با آن تعامل داشته باشد. Ajax چیست ؟ اِیْجکس (AJAX؛ سرواژهٔ Asynchronous JavaScript And XML) به طور خلاصه میتوان گفت مهمترین مزیت آن اینست که، دیگر با تکنولوژی ای جیکس نیاز به بار گزاری صفحه ای سایت به طور کامل برای یک عملیات خاص نیستیم و تنها قسمتی که مورد نظر است و توسط طراح تعریف شده است ، به اصطلاح Refresh میشود. مسلما اکثر کاربران اینترنت با چنین صفحاتی رو برو شده اند. از جمله سایت هایی که بر پایه ی این معماری بنا شده اند میتوان به Gmail، Google Map، Google Suggest، Orkut و ... اشاره نمود . مجموعه فناوریهای تشکیل دهنده ای جکس (Ajax) عبارتند از : نمایش استاندارد با استفاده از اکس اچ تی ام ال و سی اس اس نمایش پویایی و تعاملات با استفاده از مدل شیء گرای سند تبادل و دستکاری دادهها با استفاده از XML و تبدیلات اکس اس ال بازیابی داده ها بصورت غیر همروند با استفاده از XMLHttpRequest نهایتاً جاوااسکریپت برای سرهم بندی همه چیز با هم تاریخچه ی Ajax واژه ی ایجکس (Ajax) را برای اولین بار Jesse James Garrett در فوریه سال ۲۰۰۵ در مقاله Ajax: A New Approach to Web Applications استفاده کرد. اگرچه نام ایجکس برای نخستین بار در سال ۲۰۰۵ ابداع شد، اما تاریخچه اکثر فناوریهایی که به ایجکس منتهی شدند به حدود یک دهه قبل و ابتکارات مایکروسافت در اسکریپت نویسی از راه دور بازمیگردد. با این حال تاریخچه فناوریهایی برای بارگذاری غیرهمروند محتویات یک صفحه وب، بدون نیاز به بارگذاری دوباره صفحه، به عناصر IFRAME (که در سال ۱۹۹۶ در نسخه ۳ IE ارائه شد) و عناصر LAYER (که در سال ۱۹۹۷ در نسخه ۴ مرورگر Netscape ارائه شد، اما در نسخههای اخیر موزیلا متروکه شدهاست) باز میگردد. هردوی این عناصر، یک خصوصیت src دارند که میتواند یک آدرس URL خارجی را شامل شود و به این ترتیب اگر صفحهای شامل یک کد جاوااسکریپت بارگذاری شود که صفحه والد را دستکاری میکند، نتیجهای شبیه ای جکس خواهیم داشت. اسکریپت نویسی از راه دور مایکروسافت (یا MSRS که در سال ۱۹۹۸ مطرح شد) جایگزین مناسبتری برای تکنیکهای گذشته به نظر میرسید. در این روش، دادهها بهوسیله یک جاوا اپلت دریافت میشد، و در سمت کلاینت برقراری ارتباط بهوسیله جاوااسکریپت انجام میگرفت. این روش در نسخههای ۴ و بعدتر اینترنت اکسپلورر و نتاسکیپ پشتیبانی میشود. مایکروسافت در نسخهٔ ۵ اینترنت اکسپلورر شیء XMLHttpRequest را ارائه کرده و برای اولین بار در Outlook Web Access که در Microsoft Exchange Server ۲۰۰۰ ارائه شد، از این روش با استفاده از شی XMLHttpRequest بهره جست. در نهایت با تغییر و تحولاتی که در این مسیر به وجود آمد و جایگزینی شیء XMLHttpRequest به جای جاوا اپلت، اکنون روشی برای اسکریپ نویسی از راه دور متداول شده که آنرا با عنوان ایجکس میشناسیم. تاریخچه ajax اما آنچه باعث شد پس از این مدت، ناگهان توجه ها به سمت ایجکس جلب شود، تمرکز شرکت گوگل بر این معماری بود. وبسایتهایی از قبیل Google Map، جیمیل و فهرست محصولات گوگل پروژههایی بودند که باعث شد توجه کاربران، چه کاربران عادی و چه کاربران حرفهای، به نحوه کار آنها جلب شود. |
|||
|
۲۵-۶-۱۳۹۴, ۱۰:۳۷ عصر
ارسال: #2
|
|||
|
|||
RE: آموزشAjax
مقاله خوبی بود با تشکر از شما.
|
|||
|
کاربرانِ درحال بازدید از این موضوع: 1 مهمان