پاورپوینت کامل آژاکس ۳۷ اسلاید در PowerPoint
توجه : این فایل به صورت فایل power point (پاور پوینت) ارائه میگردد
پاورپوینت کامل آژاکس ۳۷ اسلاید در PowerPoint دارای ۳۷ اسلاید می باشد و دارای تنظیمات کامل در PowerPoint می باشد و آماده ارائه یا چاپ است
شما با استفاده ازاین پاورپوینت میتوانید یک ارائه بسیارعالی و با شکوهی داشته باشید و همه حاضرین با اشتیاق به مطالب شما گوش خواهند داد.
لطفا نگران مطالب داخل پاورپوینت نباشید، مطالب داخل اسلاید ها بسیار ساده و قابل درک برای شما می باشد، ما عالی بودن این فایل رو تضمین می کنیم.
توجه : در صورت مشاهده بهم ریختگی احتمالی در متون زیر ،دلیل ان کپی کردن این مطالب از داخل فایل می باشد و در فایل اصلی پاورپوینت کامل آژاکس ۳۷ اسلاید در PowerPoint،به هیچ وجه بهم ریختگی وجود ندارد
بخشی از مطالب داخلی اسلاید ها
پاورپوینت کامل آژاکس ۳۷ اسلاید در PowerPoint
اسلاید ۴: AjaxAjax مخفف کلمه Asynchronous JavaScript and XML است. استفاده معمول از پاورپوینت کامل آژاکس ۳۷ اسلاید در PowerPoint بصورت زیر است:JavaScript یک شئ XMLHttpRequest ایجاد می کند و قسمتهای مختلف آنرا مقدار دهی می کند. سپس آنرا به سرور می فرستد. اسکریپت و صفحه حاوی آن می توانند بعد از ارسال شئ به سرور ادامه پیدا کنند. سرور با ارسال متن یک فایل یا خروجی یک زبان اسکریپتی سمت سرور، به مشتری جواب می دهد.وقتی جواب به مقصد رسید، یک تابع JavaScript فعال می شود تا روی داده های ارسالی سرور عمل نماید.این تابع معمولا صفحه نمایش را با استفاده از DOM تازه می کند و از بارگذاری دوباره صفحه جلوگیری می کند.
اسلاید ۵: The Back Endبه آن قسمت از پاورپوینت کامل آژاکس ۳۷ اسلاید در PowerPoint که در وب سرور قرار دارد back end گفته می شود.این back end می تواند یک فایل باشد که سرور آنرا به مشتری می فرستد و بعدا به مشتری نشان داده می شود.یا می تواند یک برنامه باشد که به زبان PHP، Perl، Ruby، Python یا C نوشته شده است. خروجی این برنامه به مرورگر مشتری فرستاده می شود.شئ XMLHttpRequest برای ارسال اطلاعات از متدهای GET و POST استفاده می کند. (درست مثل فرمهای HTML)متد GET اطلاعات ارسالی را داخل URL جاسازی می کند. در حالیکه متد POST آنها را جداگانه می فرستد. لذا POST می تواند مقدار بیشتری اطلاعات بفرستد.
اسلاید ۶: Writing an Ajax applicationقسمت front end کاربردهای پاورپوینت کامل آژاکس ۳۷ اسلاید در PowerPoint به زبان 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 ستون فقرات متد پاورپوینت کامل آژاکس ۳۷ اسلاید در PowerPoint است. هر کاربردی باید یک نمونه از این شئ را ایجاد کند.این موضوع کاملا به نوع مرورگر وابسته است.در مرورگرهای 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 Explorer request = new ActiveXObject(MSXML2.XMLHttp.6.0); } catch (err) { try { // second attempt for Internet Explorer request = new ActiveXObject(MSXML2.XMLHttp.3.0); } catch (err) { request = false; // oops, can’t create one! } } } return request; }اگر تابع فوق مقدار false بر نگرداند فرآیند ایجاد شئ XMLHttpRequest با موفقیت انجام شده است.
اسلاید ۱۰: The XMLHttpRequest object (cont.)شئ شامل متدها و خواص متعددی است. لیستی از مهمترین خواص و متدهای این شئ در صفحه بعد آورده شده است.ایده اصلی این است که بعد از ایجاد شئ خواص آن تنظیم می گردند. این خواص شامل نحوه ارسال اطلاعات به سرور و نحوه پردازش جواب سرور است. بعضی از خواص شئ توسط سرور تنظیم می شوند و وضعیت جواب سرور را مشخص کنند.
اسلاید ۱۱: XMLHttpRequest object properties Property Description readyState An integer from 0. . .4. (0 means the call is uninitialized, 4 means that the call is complete.)onreadystatechange Determines the function called when the objects readyState changes.responseText Data returned from the server as a text string (read-only).responseXML Data returned from the server as an XML document object (read-only).status HTTP status code returned by the serverstatusText HTTP status phrase returned by the serverاز روی readyState می فهمیم که آیا درخواست جواب داده شده است یا نه؟سپس با چک کردن status وضعیت جواب را بررسی می کنیم.
اسلاید ۱۲: XMLHttpRequest object methodsMethod Descriptionopen(‘method’, ’URL’, asyn) Specifies the HTTP method to be used (GET or POST as a string, the target URL, and whether or not the request should be handled asynchronously (asyn should be true or false, if omitted, true is assumed). send(content) Sends the data for a POST request and starts the request, if GET is used you should call send(null). setRequestHeader(‘x’,‘y’) Sets a parameter and value pair x=y and assigns it to the header to be sent with the request. getAllResponseHeaders() Returns all headers as a string.getResponseHeader(x) Returns header x as a string.abort() Stops the current operation.متد open برای تنظیم درخواست استفاده می گردد.متد send نیز برای ارسال اطلاعات استفاده می شود.
اسلاید ۱۳: A general skeleton for an Ajax application<script type=“text/javascript”> // ***** include the getXMLHttpRequest function defined beforevar ajaxRequest = getXMLHttpRequest(); if (ajaxRequest) { // if the object was created successfully ajaxRequest.onreadystatechange = ajaxResponse; ajaxRequest.open(“GET”, “search.phpquery=Bob”); ajaxRequest.send(null); }function ajaxResponse() //This gets called when the readyState changes. { if (ajaxRequest.readyState != 4) // check to see if we’re done { return; } else { if (ajaxRequest.status == 200) // check to see if successful { // process server data here. . . } else { alert(“Request failed: “ + ajaxRequest.statusText); } }}</script>
اسلاید ۱۴: A first exampleاین مثال از کتاب Ajax in 10 Minutes by Phil Ballard برداشته شده است.در این مثال ما زمان سرور را می گیریم و آنرا نمایش می دهیم
- همچنین لینک دانلود به ایمیل شما ارسال خواهد شد به همین دلیل ایمیل خود را به دقت وارد نمایید.
- ممکن است ایمیل ارسالی به پوشه اسپم یا Bulk ایمیل شما ارسال شده باشد.
- در صورتی که به هر دلیلی موفق به دانلود فایل مورد نظر نشدید با ما تماس بگیرید.
مهسا فایل |
سایت دانلود فایل 