Beginning Ajax. Asynchronous JavaScript and XML. توسط Jeese James Garrett. Ajax. Kaveh Ahmadi Beginning Ajax 2
|
|
- Laurence White
- 6 years ago
- Views:
Transcription
1 Beginning Ajax سيد كاوه احمدي Ajax Asynchronous JavaScript and XML توسط Jeese James Garrett معرفي شده است. Ajax يك تكنولوژي جديد نيست. بلكه يك اصطلاح است كه به تركيب چهار تكنولوژي مختلف با يكديگر اشاره مي كند. Kaveh Ahmadi Beginning Ajax 2
2 عناصر اصلي Ajax جاوااسكريپت شيوه نامه هاي (CSS) آبشاري Document Object Model (DOM) شي XMLHttpRequest Kaveh Ahmadi Beginning Ajax 3 استفاده از شي XMLHttpRequest استفاده از اين شي سه مرحله دارد: ساخت شي XMLHttpRequest ارسال درخواست به سرور دريافت پاسخ از سرور Kaveh Ahmadi Beginning Ajax 4
3 ساخت شي XMLHttpRequest new XMLHttpRequest(); در مرورگرهاي جديد نظير فايرفاكس و اينترنت اكسپلورر 7 new ActiveXObject('Msxml2.XMLHTTP'); در اينترنت اكسپلورر 6 Kaveh Ahmadi Beginning Ajax 5 ساخت شي XMLHttpRequest var xml; try { xml = new XMLHttpRequest(); catch (e) { xml = new ActiveXObject('Msxml2.XMLHTTP'); Kaveh Ahmadi Beginning Ajax 6
4 متدهاي شي XMLHttpRequest abort open send درخواست را لغو ميكند يك درخواست به سرور را باز ميكند يك درخواست به سرور ارسال ميكند يك نام / مقدار را به هدر ارسالي اضافه ميكند setrequestheader Kaveh Ahmadi Beginning Ajax 7 خصوصيت هاي XMLHttpRequest شي the event handler that fires at every state change the state of the request the response body as string the response body as xml the HTTP status code returned by a request the text version of the HTTP status code Kaveh Ahmadi Beginning Ajax 8
5 // create the request object var xml; try { xml = new XMLHttpRequest(); catch (e) { xml = new ActiveXObject('Msxml2.XMLHTTP'); ساختار اصلي // open the socket xml.open('get', 'data.html', true); // watch for when the state of the document gets updated xml.onreadystatechange = function () { // wait until the data is fully loaded if (xml.readystate == 4) { // do something with responsexml, responsetext // xml.responsexml contains the XML Document // xml.responsetext contains the response Text ; // establish the connection xml.send(null); Kaveh Ahmadi Beginning Ajax 9 مقادير خصوصيت readystate Kaveh Ahmadi Beginning Ajax 10
6 statustext و status status statustext 200 OK 400 Bad Request 401 Unauthorized 403 Forbidden 404 Not Found 500 Internal Server Error Kaveh Ahmadi Beginning Ajax 11 دريافت پاسخ از سرور: استاتيك data.html xml.open('get', 'data.html', true); xml.onreadystatechange = function () { if (xml.readystate == 4) { alert(xml.responsetext); // You fetched me using Ajax ; You fetched me using Ajax xml.send(null); Kaveh Ahmadi Beginning Ajax 12
7 دريافت پاسخ از سرور: ديناميك data.php xml.open('get', 'data.php', true); xml.onreadystatechange = function () { if (xml.readystate == 4) { alert(xml.responsetext); // welcome to new world ; xml.send(null); processed welcome to new world Kaveh Ahmadi Beginning Ajax 13 ديتا ارسال به سرور از طريق متد GET sum.php xml.open('get', sum.php?x=1&y=2', true); xml.onreadystatechange = function () { if (xml.readystate == 4) { alert(xml.responsetext); // x+y = 3 ; xml.send(null); processed x+y = 3 Kaveh Ahmadi Beginning Ajax 14
8 ارسال ديتا به سرور از طريق متد POST xml.open('post', sum_post.php', true); xml.setrequestheader('content-type', 'application/x-www-form-urlencoded'); sum_post.php xml.onreadystatechange = function () { if (xml.readystate == 4) { alert(xml.responsetext); // x+y = 3 ; xml.send('x=1&y=2'); x+y = 3 processed Kaveh Ahmadi Beginning Ajax 15 لود اي جكس صفحات <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" " <html xmlns=" <head> <title>javascript Ajax Example</title> </head> <body> <a href="#" id="page1">page 1</a> <a href="#" id="page2">page 2</a> <a href="#" id="page3">page 3</a> <div id="result"><h1> Please Choose a Page </h1></div> <script type="text/javascript" src="script.js"></script> </body> </html> Kaveh Ahmadi Beginning Ajax 16
9 لود اي جكس صفحات var m = document.getelementbyid( page1'), p = document.getelementbyid( page2'), k = document.getelementbyid( page3'); m.onclick = function () { sendrequest( page1'); ; p.onclick = function () { sendrequest( page2'); ; k.onclick = function () { sendrequest( page3'); ; Kaveh Ahmadi Beginning Ajax 17 لود اي جكس صفحات function sendrequest(id) { var xml; try { xml = new XMLHttpRequest(); catch (e) { xml = new ActiveXObject('Msxml2.XMLHTTP'); xml.open('get', id + '.html', true); xml.onreadystatechange = function () { if (xml.readystate == 4) { document.getelementbyid('result').innerhtml = xml.responsetext; ; xml.send(null); Kaveh Ahmadi Beginning Ajax 18
10 لود اي جكس صفحات با jquery جيكوي ري تابعي به اسم $.ajax براي كار با برنامههاي ايجكس دارد. اين تابع يك پارامتر ميپذيرد كه جنس اين پارامتر از نوع شي ميباشد. به وسيله خاصيتها و متدهايي اين شي ميتوان به كنترل حرفهاي و ساده ايجكس رسيد. $('[id ^= "page"]').click(function () { $.ajax({ async: false, type: 'get', url: 'AjaxPages/' + $(this).attr('id') + '.html', datatype: 'text', success: function (h) { $('#result').html(h); ); Kaveh Ahmadi Beginning Ajax 19 لود اي جكس صفحات با jquery تابع load $('[id ^= "page"]').click(function () { $('#result').load($(this).attr('id') + '.html'); ); Kaveh Ahmadi Beginning Ajax 20
11 بيشتر تنظيمات جمع دو عدد ارسال شده و چاپ نتيجه $('#calculate').click(function () { $.ajax({ async: false, type: 'get', url: sum.php', data: x=5&y=4", success: function (html) { $('#sum').html(html);, error: function() { alert('sorry, try back later');, beforesend: function() { $('#sum').html( Loading... ), ); ); sum.php Kaveh Ahmadi Beginning Ajax 21 بيشتر تنظيمات جمع دو عدد ارسال شده و چاپ نتيجه روشي ديگر $('#calculate').click(function () { $.ajax({ async: false, type: 'get', url: sum.php?x=5&y=4', success: function (html) { $('#sum').html(html);, error: function() { alert('sorry, try back later');, beforesend: function() { $('#sum').html( Loading... ), ); ); sum.php Kaveh Ahmadi Beginning Ajax 22
12 <html xmlns=" <head> <title>javascript Ajax Timeout</title> </head> <body> <div id="c">click on me</div> <div id="r"></div> <script type="text/javascript src="jquery.js"></script> <script type="text/javascript > $.ajax ({ url: 'data.php', timeout: 1000, error: function () { alert('sorry, try back later');. ); </script> </body> delay.php </html> Kaveh Ahmadi Beginning Ajax 23 تنظيم مقادير پيش فرض براي تمام درخواست ها جي كوي ري تابعي به اسم $.ajaxsetup براي اين كار دارد. $.ajaxsetup({ async: false, type: 'get', beforesend: function() { $( #loading ).show() ); ); Kaveh Ahmadi Beginning Ajax 24
13 توابع سراسري رويداد اي جكس.ajaxComplete().ajaxError().ajaxSend().ajaxStart().ajaxStop().ajaxSuccess() $('.log').ajaxcomplete(function() { $(this).text('triggered ajaxcomplete handler.'); ); Kaveh Ahmadi Beginning Ajax 25 دسترسي ساده به اي جكس.load() $('#result').load('ajax/test.html', function() { alert('load was performed.'); ); $.get() $.get("test.php", { name: "John", time: "2pm" ); $.post() $.post("test.php", { name: "John", time: "2pm" ); Kaveh Ahmadi Beginning Ajax 26
14 اي جكس و لينك هاي ثابت يكي از ايراداتي كه در برنامههاي ايجكس بهوفور يافت ميشود از بين لينكهاي ثابت درون سايت است. رفتن مثال قبل را در نظر بگيريد. با كليك بر روي اسم افراد صفحه منحصر به فرد آنها به نمايش درميآمد. اما اگر كسي بخواهد يكراست به آن صفحه برود چهطور! راه حل بسيار ساده است: استفاده از Hash ها. Kaveh Ahmadi Beginning Ajax 27 Kaveh Ahmadi Beginning Ajax 28
15 window.location Kaveh Ahmadi Beginning Ajax 29 window.location alert(window.location.hash); hash Kaveh Ahmadi Beginning Ajax 30
16 اي جكس و Hash ها همان طور كه گفته شد براي برطرف كردن مشكل لينك هاي ثابت در برنامه هاي اي جكس از هش ها استفاده مي كنيم. بدين ترتيب در اسكريپتمان كدي را اضافه مي كنيم كه ابتدا هش را چك مي كند. اگر شخصي آدرس سايت را با يك هش داشته باشد يعني مي خواهد از لينك ثابت آن صفحه استفاده كند. كاري كه ما انجام مي دهيم اين است: به جاي آن كه منتظر بمانيم كاربر درخواست بفرستد خودمان درخواست را مي فرستيم. Kaveh Ahmadi Beginning Ajax 31 Old One (Bad) <a href="#" id= page1">page 1</a> <a href="#" id= page2">page 2</a> <a href="#" id= page3">page 3</a> New One (Good) <a href="#page1" id= page1">page 1</a> <a href="#page2" id= page2">page 2</a> <a href="#page3" id= page3">page 3</a> Kaveh Ahmadi Beginning Ajax 32
بهار
3--03 جلسه ي بيست و سوم دانشگاه شهيد بهشتي دانشكدهي مهندسي برق و كامپيوتر بهار 392 احمد محمودي ازناوه http://faculties.sbu.ac.ir/~a_mahmoudi/ فهرست مطالب مروري بر جلسهي پيش مثال حافظهي نهان چند سطحي حافظهي
More informationDr. Ebadati University of Economic Science
Advanced Management Information System Dr. Ebadati University of Economic Science پايگاه داده و نحوه طراحي ا ن The Traditional Approach Versus the Database Approach Traditional approach: separate data
More informationلیست پیوندی- 2 سید مهدی وحیدی پور با تشکر از دکتر جواد سلیمی دانشکده مهندسی برق و کامپیوتر
لیست پیوندی- 2 سید مهدی وحیدی پور با تشکر از دکتر جواد سلیمی دانشگاه کاشان- دانشکده مهندسی برق و کامپیوتر لیستهای پیوندی اشاره گرها ليست ها ليست هاي دايره اي پشته ها و صفهاي پيوندي چند جمله اي ها روابط
More informationIntroduction to Programming
Introduction to Programming Lecture 6: Making Decisions What We Will Learn Introduction Conditions and Boolean operations if-else statement switch-case statement Conditional expressions 2 What We Will
More informationگروه ا موزشي فرزان. ا موزش. Forefront TMG 2010
نمونه ايي از كتاب الكترونيكي ا موزش Forefront TMG 2010 1 IAG UAG TMG مقايسه و قابليتهاي بين ا نها 2 سرويس TMG در دو نسخه Standard و Enterprise قابل نصب مي باشد كه مي توانيد سناريوهاي قابل پياده سازي توسط
More informationآسیب پذیري هاي تزریق SQL
به نام خدا دانشگاه صنعتی امیرکبیر دانشکده مهندسی کامپیوتر و فناوري اطلاعات آسیب پذیري هاي تزریق SQL CSRF و XSS اراي ه دهنده: محمود قربانزاده تحت نظر: دکتر حمید رضا شهریاري مهر 1393 ده آسیب پذیري برتر (در
More informationبسمه تعالی نمونه آزمون برنامهنویسی جاواکاپ 12 شهریور 2931
بسمه تعالی نمونه آزمون برنامهنویسی جاواکاپ 12 شهریور 2931 نکات مهم: همه سؤاالت چند گزينهای هستند. سؤاالت نمره منفی ندارند. هر سؤال بين سه تا ده گزينه دارد. هر سؤال ممکن است بيش از يک گزينه صحيح داشته باشد.
More informationدستور خروجی. :cout این شی ء در فایل سرآیند iostream.h قرار دارد نکته: در 2008 این شی ء با افزودن ; std using namespace قابل دسترسی است.
دستور خروجی به برنامه :cout این شی ء در فایل سرآیند iostream.h قرار دارد نکته: در 2008 این شی ء با افزودن ; std using namespace قابل دسترسی است. شکل کلی :cout ;
More informationVisual Basic.NET Sub Programs
1 Visual Basic.NET 2 پروگرامهاي فرعي بسياري پروگرامهاي کمپيوتر داراي دستورهاي زياد بوده و تجارب نشان داده است که بهتر است اين پروگرامها به بخش هاي خورد و قابل اداره تبديل شود. در ويژول بسيک دات نت اين
More informationاساس ه. Fortran 90 Programming Examples Including Fortran 90 CD. Omid Alizadeh CCGroup 1/1/2009
اساس ه 90 Fortran 90 Programming Examples Including Fortran 90 CD Omid Alizadeh CCGroup 1/1/2009 ي م فرترن برنامه فرترن 95 شامل فرترن 90 و فرترن 77 باشد. فرترن 90 نيز استانداردها و امكانات فرترن 77 را
More informationتلفن: دورنگار: تلفن: و دورنگار نمايند.
استاندارد مهارت و آموزشي تكنسين شبكه هاي كامپيوتري بيسيم گروه برنامه ريزي درسي فناوري اطلاعات تاريخ شروع اعتبار: // كد استاندارد: 0-/// از كليه صاحب نظران تقاضا دارد پيشنهادات و نظرات خود را درباره اين
More information(Opnet. 1
ص( دانشكده مهندسي كامپيوتر (Opnet پروژه چهارم (مسيريابي در 1 درس شبكههاي كامپيوتري مهلت تحويل: شنبه 27 /ابان/ 1391 قبل از كلاس TA Opnet ميباشد. هدف از اين پروژه شبيه سازي انواع مسيريابي در براي اين منظور
More informationILUM-SAM7s راهنمای نرم افزار پردازش سبز هونام. راهنمای نرم افزاری ILUM-SAM7s
پردازش سبز هونام ILUM-SAM7s راهنمای نرم افزار و نحوه ی پروگرم کردن میکروکنترلر و نیز کامپایل و اجرای یک کد نمونه در محیط نرم افزاری IAR نحوه پروگرام کردن ILUM-SAM7s برنامه SAM-BAرا از داخل CD نصب و کامپيوتر
More informationیسیون همانرب هاگراک عباوت اب ییانشآ
کارگاه برنامه نویسی با توابع آشنایی توابع برنامههایی که تاکنون نوشته شدهاند فقط شامل یك تابع اصلی به نام main() بودهاند. برنامههاي واقعی و تجاري بسيار بزرگتر از برنامههایی هستند که تاکنون بررسی کیم. براي
More informationتلفن: و دورنگار تلفن: دورنگار: نمايند.
استاندارد مهارت و آموزشي برنامه نويس PHP گروه برنامه ريزي درسي فناوري اطلاعات تاريخ شروع اعتبار: 84/6/1 كد استاندارد : 0-8/81/1/2 دفتر طرح و برنامه هاي درسي: تهران- خيابان آزادي- خيابان خوش شمالي- تقاطع
More informationاشاره گر به تابع 5/23/2016
/* * advanced programming * Alireza Akhavan Pour * akhavan@alirezaweb.com * date: 1395/03/03 */ int main() { cout
More informationشروع کار با Entity Framework Core 2.0 ASP.NET Core 2.0
شروع کار با Entity Framework Core 2.0 ASP.NET Core 2.0 این مقاله نشان می دهد چگونه یک برنامه Entity Framework Core 2.0 MVC Web با استفاده از Visual Studio 2017 و ASP.NET Core ایجاد کنیم و چگونه عملیات
More informationAjax Ajax Ajax = Asynchronous JavaScript and XML Using a set of methods built in to JavaScript to transfer data between the browser and a server in the background Reduces the amount of data that must be
More informationفصل هشتم برنامه نویس شی گرا
فصل هشتم برنامه نویس شی گرا فهرست مطالب فصل هشتم.12 عضوهای static.13.14.15.1.2.3.4.5.6.7.8.9.10.11 تعریف شی گرایی چند ریختی )polymorphism( خاصیت ارث بری پشته )stack( ایجاد شی ارث بری سازنده ها و نابود
More informationIntroduction to Programming
Introduction to Programming Lecture 10: Pointers What We Will Learn Introduction Pointers and Functions Pointers and Arrays Pointers and Strings Pointer to Pointer Dynamic memory allocation 2 What We Will
More informationIntroduction to Computer Science and Programming
Introduction to Computer Science and Programming 2 nd Ed. Fall 2012 Instructor: A. Jafari ajafari.uni@gmail.com Lecture 1: Introduction Dept. of Materials and Metallurgical Engineering, IUST, Fall 2012
More informationپروتكلهاي احرازاصالت. Authentication protocols
پروتكلهاي احرازاصالت Authentication protocols فهرست مطالب مقدمه احرازاصالت ضعيف) كلمات عبور( احرازاصالت قوي پروتكل كربروس )مبتني بر سؤال و جواب( مقدمه مقدمه Basis for Authentication Something you know
More informationتلفن: دورنگار: كدپستي:
استاندارد مهارت و آموزشي تكنسين امنيت سيستمهاي Linux گروه برنامه ريزي درسي فناوري اطلاعات تاريخ شروع اعتبار: /6/ كد استاندارد: 0-/// دفتر طرح و برنامه هاي درسي: تهران- خيابان آزادي- خ خوش شمالي- تقاطع
More informationبرنامه نويسي به زبان C++ مهندس عين هللا جعفرنژاد قمي:تاليف
برنامه نويسي به زبان C++ مهندس عين هللا جعفرنژاد قمي:تاليف + + + برنامه اي بنويسيد که دو مقدار اعشاري را از ورودي خوانده و تفاضل و حاصلضرب و حاصلل تقسليم آنهلا را محاسبه کرده به خروجي ببرد. برنامه وقتي
More informationAJAX: Introduction CISC 282 November 27, 2018
AJAX: Introduction CISC 282 November 27, 2018 Synchronous Communication User and server take turns waiting User requests pages while browsing Waits for server to respond Waits for the page to load in the
More informationAn Introduction to AJAX. By : I. Moamin Abughazaleh
An Introduction to AJAX By : I. Moamin Abughazaleh How HTTP works? Page 2 / 25 Classical HTTP Process Page 3 / 25 1. The visitor requests a page 2. The server send the entire HTML, CSS and Javascript code
More informationInternet Engineering. Chapter3: IP layer
Internet Engineering Instructor: Masoud Asghari Web page: http://www.maser.ir/lectures/ies2017ucna/ Based on slides of Dr. Davood Karimzadegan Moghaddam Chapter3: IP layer فصل سوم: اليه IP در شبکه اينترنت
More informationMPLS HYBRID. PACKET Forwarding CIRCUIT CWITCHING ATM +IP
مروری بر پروتکلMPLS : IP : MPLS : : علی رستمی ٨٣ /١١/٢٠ : : احمد ا قاميرزاي ی : علی رستمی ٨٣ /١٢/٢۵: : اینترنت مقدمه... ٣ ١ -ایده اصلی...۴ MPLS ٢ -مزایای ۵...MPLS ٣- نحوه آد گذاري سرفصل ۶...MPLS ۴ -ساختار
More informationباASP.NET دفتر طرح و برنامه هاي درسي: تهران- خيابان تلفن: و دورنگار: كدپستي: نمايند.
استاندارد مهارت و آموزشي مهندس درتوسعهWebهايEnterprise گروه برنامه ريزي درسي فناوري اطلاعات تاريخ شروع اعتبار 18//1 كد استاندارد 0-8/27/1/2 دفتر طرح و برنامه هاي درسي تهران- خيابان آزادي- خ خوش شمالي-
More informationابتدا نصب بودن بسته VConfig که برای راه اندازی VLAN مورد نیاز است را بررسی کنید:
اعطا ما مدیریت و شبکه به را تری افزون وری بهره و کارایی بیشتر امنیت تر آسان مدیریت VLAN می کند.دلیل و توجیه استفاده از VLAN بنا به نیاز و طراحی شبکه متغییر است VLAN. در تعریف ساده تقسیم شبکه موجود به چندین
More informationمرتب سازی. (sort) : ویرایش احمدرضا غدیرزاده دانشجوی رشته ی مهندسی کامپیوتر
مرتب سازی (sort) : ویرایش احمدرضا غدیرزاده دانشجوی رشته ی مهندسی کامپیوتر تعریف کلید بخشی از هر رکورد که مرتبسازی بر اساس آن انجام میگیرد. به طور کلی الگوریتمهای مرتبسازی را میتوان به دو گروه تقسیم کرد:
More informationModule 5 JavaScript, AJAX, and jquery. Module 5. Module 5 Contains an Individual and Group component
Module 5 JavaScript, AJAX, and jquery Module 5 Contains an Individual and Group component Both are due on Wednesday October 24 th Start early on this module One of the most time consuming modules in the
More informationa) Peripheral Interface = Interface Adaptor = Interface Controller
فصل سیزدهم اصول میکروکامپیوترها http://ee.iust.ac.ir/rahmati/index.htm استفاده ازIC هاي جانبی درس: دکتر رحمتی آدرس Email و Website براي تکالیف و... : rahmati@iust.ac.ir http://eel.iust.ac.ir/rahmati/ اين
More informationModule 5 JavaScript, AJAX, and jquery. Module 5. Module 5 Contains 2 components
Module 5 JavaScript, AJAX, and jquery Module 5 Contains 2 components Both the Individual and Group portion are due on Monday October 30 th Start early on this module One of the most time consuming modules
More informationMahdi. Shabany. M. Shabany, Digital. VLSI System Design
Digital VLSI sy ystem Design ASIC Des sign Flow Mahdi Shabany Department tof Electrical ti lengineering i Sharif University of technology ASIC Design Flow 1. HDL Coding 2. Simulation 3. Synthesis 4. Placement
More informationاصول ميکروکامپيوترها درس: دکتر رحمتی http://ee.iust.ac.ir/rahmati/index.htm آدرس Email و Website براي تکالیف و... : rahmati@iust.ac.ir http://eel.iust.ac.ir/rahmati/ ١ فصل دوازدهم استفاده از Interruptها
More informationC++ 2 هر ساختار از دو يا چند عضو كه به همراه هم يك واحد منطقي را ميسازند
10/18/2014 C++ 2 2014 struct هر ساختار از دو يا چند عضو كه به همراه هم يك واحد منطقي را ميسازند تشكيل ميشود. ارايهها هستند بدين صورت كه يك نوع داده گروهي(جمعی) ساختارها شبيه است كه فضاي پيوسته از حافظه
More informationپرﺎﺷ ﯽﺳ شزﻮﻣآ C#.NET ﺎﻫ ﻪﺘﺷر ﺎﺑ رﺎﮐ
آموزش سی شارپ C#.NET کار با رشته ها طریقه ایجاد کردن رشته ها: راه معمول تعریف رشته در سی شارپ استفاده از دو علامت نقل قول است. ("abcdef") که رشته مورد نظر ما در بین این دو علامت تایپ می شود. string newstring
More informationContents. Demos folder: Demos\14-Ajax. 1. Overview of Ajax. 2. Using Ajax directly. 3. jquery and Ajax. 4. Consuming RESTful services
Ajax Contents 1. Overview of Ajax 2. Using Ajax directly 3. jquery and Ajax 4. Consuming RESTful services Demos folder: Demos\14-Ajax 2 1. Overview of Ajax What is Ajax? Traditional Web applications Ajax
More information:هجوت تهنت 4 هگرب تسخن تفا تیفیک دنراد
:هجوت تهنت 4 هگرب تسخن تفا تیفیک دنراد 5 : case 4 ;"cout
More informationSession 18. jquery - Ajax. Reference. Tutorials. jquery Methods. Session 18 jquery and Ajax 10/31/ Robert Kelly,
Session 18 jquery - Ajax 1 Tutorials Reference http://learn.jquery.com/ajax/ http://www.w3schools.com/jquery/jquery_ajax_intro.asp jquery Methods http://www.w3schools.com/jquery/jquery_ref_ajax.asp 2 10/31/2018
More informationاصول درس: دکتر رحمتی http://ee.iust.ac.ir/rahmati/index.htm آدرس Email و Website براي تکالیف و... : rahmati@iust.ac.ir http://eel.iust.ac.ir/rahmati/ ١ فصل ششم فصل ششم ا شنايی با دستورالعملهای Z8 و مقدمهای
More informationInstructor : Saeed Shiry
کنترل جريان برنامه Instructor : Saeed Shiry 1 کنترل جريان برنامه در حالت عادی خطوط برنامه بصورت پشت سرهم اجرا ميشوند. ولی برنامه نويس ميتواند روند اجرای برنامه را بر اساس نتايج محاسبات مقادير ورودی تحقق
More informationAjax Ajax Ajax = Asynchronous JavaScript and XML Using a set of methods built in to JavaScript to transfer data between the browser and a server in the background Reduces the amount of data that must be
More informationبسم اهلل الرحمن الرحیم
بسم اهلل الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران آموزش رشته ها در سی شارپ مدرس : مهندس افشین رفوآ آموزش رشته ها در سی شارپ در #C می توانید از رشته ها به عنوان
More informationIntroduction to Programming
Introduction to Programming Lecture 11: struct & typedef & enum What We Will Learn Introduction struct definition Using struct struct & Array struct & Pointers struct & Functions enum 2 What We Will Learn
More informationحقوق مؤلف. انجمن جاواکاپ اشیاء در جاوا
دن یک م م ی نجاواکاپتقد م نج ا جاوا نويسی برنامه دوره جاوا در اشیاء JAVA OBJECTS ری کب یا عل صادق حقوق مؤلف کلیه حقوق این اثر متعلق به است بازنشر یا تدریس آنچه توسط جاواکاپ و به صورت عمومی منتشر شده است
More informationعنوان مقاله : نحوه ایجاد تصویر captcha در ASP.net تهیه وتنظیم کننده : مرجع تخصصی برنامه نویسان
در این مقاله قصد داریم نشان دهیم که چگونه می توان تصویر Captcha را در برنامه های ASP.netخود قرار دهیم captcha.برای تشخیص ربات ها از انسان ها ایجاد شده اند که با استفاده از آن ربات ها نتوانند به سایت وارد
More informationVMware NSX : Install, Configure, Manage
VMware NSX 6.4.1 : Install, Configure, Manage خلاصه : در دوره آموزش VMware VNX مخاطبان چگونگی نصب پیکربندي و مدیریت VMwareرا NSX فرا خواهند گرفت. در حقیقت NSX یک شبکه نرم افزاري و همچنین یک ساختار مجازي
More informationآموزش تصویری نصب Kerio Control. شرکت Bitdefender تعویض کرده و به طور کامل هم از سخت افزار های 64 بیت حمایت می نه (که
دانلود Kerio Control Installer 9.2.2-2172 امروزه دغدغه بسیاری از ادمین های شب ه این شده است که چ ونه م توان پهنای باند مصرف توسط کاربران را کنترل کرد. نرم افزار های بسیاری به منظور کنترل و مانیتور کردن
More informationMODBUS ETHERNET و مفاهیم پایه
MODBUS ETHERNET و مفاهیم پایه IP (network and sharing) 7 Network and Sharing Center. (Change adapter» «. settings). Properties (local adapter) : Internet Protocol Local Area Connection Properties. Properties.
More informationAJAX: The Basics CISC 282 March 25, 2014
AJAX: The Basics CISC 282 March 25, 2014 Synchronous Communication User and server take turns waiting User requests pages while browsing Waits for server to respond Waits for the page to load in the browser
More informationPage Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
در این مقاله قصد داریم با استفاده از Ajax کاربر یک پیام را بدون الگین شدن و با استفاده از IP بتواند الیک و یا دیس الیک کند را در ASPآموزش دهیم. برای شروع یک بانک اطالعاتی به نام Test که حاوی دو جدول به
More informationAJAX Programming Chris Seddon
AJAX Programming Chris Seddon seddon-software@keme.co.uk 2000-12 CRS Enterprises Ltd 1 2000-12 CRS Enterprises Ltd 2 What is Ajax? "Asynchronous JavaScript and XML" Originally described in 2005 by Jesse
More informationسویچ های سیس و. برای update کردن ios اول باید ios مورد نیاز از سایت سیس و دریافت کنیم و سپس ان را با ی نرم
آموزش update کردن IOS های روتر و سویچ های سیس و ios های سیس و مانند هر سیستم عامل دی ری نیاز به update دارند این فرآیند م تواند به دلایل مختلف انجام شود برای مثال مم ن است شما سخت افزار یا ماژول جدیدی
More informationحقوق مؤلف. انجمن جاواکاپ 2 تولد و مرگ اشیاء
دن یک م م ی نجاواکاپتقد م نج ا جاوا نويسی برنامه دوره اشیاء مرگ و تولد Objects Initialization and Cleanup ری کب یا عل صادق حقوق مؤلف کلیه حقوق این اثر متعلق به است بازنشر یا تدریس آنچه توسط جاواکاپ و به
More informationXMLHttpRequest. CS144: Web Applications
XMLHttpRequest http://oak.cs.ucla.edu/cs144/examples/google-suggest.html Q: What is going on behind the scene? What events does it monitor? What does it do when
More informationبسم الله الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران. Web service چیست و چه کاربردی دارد مدرس : مهندس افشین رفوآ
بسم الله الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران Web service چیست و چه کاربردی دارد مدرس : مهندس افشین رفوآ Web service چیست و چه کاربردی دارد یک web service در
More informationThe no service password-recovery Command for Secure ROMMON Configuration
دستور no service password-recovery قابلیتهای امنیتی ROMMON را فعال میکند ولی در هنگام استفاده از این دستور باید نهایت دقت رو انجام بدید و گرنه با دردسرهای زیادی مواجه خواهید شد. این دستور در جایی کاربرد
More informationHow to Search the Medical Literature
پروانه مديراماني ) كارشناس ارشد كتابداري دانشكدة پزشكي مشهد) How to Search the Medical Literature پروانه مديراماني كارشناس ارشد كتابداري و اطلاع رساني پزشكي اهداف كارگاه ا شنايي با امكانات وب براي جستجوي
More informationآشنایی با دستورNetStat
آشنایی با دستورNetStat این دستور وضعیت پروتکلها و پورتهای ارتباطی TCP/IP را نمایش می دهد. در صورتی که این دستور بدون هیچ سوئیچی استفاده شود این دستور کلیه پورتها و ارتباطات خروجی فعال را نمایش می دهد.
More informationA.A. 2008/09. What is Ajax?
Internet t Software Technologies AJAX IMCNE A.A. 2008/09 Gabriele Cecchetti What is Ajax? AJAX stands for Asynchronous JavaScript And XML. AJAX is a type of programming made popular in 2005 by Google (with
More informationAJAX: The Basics CISC 282 November 22, 2017
AJAX: The Basics CISC 282 November 22, 2017 Synchronous Communication User and server take turns waiting User requests pages while browsing Waits for server to respond Waits for the page to load in the
More informationدفتر طرح و برنامه هاي درسي: تهران- خيابان تلفن: و دورنگار: كدپستي:
استاندارد مهارت و آموزشي طراحي مقدماتي صفحات Web گروه برنامه ريزي درسي فنĤوري اطلاعات تاريخ شروع اعتبار: 18//1 كد استاندارد: 1-66//1/ دفتر طرح و برنامه هاي درسي: تهران- خيابان آزادي- خ خوش شمالي- تقاطع
More informationRTFM. (Red Team Field Manual) Cheet Sheet
راهنماي سريع RTFM فرمانها و هاي Red Team براي هك و امنيت در ويندوز و لينوكس (Red Team Field Manual) Cheet Sheet بن كلارك برگردان مهندس محسن مصطفي جوكار انتشارات پندار پارس سرشناسه عنوان و نام پديدآور مشخصات
More informationعنوان مقاله : خواندن و نوشتن محتوای فایل های Excel بدون استفاده ازAutomation Excel تهیه وتنظیم کننده : مرجع تخصصی برنامه نویسان
در این مقاله با دو روش از روشهای خواندن اطالعات از فایل های اکسل و نوشتن آنها در DataGridView بدون استفاده از ( Automation Excelبا استفاده از NPOI و( ADO.Net آشنا میشوید. راه اول : با استفاده از (xls)
More informationweb.config Register.aspx را بصورت زیر بنویسید.
1 طراحی و توسعه عملی وبسایت-پیشرفته)درج اصالح و حذف( 1 -اتصال به پایگاه داده به کمک فایل پیکربندی و از نوع XML با عنوان web.config 2 -عملیات جستجو لیستگیری درج اصالح و حذف با استفاده از پارامتر) Parameter
More informationبسم الله الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران قابل جابجایی مدرس : مهندس افشین رفوآ
بسم الله الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران قابل جابجایی مدرس : مهندس افشین رفوآ قابل جابجایی jqueryui متد draggable() را برای ساخت عنصر قابل جابجایی DOM
More informationGARMIN ETREX 10. Physical & Performance FOR ETREX " x 4.0" x 1.3" (5.4 x 10.3 x 3.3 cm) و transflective, monochrome
Physical dimensions ليست جديدترين سيستمهاي GPS دستي براي سال 94 2015 GARMIN ETREX 10 طراحي جديد ساخت 2015 ساخت كمپاني GARMIN قابليت دريافت امواج ماهواره هاي امريكايي GNSS support GPS قابليت دريافت امواج
More informationحقوق مؤلف. انجمن جاواکاپ 2 رشته آرایه و چند داستان دیگر
دن یک م م ی نجاواکاپتقد م نج ا جاوا نويسی برنامه دوره دیگر داستان چند و آرایه رشته STRING, ARRAY, AND OTHER STORIES ری کب یا عل صادق حقوق مؤلف کلیه حقوق این اثر متعلق به است بازنشر یا تدریس آنچه توسط جاواکاپ
More informationKeywords: End milling, Genetic algorithm, Imperialist competitive algorithm, Surface roughness, Artificial neural network
J. Rezaeian * Assistant Professor A. Taheri Ph.D Student S. Haghaiegh MSc Student Prediction of Surface Roughness by Hybrid Artificial Neural Network and Evolutionary Algorithms in End Milling Machining
More informationآشنایی با مدارك و آزمون هاي بین المللی مایکروسافت
بنام خدا آشنایی با مدارك و آزمون هاي بین المللی مایکروسافت Microsoft Certified Professional (MCP) Microsoft Certified Systems Engineer (MCSE) Microsoft Certified Systems Administrator (MCSA) فهرست مطالب
More information<h2>nonmonotonic Reasoning: Context- Dependent Reasoning</h2> <i>by <b>v. Marek</b> and <b>m. Truszczynski</b></i><br> Springer 1993<br> ISBN
nonmonotonic Reasoning: Context- Dependent Reasoning by v. Marek and m. Truszczynski Springer 1993 ISBN 0387976892 nonmonotonic Reasoning: Context-Dependent
More informationدکتر محمد کاظم اکبری مرتضی سرگلزایی جوان
به نام خدا مدل برنامه نویسی نگاشت-کاهش دکتر محمد کاظم اکبری مرتضی سرگلزایی جوان http://crc.aut.ac.ir 1 Memory مروری بر روشهای موازی سازی Programming models Shared memory (pthreads) Message passing (MPI)
More informationMikroTik Certified User Management Engineer MTCUME
MikroTik Certified User Management Engineer MTCUME مدت دوره: 16 ساعت پیش نیاز: MTCNA خلاصه: در دوره آموزشی MTCUME مفاهیم و تنظیمات مربوط به User Manager و RADIUS برروي میکروتیک به طور کامل آموزش داده خواهد
More informationکامل ترین دوره های آموزش برنامه نویسی پایگاه داده معماری نرم افزار و موبایل به همراه مجموعه مقاالت و فیلم های آموزشی رایگان در:
کامل ترین دوره های آموزش برنامه نویسی پایگاه داده معماری نرم افزار و موبایل به همراه مجموعه مقاالت و فیلم های آموزشی رایگان در: www.tahlildadeh.com استفاده از این مطالب با ذکر منبع بال مانع است. شی SqlCommand
More informationAjax. Ronald J. Glotzbach
Ajax Ronald J. Glotzbach What is AJAX? Asynchronous JavaScript and XML Ajax is not a technology Ajax mixes well known programming techniques in an uncommon way Enables web builders to create more appealing
More informationبسم الله الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران. آموزش ایجاد کنترل های سفارشی / controls ASP.
و< بسم الله الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران آموزش ایجاد کنترل های سفارشی / controls ASP.NET Custom مدرس : مهندس افشین رفوآ آموزش ایجاد کنترل های سفارشی
More informationProgramming for Digital Media. Lecture 7 JavaScript By: A. Mousavi and P. Broomhead SERG, School of Engineering Design, Brunel University, UK
Programming for Digital Media Lecture 7 JavaScript By: A. Mousavi and P. Broomhead SERG, School of Engineering Design, Brunel University, UK 1 Topics Ajax (Asynchronous JavaScript and XML) What it is and
More informationCombined analytic signal and Euler method (AN-EUL) for depth estimation of gravity anomalies
Journal of the Earth & Space Physics. Vol. 35, No., 9, P. 9-15 Combined analytic signal and Euler method (AN-EUL) for depth estimation of gravity anomalies Ardestani, E. V. Associate Professor, Earth Physics
More informationAJAX(Asynchronous Javascript + XML) Creating client-side dynamic Web pages
AJAX(Asynchronous Javascript + XML) Creating client-side dynamic Web pages AJAX = Asynchronous JavaScript and XML.AJAX is not a new programming language, but a new way to use existing standards. AJAX is
More informationAt the Forge Prototype Reuven M. Lerner Abstract Prototype eases the burden of using JavaScript in Ajax. During the last few months, we have looked at ways to use JavaScript, a version of which is included
More informationAjax Application Design
Ajax Application Design Reuven M. Lerner Abstract Asynchronous is the operative word with Ajax, and here's what it's all about. During the past few months, I've used this column to explore a number of
More informationنظریه صف Queuing Theory سید صابر ناصرعلوی بخش مهندسی عمران دانشگاه شهید باهنر کرمان
نظریه صف Queuing Theory سید صابر ناصرعلوی بخش مهندسی عمران دانشگاه شهید باهنر کرمان نظریه صف 4. نظریه صفبندی شاخهای به که از ریاضی مطالعه صف ها ویژگی های و آنها می پردازد. ارزیابی وسیله ای برای محاسبه
More informationمديران محترم شركتهاي عضو انجمن GISIS ارسال اطالعات مربوط به سوخت كشتي ها جهت درج در سايت با سالم
0333/79/0303 ص/ 9079/7/32 دارد به نام خدا مديران محترم شركتهاي عضو انجمن GISIS موضوع: ارسال اطالعات مربوط به سوخت كشتي ها جهت درج در سايت با سالم احتراما به پیوست نامه شماره 55633 /ص/ 79 مورخ 7579/7/02
More informationSchenker AB. Interface documentation Map integration
Schenker AB Interface documentation Map integration Index 1 General information... 1 1.1 Getting started...1 1.2 Authentication...1 2 Website Map... 2 2.1 Information...2 2.2 Methods...2 2.3 Parameters...2
More informationaccess-list access-list-number {permit deny} {host source source-wildcard any}
Cisco Access List در ترجمه لغوی به معنای لیست دسترسی سیسکو می باشد که زیاد هم از معنای واقعی خود دور نیست. همانطور که از اسم آن بر می آید به وسیله این ابزار میتوانیم بر روی سخت افزارهای سیسکو فایروال ایجاد
More informationدیگ های بخار. Ansar Industrial Group 18 برخوردار است. انفجارات احتراق مشعل. 300 درجه سانتیگراد و جوش های اصلی با دستگاه جوش
دیگ های بخار دیگ های بخار گروه صنعتی انصار از ظرفیت 7 کیلوگرم در ساعت تا ظرفیت تن در ساعت به صورت سه پاس و با راندمان باال و رده انرژی A در سه مدل افقی Wet Back افقی Dry Back و عمودی تولید می گردد. Áكليه
More informationحقوق مؤلف. انجمن جاواکاپ 2 چند داستان کوتاه درباره امکانات جاوا
دن یک م م ی نجاواکاپتقد م نج ا جاوا نويسی برنامه دوره جاوا امکانات درباره کوتاه داستان چند Java Short Stories ری کب یا عل صادق حقوق مؤلف کلیه حقوق این اثر متعلق به است بازنشر یا تدریس آنچه توسط جاواکاپ
More informationدیگ های آب داغ و آبگرم
دیگ های آب داغ و آبگرم دیگ های آب داغ و آبگرم گروه صنعتی انصار از ظرفیت 0 هزار تا میلیون کیلوکالری در ساعت در پنج مدل سوپر سه پاس Wet Back سوپر سه پاس Dry Back کوره برگشتی L کوره برگشتی M و مدل S تولید
More informationAjax- XMLHttpResponse. Returns a value such as ArrayBuffer, Blob, Document, JavaScript object, or a DOMString, based on the value of
Ajax- XMLHttpResponse XMLHttpResponse - A Read only field Returns a value such as ArrayBuffer, Blob, Document, JavaScript object, or a DOMString, based on the value of XMLHttpRequest.responseType. This
More information2/6/2012. Rich Internet Applications. What is Ajax? Defining AJAX. Asynchronous JavaScript and XML Term coined in 2005 by Jesse James Garrett
What is Ajax? Asynchronous JavaScript and XML Term coined in 2005 by Jesse James Garrett http://www.adaptivepath.com/ideas/essays/archives /000385.php Ajax isn t really new, and isn t a single technology
More informationJavaScript CoAPRequest API
JavaScript CoAPRequest API Abstract The CoAPRequest specification defines an API that provides scripted client functionality for transferring data between a CoAP client and a CoAP server. Table of Contents
More informationaurolab Excellence... in Sight
aurolab Excellence... in Sight www.aurolab.com Auroflex لنز فولديبل هيدروفيليك با انژكتور و كارتريج يك بار مصرف با تاييديه اداره تجهيزات پزشكي Model: Optic Diameter: Overall Length: Material: Refractive
More informationپایتون جهت دسترسی به دیتابیس از توابع کتابخانه ای DB-API استفاده کرده و interface هایی که برای
MySQL و دسترسی به دیتابیس Python پایتون جهت دسترسی به دیتابیس از توابع کتابخانه ای DB-API استفاده کرده و interface هایی که برای اتصال به پایگاه داده و مدیریت داده های اپلیکیشن بایستی پیاده سازی شود بر
More informationAJAX ASYNCHRONOUS JAVASCRIPT AND XML. Laura Farinetti - DAUIN
AJAX ASYNCHRONOUS JAVASCRIPT AND XML Laura Farinetti - DAUIN Rich-client asynchronous transactions In 2005, Jesse James Garrett wrote an online article titled Ajax: A New Approach to Web Applications (www.adaptivepath.com/ideas/essays/archives/000
More information#include <iostream.h> #include<conio.h> int fact(int n) { int p=1; for (int i=2;i<=n;i++) p*=i; return p; } struct
یادآوری زبان C یکی از زبانھای برنامه نویسی که مبتنی برتعریف توابع است زبان C ميباشد.در این زبان ھر برنامه متشکل از دو نوع تابع است. 1 -توابع کتابخانه ای: توابعی ھستند که در دسته بندی ھای مختلف Files) (Header
More informationآزمایشگاه شبکههای کامپیوتری
آزمایشگاه شبکههای کامپیوتری دانشگاه سمنان دانشکده برق و کامپیوتر. دستورالعمل شماره 9: آشنایی با مسیریابی پویا محمدرضا رازیان ویرایش 3.0 به نام خدا در شد. این دستورالعمل با لیسته یا کنترل دسترسی آشنا خواهیم
More informationAJAX. Ajax: Asynchronous JavaScript and XML *
AJAX Ajax: Asynchronous JavaScript and XML * AJAX is a developer's dream, because you can: Read data from a web server - after the page has loaded Update a web page without reloading the page Send data
More informationmap1.html 1/1 lectures/8/src/
map1.html 1/1 3: map1.html 5: Demonstrates a "hello, world" of maps. 7: Computer Science E-75 8: David J. Malan 9: 10: --> 1 13:
More information