The usual way we operate in the Web

فهرست عناوین اصلی در این پاورپوینت

فهرست عناوین اصلی در این پاورپوینت

● Web Programming
● The usual way we operate in the Web
● Things change…
● Ajax
● The Back End
● Writing an Ajax application
● The XMLHttpRequest object
● The XMLHttpRequest object (cont.)
● XMLHttpRequest object properties
● XMLHttpRequest object methods
● A general skeleton for an Ajax application
● A first example
● What’s this business with the random numbers?
● Sending text back the server
● The other PHP scripts for the time examples
● XML: a (very) brief intro
● XML: a (very) brief intro (cont.)
● Accessing an XML document in JavaScript
● The “time” example using XML
● The new Ajax response function
● A second example (live search)
● The HTML layout (no JavaScript yet)
● The PHP backend
● The JavaScript functions
● The JavaScript functions (cont.)
● Using a database for the live search
● Some cautions

عبارات مهم استفاده شده در این مطلب

عبارات مهم استفاده شده در این مطلب

ایجاد شی, طرف مشتری, اژاکس اینکه فرمی, اژاکس اینکه, اینکه مشکل, انتقال اطلاعات, مرور گر,

نوع زبان: فارسی حجم: 0.22 مگا بایت
نوع فایل: اسلاید پاورپوینت تعداد اسلایدها: 33 صفحه
سطح مطلب: نامشخص پسوند فایل: ppt
گروه موضوعی: نظامی, زمان استخراج مطلب: 2019/05/17 07:27:34

لینک دانلود رایگان لینک دانلود کمکی

اسلایدهای پاورپوینت مرتبط در پایین صفحه

توجه: این مطلب در تاریخ 2019/05/17 07:27:34 به صورت خودکار از فضای وب آشکار توسط موتور جستجوی پاورپوینت جمع آوری شده است و در صورت اعلام عدم رضایت تهیه کننده ی آن، طبق قوانین سایت از روی وب گاه حذف خواهد شد. این مطلب از وب سایت زیر استخراج شده است و مسئولیت انتشار آن با منبع اصلی است.

http://dir.ilam.ac.ir/mozafar/php/s11/Lec11-Ajax.ppt

در صورتی که محتوای فایل ارائه شده با عنوان مطلب سازگار نبود یا مطلب مذکور خلاف قوانین کشور بود لطفا در بخش دیدگاه (در پایین صفحه) به ما اطلاع دهید تا بعد از بررسی در کوتاه ترین زمان نسبت به حدف با اصلاح آن اقدام نماییم. جهت جستجوی پاورپوینت های بیشتر بر روی اینجا کلیک کنید.

عبارات پرتکرار و مهم در این اسلاید عبارتند از: ایجاد شی, طرف مشتری, اژاکس اینکه فرمی, اژاکس اینکه, اینکه مشکل, انتقال اطلاعات, مرور گر,

مشاهده محتوای متنیِ این اسلاید ppt

مشاهده محتوای متنیِ این اسلاید ppt

