دانلود کتاب اصول تکنیک آژاکس

دانلود کتاب اصول تکنیک آژاکس


مقدمه: در حالی تصمیم به نگارش پیش گفتاری در خور این اثر گرفتم که هوایی که در آن نفس می کشم سرشار از یأس همراه با کنیسه نسبت به روزگار است. تنها نیرویی که به دستانم قدرت چرخش قلم و به ذهنم قدرت فکر داد تا آخرین صفحات این اثر را آماده سازم، نیرویی امیدی است که از نور محب ستاره ای مهربان به جان و فکرم می تابد. خود واقفم که این جملات مناسب پیش گفتار اثری با ادعای علمی نیست، اما با کمال میل این خیط و سرکشی از قوانین را به جان می خرم، چرا که معتقدم عامل تبدیل به علم به عمل چیزی جز عشق نیست. به عشق که در جان و دل دارم افتخار می کنم و این اثر ناچیز را به ستاره فروزان زندگی ام تقدیم می دارم.

آخرین سال تحصیل اینجانب، با ظهور تکنیک آژاکس همراه بود. با توجه به اینکه در زمینه معرفی این تکنیک تلاشی درخور، تا آن زمان صورت نگرفته بود، این موضوع را به عنوان پروژه دوره کارشناسی برگزیدم و تصمیم به فهم و ارائه آن در قالب این اثر گرفتم.

در آغاز راه، به جمع آوری منابع موجود پرداختم، که همه این منابع را در DVD همراه این اثر ارائه نموده ام. این منباع شامل کتاب های الکترونیکی، فایل های آموزشی تصویری وصوتی و صفحات آموزشی وبسایت های مختلف می باشد. در ادامه کار به بررسی این منابع پرداخته و کتاب های مختلف ا بررسی و مطالعه نمودم.

دسته ای از این منابع به بررسی اصول اساسی این تکنیک پرداخته و سعی به توضیح دنیای ماورای این تکنیک داشتند و دسته ای دیگر نیز تنها نگاهی اجمالی به اصول این تکنیک کرده و به آموزش کار با کتابخانه ها و ابزارهای برنامه نویسی موجود، جهت استفاده و تولید محصولات با قابلیت آزاکس، پرداخته بودند.

باتوجه به اینکه ابزارها و کتابخانه های موجود، وابسته به زبان های برنامه نویسی هستند و هرکس بسته به اینکه با کدام زبان برنامه نویسی آشناست، یکی از این ابزارها را انتخاب می کند، تصمیم به جمع آوری مطالب در مورد اصول تکنیک آژاکس گرفتم که بدون وابستگی به هیچ یک از ابزارها و کتابخانه های موجود، راهگشای عزیزانی باشد که سعی در فهم این تکنیک دارند تا با چشمی بازتر به انتخاب ابزارهای موجود این تکنیک بپردازند.

از بین منابع موجود، کتابی با نام Foundations Of Ajax را به عنوان مرجع اصلی برگزیدم دلیل این انتخا نیز نگاه دقیق و موشکافانه نویسندگان این کتاب بود.

با توجه به اینکه نویسندگان این کتاب بیشتر روی جنبه های این تکنیک متمرکز شده بودند و به مقدمات دنیای وب نپرداخته بودند، فصل اول که آشنایی با دنیای وب و مقدمات مورد نیاز می باشد را از کتاب مهندسی اینترنت مهندس ملکیان که افتخار شاگردی ایشان را داشته ام، برگزیدم. نگاه دقیق استاد ملکیان باعث شد تا تمام این فصل را از کتاب ایشان برگزینم.

فصل های دوم، سوم و چهارم از مرجع اصلی آورده شده است و هرجا که نیاز به توضیح بیشتر بوده یا اینکه به مطلب مهم یا جالبی اشاره نشده بود، از منابع دیگر استفاده کردم که متاسفانه به دلیل اینکه جمع آوری و آماده سازی مطالب این فصل ها به خاطر کاهلی اینجاب به درازا کشیده شد، نتوانستم این ارجاعات را مشخص نمایم.

فصل پنجم را نیز به معرفی و آشنایی با ابزار Atlas که از ابزارهای تولید قابلیت Ajax در ASP.NET میباشد، اختصاص داده ام و در همین فصل به توضیح در مورد پروژه مدیریت کاربران وب سایت پرداخته ام که مثالی مناسب جهت معرفی قابلیت های ابزار Atlas می باشد.

امید آن دارم که این اثر ناچیز، بتواند راه گشای دوستان و علاقه مندان آشنایی با دنیای وب باشد و خواهش آن دارم که با نظرات و انتقادات خود، مانع تکرار اشتباهات اینجانب در تلاش های آینده گردند.

قسمتی از کتاب

در اینجا قسمتی از فصل اول کتاب که تحت عنوان آشنایی با وب می باشد را باهم می خوانیم:

آژاکس چیست؟

آژاکس مخفف عبارت Asynchronous Javascript And XML است به معنی استفاده از جاوااسکریپت و XML در تراکنشهای همگام. اگر بخواهیم در معنی لغات دقت کنیم باید بگوییم که آژاکس تکنولوژی جدیدی نیست، بلکه فقط تکنیک های شناخته شده برنامه نویسی وب را به گونه ای غیرمعمول ترکیب می نماید تا به برنامه نویسان وب این امکان را بدهد تا برنامه های وب را به صورت جذاب تر از آن چیزی که به صورت معمول رواج دارد، تولید کنند.

وقتی ما با برنامه های کاربردی که تحت وب نیستند (همان Application ها) کار می کنیم انتظار دارم نتایج عملیاتی را که انجام می دهیم فوراً تولید و نمایش داده شوند، بدون نیاز به اینکه ما منتظر باشیم تا کل صفحه نمایش برنامه دوباره توسط برنامه تولید شود. مثلا هنگامی که ما با نرم افزاری مثل اکسل کار می کنیم انتظار داریم اثر تغییراتی که در یک ستون ایجاد می کنیم وقتی که مشغول ورود اطلاعات دیگر یا کار با ماوس هستیم، بی درنگ به ستون ها و سلول های مرتبط منتقل شود.

فهرست مطالب

فصل اول: 1- آژاکس چیست؟ 2- تاریخچه مختصری از وب 3- مفهوم وب 4- مفهوم URL 5- معماری سیستم وب 6- زبان های نشانه گذاری وب 7- HTML:DHTML پویا 8- XML 9- XHTML (HTML توسعه یافته) 10- جاوا اسکریپت

فصل دوم: 1- بررسی شئ XMLHttpRequest 2- یک تعامل نمونه 3- GET یا POST 4- نحوه ارسال یک درخواست ساده 5- یک نمونه درخواست ساده 6- سخنی کوتاه درباره امنیت

فصل سوم: 1- پردازش پاسخ سرور 2- استفاده از خاصیت InnerHtml 3- پردارش پاسخ سرور به صورت XML 4- جاوا اسکریپت و W3C DOM 5- سخنی کوتاه درمورد ناسازگاری مرورگرها 6- ارسال پارامتر به همراه درخواست 7- ارسال پارامترهای درخواست به صورت XML 8- ارسال اطلاعات به سرور با استفاده از JSON 9- مثال استفاده از JSNON

فصل چهارم: 1- اعتبار سنجی 2- پردازش فرآیندهای پاسخ سرور 3- بارگذاری لیست به صورت پویا 4- ساخت صفحه با قابلیت بارگذاری خودکار 5- نمایش نوار پیشرفت (Progress Bar) 6- ساخت Tooltio 7- به روزرسانی صفحه به صورت پویا 8- قابلیت AutoComplete

فصل پنجم: 1- ابزار Atlas 2- معرفی کامپوننت های Atlass 3- پروژه مدیریت کاربران وبسایت

شناسنامه کتاب و دانلود

نام: اصول تکنیک آژاکس (Founfattions of AJAX)

نویسنده: جابر صادقی

تعداد صفحات و فرمت فایل: 143 / PDF

ناشر و کپی رایت: نامشخص

 نشر مجدد و دریافت از: رسانه کامپیوتر پرسش (CQ)

توجه: چنانچه نارضایتی در انتشار کتاب وجود داشته باشد و به ما اطلاع داده شود این مطلب حذف خواهد شد.

نکته: فایل با فرمت .RAR فشرده سازی شده است.

دانلود کتاب اصول تکنیک آژاکس با لینک مستقیم و حجم 2 مگابایت

تبلیغات در پایین ادامه ی مطلب

نظرات شما


    نام
    ایمیل (منتشر نمی‌شود) (لازم)
    وبسایت
    :) :( ;) :D ;)) :X :? :P :* =(( :O @};- :B /:) :S
    نظر خصوصی
    مشخصات شما ذخیره شود ؟ [حذف مشخصات] [شکلک ها]
    کد امنیتیرفرش کد امنیتی