در این بخش از فروشگاه برنا اندیشان تصمیم داریم تا یکی از برترین آموزش های بسیار کاربردی نرم افزاری با عنوان دانلود فیلم آموزش ایجکس (Ajax) به زبان فارسی به صورت یک مجموعه دانلودی در اختیار شما کاربران محترم وب سایت برنا اندیشان و تمامی علاقه مندان به یادگیری طراحی وب سایت و برنامه نویسی قرار دهیم.
دانلود فیلم آموزش ایجکس (Ajax) به زبان فارسی
مدرس آموزشی در فیلم آموزش ایجکس به صورت کامل شما علاقه مندان به این ویژگی قدرتمند در طراحی وب سایت را با آن آشنا نموده و با حل تمرین های عملی به صورت کاملاً تخصصی ایجکس را فراخواهید گرفت.
اِیْجکس (AJAX؛ سرواژهٔ Asynchronous JavaScript And XML)، مجموعهای از استانداردها و فناوریهای وب است که به کمک آنها میتوان برنامههایی مبتنی بر وب تولید کرد که به آسانی با کاربران تعامل داشته باشند. با استفاده از این فناوریها و با کمک انتقال تکههای کوچک داده و اطلاعات از رایانهٔ خادم (Server)، صفحات وب از حالت منفعل خارج میشوند و واکنشهایی مناسب با رویدادها انجام میدهند.
ایجکس معماری جدیدی برای برنامههای تحت وب است، که با سرعت بسیار زیادی در حال گسترش بوده، و کمتر کاربری در اینترنت است که هنوز گذرش به یکی از صفحاتی که با این معماری ساخته شدهاند نیفتاده، و از قابلیتهای فوقالعاده آن بهرهمند نشده باشد. Gmail, Google Map, Google Suggest, Orkut، و اسامی آشنای دیگر، نمونههایی هستند از کاربرد ایجکس. با استفاده از این معماری، صفحات وب تعامل بسیار خوبی با کاربران خواهند داشت. بعلاوه، مهمترین مزیت این معماری این است که دیگر برای انجام هر کاری، لازم نیست صفحه وب دوباره بارگذاری شود. در این مقاله به بررسی تاریخچه، اصول، و شیوهٔ انجام کارها در این معماری خواهیم پرداخت.
مجموعه فناوریهای تشکیل دهنده ایجکس عبارتند از:
- نمایش استاندارد با استفاده از اکساچتیامال و سیاساس
- نمایش پویایی و تعاملات با استفاده از مدل شیءگرای سند
- تبادل و دستکاری دادهها با استفاده از XML و تبدیلات اکساسال،
- بازیابی دادهها به صورت غیر همروند با استفاده از XMLHttpRequest،
- نهایتاً جاوااسکریپت برای سرهمبندی همه چیز با هم.
پیشنهاد ویژه:فیلم آموزش کامل سیستم عامل یونیکس
پیشینه ایجکس
واژه ایجکس را برای اولین بار Jesse James Garrett در فوریه سال ۲۰۰۵ در مقاله Ajax: A New Approach to Web Applications استفاده کرد. اگرچه نام ایجکس برای نخستین بار در سال ۲۰۰۵ ابداع شد، اما تاریخچه اکثر فناوریهایی که به ایجکس منتهی شدند به حدود یک دهه قبل و ابتکارات مایکروسافت در اسکریپتنویسی از راه دور بازمیگردد. با این حال تاریخچه فناوریهایی برای بارگذاری غیرهمروند محتویات یک صفحه وب، بدون نیاز به بارگذاری دوباره صفحه، به عناصر IFRAME (که در سال ۱۹۹۶ در نسخه ۳ IE ارائه شد) و عناصر LAYER (که در سال ۱۹۹۷ در نسخه ۴ مرورگر نتاسکیپ ارائه شد، اما در نسخههای اخیر موزیلا متروکه شدهاست) بازمیگردد. هردوی این عناصر، یک خصوصیت src دارند که میتواند یک آدرس URL خارجی را شامل شود و به این ترتیب اگر صفحهای شامل یک کد جاوااسکریپت بارگذاری شود که صفحه والد را دستکاری میکند، نتیجهای شبیه ایجکس خواهیم داشت.
اسکریپت نویسی از راه دور مایکروسافت (یا MSRS که در سال ۱۹۹۸ مطرح شد) جایگزین مناسبتری برای تکنیکهای گذشته به نظر میرسید. در این روش، دادهها بهوسیله یک جاوا اپلت دریافت میشد، و در سمت کلاینت برقراری ارتباط بهوسیله جاوااسکریپت انجام میگرفت. این روش در نسخههای ۴ و بعدتر اینترنت اکسپلورر و نتاسکیپ پشتیبانی میشود.
مایکروسافت در نسخهٔ ۵ اینترنت اکسپلورر شیء XMLHttpRequest را ارائه کرده و برای اولین بار در هاتمیل که در Microsoft Exchange Server ۲۰۰۰ ارائه شد، از این روش با استفاده از شی XMLHttpRequest بهره جست.
در نهایت با تغییر و تحولاتی که در این مسیر به وجود آمد و جایگزینی شیء XMLHttpRequest به جای جاوا اپلت، اکنون روشی برای اسکریپنویسی از راه دور متداول شده که آن را با عنوان ایجکس میشناسیم.
اما آنچه باعث شد پس از این مدت، ناگهان توجهها به سمت ایجکس جلب شود، تمرکز شرکت گوگل بر این معماری بود. وبسایتهایی از قبیل Google Map، جیمیل و فهرست محصولات گوگل پروژههایی بودند که باعث شد توجه کاربران، چه کاربران عادی و چه کاربران حرفهای، به نحوه کار آنها جلب شود.
ایجکس چیست؟
ایجکس یک تکنولوژی نیست؛ بلکه مجموعهایست از تکنولوژیهایی که هر یک در جای خود تکنولوژی کامل و موفقی هستند، و اکنون به شکل جدیدی در کنار هم قرار گرفته و ایجکس را تشکیل دادهاند [۲]. تکنولوژیهایی که در ایجکس از آنها استفاده میشود عبارتاند از:
- نمایش استاندارد با استفاده از XHTML و CSS.
- نمایش پویایی و تعاملات با استفاده از Document Object Model (DOM).
- تبادل و دستکاری داده با استفاده از XML و XSLT.
- بازیابی دادهها به صورت غیر همروند با استفاده از XMLHttpRequest. و جاوااسکریپت برای سرهمبندی همه چیز با هم.
- در واقع ایجکس ترکیبی از تکنولوژیهای فوق است و هیچ چیز جدیدی ارائه نمیدهد. همه شگفتی ایجکس در معماری هست که برای ساخت یک برنامه وب، با استفاده از این تکنولوژیها ارائه میدهد.
ای جکس یک شیوه جهت طراحی و توسعه وبگاهها بوده که جهت بالا بردن قدرت تعامل Interface سایت با کاربر و بالا بردن کیفیت عملکرد و قابلیتهای سایت مورد استفاده قرار میگیرد. Ajax به صورت Client Side و با به کارگیری JavaScript و CSS مورد استفاده قرار میگیرد. امروزه در مبحث طراحی صفحات HTML تکنولوژی Ajax عامل حیات صفحه و ارضاء کاربر در مواجهه با واسط (Interface) تلقی میشود.
- لینک دانلود فایل بلافاصله بعد از پرداخت وجه به نمایش در خواهد آمد.
- همچنین لینک دانلود به ایمیل شما ارسال خواهد شد به همین دلیل ایمیل خود را به دقت وارد نمایید.
- ممکن است ایمیل ارسالی به پوشه اسپم یا Bulk ایمیل شما ارسال شده باشد.
- در صورتی که به هر دلیلی موفق به دانلود فایل مورد نظر نشدید با ما تماس بگیرید.