web programming ajax basic objects necessary setting up the xmlhttprequest object making the call how the server responds using the reply xml basics the usual way we operate in the web معمولا ما یک صفحه وب را بازمی نماییم. سپس عملیاتی شبیه تکمیل فرم، ارسال اطلاعات، ناوبری منوها و … را انجام می دهیم. در این روش ترتیبی، ما یک صفحه را درخواست می کنیم و منتظر سرور می مانیم تا به ما جواب دهد و کل صفحه را برای ما بفرستد. یعنی هر انتقال اطلاعات بین سرور و مشتری نیازمند بارگذاری یک صفحه جدید است. یکی از راههای کاهش زمان پاسخگویی سرور استفاده از javascript در طرف مشتری است. در این حالت اطلاعات قبل از ارسال به سرور در طرف مشتری بررسی می گردند. یکی از مشکلات javascript این بود که راهی برای ارتباط مستقیم آن با سرور وجود نداشت. یکی دیگر از مشکلات دسترسی ترتیبی این است که در بسیاری از اوقات صفحه جدید دارای مشترکات زیادی با صفحه قبلی است و بار گذاری دوباره آنها موجب اتلاف پهنای باند و وقت کاربر خواهد شد. things change… اخیرا روش مناسبی برای جایگزینی با متد بارگذاری انتظار پاسخ به اسم ajax مطرح گردیده است. در آژاکس بدون اینکه فرمی ارسال شود یا صفحه جدیدی بارگذاری شود، با استفاده از javascript با سرور ارتباط برقرار می گردد . آژاکس برای انجام این کار از یک شئ به نام xmlhttprequest استفاده می کند. این شئ هنوز جزء استاندارد dom document object model نیست. اما هر کدام از مرورگرها به طرق متفاوتی از آن پشتیبانی می کنند. کلمه آژاکس در سال ۲ ۵ مطرح شد اما شئ xmlhttprequest از سالها قبل توسط ie پشتیبانی می شد. ajax ajax مخفف کلمه asynchronous javascript and xml است. استفاده معمول از آژاکس بصورت زیر است javascript یک شئ xmlhttprequest ایجاد می کند و قسمتهای مختلف آنرا مقدار دهی می کند. سپس آنرا به سرور می فرستد. اسکریپت و صفحه حاوی آن می توانند بعد از ارسال شئ به سرور ادامه پیدا کنند. سرور با ارسال متن یک فایل یا خروجی یک زبان اسکریپتی سمت سرور، به مشتری جواب می دهد. وقتی جواب به مقصد رسید، یک تابع javascript فعال می شود تا روی داده های ارسالی سرور عمل نماید. این تابع معمولا صفحه نمایش را با استفاده از dom تازه می کند و از بارگذاری دوباره صفحه جلوگیری می کند. the back end به آن قسمت از آژاکس که در وب سرور قرار دارد back end گفته می شود. این back end می تواند یک فایل باشد که سرور آنرا به مشتری می فرستد و بعدا به مشتری نشان داده می شود. یا می تواند یک برنامه باشد که به زبان php، perl، ruby، python یا c نوشته شده است. خروجی این برنامه به مرورگر مشتری فرستاده می شود. شئ xmlhttprequest برای ارسال اطلاعات از متدهای get و post استفاده می کند. درست مثل فرمهای html متد get اطلاعات ارسالی را داخل url جاسازی می کند. در حالیکه متد post آنها را جداگانه می فرستد. لذا post می تواند مقدار بیشتری اطلاعات بفرستد. writing an ajax application قسمت front end کاربردهای آژاکس به زبان javascript نوشته می شود. قسمت back end درخواست را پردازش کرده و پاسخ را به مشتری بر می گرداند. معمولا back end یک برنامه کوتاه است که یک کار مشخص را انجام میدهد. همچنین نیاز است که یک تابع javascript نوشته شود تا پاسخ back end را پردازش نماید و نتایج را نشان دهد. حرف x در کلمه ajax نماینده xml است. xml extensible markup language شبیه html است. قسمت back end می تواند نتیجه را بصورت xml برگرداند. در طرف مشتری می توان با استفاده از توابع پیش ساخته موجود در javascript کد xml را پردازش کرد. بعلاوه قسمت back end می تواند متن ساده، کد html و یا کد javascript بفرستد. the xmlhttprequest object شئ xmlhttprequest ستون فقرات متد آژاکس است. هر کاربردی باید یک نمونه از این شئ را ایجاد کند. این موضوع کاملا به نوع مرورگر وابسته است. در مرورگرهای firefox، safari و opera می توان یک نمونه از این شئ را به طریق زیر ایجاد نمود script type text javascript ajaxrequest new xmlhttprequest script the xmlhttprequest object cont. اما مرور گر ie این شئ را توسط تکنولوژی activex پشتیبانی می کند. لذا نحوه ایجاد شئ متفاوت است و حتی به نسخه مرورگر نیز ارتباط دارد. برای اینکه مشکل تفاوت مرورگرها را حل کنیم ما از دستور زیر استفاده می کنیم try . . . catch error . . . دستور try سعی می کند یک کد javascript را اجرا کند. اگر در حین اجرا خطایی رخ دهد، قبل از اینکه خطا موجب سقوط javascript شود قسمت catch دخالت می نماید. برای ایجاد شئ xmlhttprequest ما از دنباله ای از دستورات try…catch استفاده می نماییم و راه های مختلف ایجاد شئ xmlhttprequest را امتحان می کنیم. the xmlhttprequest object cont. function getxmlhttprequest this function attempts to get an ajax request object by trying a few different methods for different browsers. var request err try request new xmlhttprequest firefox safari opera etc. catch err try first attempt for internet …

کلمات کلیدی پرکاربرد در این اسلاید پاورپوینت: ایجاد شی, طرف مشتری, اژاکس اینکه فرمی, اژاکس اینکه, اینکه مشکل, انتقال اطلاعات, مرور گر,

این فایل پاورپوینت شامل 33  اسلاید و به زبان فارسی و حجم آن 0.22 مگا بایت است. نوع قالب فایل ppt بوده که با این لینک قابل دانلود است. این مطلب برگرفته از سایت زیر است و مسئولیت انتشار آن با منبع اصلی می باشد که در تاریخ 2019/05/17 07:27:34 استخراج شده است.

http://dir.ilam.ac.ir/mozafar/php/s11/Lec11-Ajax.ppt

  • جهت آموزش های پاورپوینت بر روی اینجا کلیک کنید.
  • جهت دانلود رایگان قالب های حرفه ای پاورپوینت بر روی اینجا کلیک کنید.

رفتن به مشاهده اسلاید در بالای صفحه


پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *