

در این مقاله به صورت کاملا ساده، شفاف و به دور از هر پیچیدگی این موضوع را توضیح می دهم، این مقاله شاید طولانی باشد ولی ترجیح دادم در یک مقاله کل موضوع را به اتمام برسانم.
وقتی شما صفحه مرورگر خود را باز میکنید در واقع به عنوان یک کلاینت یک درخواست به سرور ارسال می کنید و سرور در پاسخ شما صفحه وب سایت مورد نظر را برای شما ارسال می کند و اطلاعات وب سایت نمایش داده می شود.
در واقع AJAX برای کاهش حجم درخواست به سرور و افزایش سرعت برنامه است، تصور کنید وقتی آمار بورس را مشاهده میکنید که به صورت لحظه ای تغییر میکند اگر مفهومی به نام AJAX را در نظر نگیریم با هر تغییر کل دیتاهای اول که از سمت سرور دریافت شده بود دوباره باید دریافت و بارگذاری شوند ولی وقتی این مفهوم را تعریف میکنیم در واقع با درخواستی به سرور فقط تغییرات را دریافت و آپدیت میکنیم این درخواست با استفاده از JavaScript و با متد XHR ارسال می شود این درخواست میتواند در قالب XML , JSON و یا هر فرمت دیگری باشد.
همه ما در مورد AJAX ممکن است مقالاتی را خوانده باشیم و یا این مثالی که برای ما خیلی وقتها زده شده است که اینباکس ایمیل را در نظر بگیرید وقتی ایمیل جدیدی دریافت میکنید فقط اون قسمت آپدیت میشود و کل اطلاعات دوباره از سرور دریافت نمیشود و … این مفهوم ساده و شفاف است اما در عمل به چه صورت خواهد بود؟!
همانطور که میدونید AJAX مخفف Asynchronous JavaScript And XML است. طبق توضیحات فوق J معرف جاوااسکریپت و X معرف درخواست XHR به سرور است نه XML! بسیاری ازکاربران به اشتباه تصور میکنند که X معرف XML است، اما با استفاده از AJAX داده با فرمت های مختلف دریافت میشود.
مفهوم Asynchronous و Synchronous :
در واقع معنای اصلی این کلمات در موارد دیگری استفاده می شود.
’Synchronisation' به معنای ارتباطات مخابراتی است به این معنی که گیرنده پیام هر زمانی که آماده دریافت پیام است، به فرستنده با پیامی اطلاع رسانی میکند پس از آن فرستنده سیگنال را ارسال می کند و پس از اتمام آن با پیامی دوباره اتمام ارسال سیگنال مشخص می شود و وارد اقدام بعدی و یا ارسال سیگنال بعدی می شوند.
اما این مفهومی است که در زبان JavaScript ما به این صورت بیانش میکنیم، همزمان سازی و یا غیرهمزمان سازی درخواست ها به سرور.
تصویر زیر گویای Synchronous است :
یعنی تا زمانی که درخواست اول و پاسخ آن دریافت نشود، درخواست دوم ارسال نمی شود و زمان انتظاری را خواهیم داشت تا زمانی که درخواست اول پاسخش دریافت شود و سپس وارد درخواست دوم می شویم.
اما در صورتیکه درخواستی یا برنامه ای را به صورت Asynchronous اجرا میکنیم، منتظر نمی مانیم و درخواست بعدی و برنامه بعدی را اجرا میکنیم و هر زمان درخواست اول پاسخش آماده شد آن را دریافت میکنیم و در واقع زمانی را منتظر اتمام برنامه یا درخواست اول نمی مانیم. تصویر زیر تفاوت این دو مفهوم را نشان می دهد :
( پ. ن : تصاویر این قسمت از وبسایت های learncsharptutorial .com و blogs.quovantis .com دریافت شده است. )
پس با درک این مفهوم متوجه می شویم کهAJAX به چه صورتی درخواست ها را ارسال می کند. اما این در خواست ها به چه صورتی ارسال می شوند؟!
از لحاظ تکنیکی AJAX بر پایه جاوااسکریپت و XML به صورت همزمان است. جاوا اسکریپت دلیل قابلیت ویژه AJAX است و رخ دادهایی که باعث مدیریت AJAX می شوند را مدیریت می کند و باعث می شود درخواست ها برای داده های جدید به سرور ارسال شوند و همچنین این موضوع را مدیریت می کند که داده ها بر روی صفحات وب فقط در قسمت هایی آپدیت شوند که نیاز به تغییرات جدید دارند.
جاوا اسکریپت به وسیله یکسری متدهای برنامه نویسی به اسم API با سرور ارتباط برقرار می کند و همچنین از درخواست های XHR یا HTTP هم استفاده می کند.
XHR API اجازه ارسال و درخواست داده از سرور را فرآهم می کند. داده ای که از سرور ارسال می شود میتواند به هر فرمتی باشد.
تا اینجا که مفاهیم اولیه را توضیح دادیم اولین درخواست XHR خود را ایجاد کنیم و نحوه ارتباط را بنویسیم.
در یک فولدرفایلهای index.html , script.js , test.txt را داریم که داخل فایل تکست داده ای است که میخواهیم دریافت کنیم.
var request = new XMLHttpRequest(); request.open('GET', 'test.txt' ); request.send(); if( ( request.status === 200 ) ){ console.log(request); }
اگر تصویر زیر را مشاهده کنید در قسمت کنسول مرورگر پاسخ درخواست که محتوای فایل test.txt است برای ما ارسال شده است.
همانطور که در تصویر بالا مشاهده می کنید، رخ دادهای زیادی وجود دارند که با on شروع می شوند، رویداد onreadystatechange یک AJAX API مرورگر است که برای ما مشخص می کند چه مقدار از درخواست پیش رفته است، مثلا اگر عدد صفر باشد یعنی هنوز درخواست ارسال نشده است و زمانی که عدد ۴ باشد یعنی عملیات ارسال و دریافت درخواست ها به طور کامل انجام شده است.
پس کد خود را به صورت زیر اصلاح میکنیم :
var request = new XMLHttpRequest(); request.open('GET', 'test.txt'); request.onreadystatechange = function() { if ( ( request.status === 200 ) && (request.readyState === 4) ) { console.log(request); } } request.send();
در صورتیکه مایل هستید در مورد درخواست های XMLHttpRequest بیشتر بدانید توصیه میکنم منبع زیر از موزیلا را مطالعه نمائید. ( XMLHttpRequest )
Use XMLHttpRequest objects to interact with servers. You can retrieve data from a URL without having to do a full page refresh. This enables a Web page to update just part of a page without disrupting what the user is doing. XMLHttpRequest is used heavily in Ajax programming
اعمال تغییرات AJAX با استفاده از DOM
AJAX برای اعمال تغییر بر روی داکیومنت صفحه با استفاده از جاوااسکریپت از DOM استفاده می کند، DOM یعنی Document Object Model و کاری که انجام می دهد ساختار داکیومنت HTML را ردیابی میکند. وقتی از AJAX استفاده میکنیم معمولا میخواهیم بر روی ساختار صفحه تغییراتی ایجاد کنیم و برای اینکار DOM ایفای نقش میکند و با استفاده از جاوااسکریپت تغییرات را اعمال میکنیم. برای مثال داخل تگ div با ID = parent جوابی که دریافت میکنیم را نمایش می دهیم :
var request = new XMLHttpRequest(); request.open('GET', 'test.txt'); request.onreadystatechange = function() { if ( ( request.status === 200 ) && (request.readyState === 4) ) { var parent = document.getElementById('parent'); parent.innerHTML = request.responseText; } } request.send();
AJAX و دریافت داده ها از فایلهای با فرمت XML
برای دریافت فایل های xml به صورت زیر عمل می کنیم :
var request = new XMLHttpRequest(); request.open('GET', 'cd_catalog.xml'); request.onreadystatechange = function() { if ( ( request.status === 200 ) && (request.readyState === 4) ) { console.log( request.responseXML ); } } request.send();
که در تصویر زیر نتیجه را در کنسول مشاهده میکنیم :
که در این فایل من نام فیلم ها را به صورت لیست نمایش می دهم :
var request = new XMLHttpRequest(); request.open('GET', 'cd_catalog.xml'); request.onreadystatechange = function() { if ( ( request.status === 200 ) && (request.readyState === 4) ) { var cdTag = request.responseXML.getElementsByTagName('CD'); var parent = document.getElementById('parent'); var output = "<ul>"; for (var i = 0; i < cdTag.length; i++) { output += "<li>"; output += cdTag[i].getElementsByTagName('TITLE')[0].firstChild.nodeValue; output += "</li>"; } output += "</ul>"; parent.innerHTML = output; } } request.send();
همانطور که میبینید تنها نکته مهم این قسمت دریافت دیتا به صورت XML یعنی responseXML است و مابقی بخش دستورات جاوااسکریپت برای افزودن به DOM است.
AJAX و دریافت داده ها از فایلهای با فرمت JSON
برای دریافت داده ها به صورت فایل json به صورت زیر عمل می کنیم.
فایل ما به صورت تصویر زیر است :
کد ما به صورت زیر خواهد بود، دقت کنید که برای دریافت داده های son به فایل son را با متد parse دریافت کنیم :
var items = JSON.parse( request.responseText );
که در صورتیکه خروجی را در کنسول نمایش دهیم به صورت آرایه ای نمایش داده خواهد شد :
و در نهایت خروجی را به صورت لیستی از نام داده ها نمایش می دهیم.
var request = new XMLHttpRequest(); request.open('GET', 'data.json'); request.onreadystatechange = function() { if ( ( request.status === 200 ) && (request.readyState === 4) ) { var items = JSON.parse( request.responseText ); var output = ”<ul>"; for(var key in items ) { output += "<li>" + items[key].name + "</li>"; } output += "</ul>"; document.getElementById('parent').innerHTML = output; } } request.send();
نکته مهم :
در صورتیکه فایل json شما به صورت تصویر فوق که اشاره شد نباشد و به صورت زیر باشد با خطایی مواجه می شوید و نمی توانید داده ها را از json دریافت کنید. برای رفع این خطا ابتدا فایل json را دریافت کرده و داخل متغیری قرار می دهیم و سپس با استفاده از متد parse ادامه فرآیند را انجام می دهیم.
var request = new XMLHttpRequest(); request.open('GET', 'test.json'); request.onreadystatechange = function() { if ( ( request.status === 200 ) && (request.readyState === 4) ) { var jsontext = request.responseText; var items = JSON.parse( jsontext ); var output = "<ul>"; for(var key in items.colors ) { output += "<li>" + items.colors[key].color + "</li>"; } output += "</ul>"; document.getElementById('parent').innerHTML = output; } } request.send();
تا اینجا ما داده ها را با استفاده از AJAX و JavaScript دریافت کردیم شما می توانید اینکار را با استفاده از jQuery نیز انجام دهید.
محصولات مشابه فروشی
-
تراکت لایه باز آموزش تری دی مکس 3d max
تراکتطرح لایه باز تراکت تبلیغاتی آموزش تری دی مکس 3d max با پس زمینه سفید و فیروزه ای طراحی شده و در طرح از تصویر با کیفیت استفاده شده است. این تراکت تبلیغاتی آموزش 3d max را می توانید با تغییر سایز برای بنر و کارت ویزیت و تراکت نیز استفاده نمایید. حجم : 12 مگابایت ابعاد : 14.8 در 21 سانتی متر رزولیشن: 300 پسوند :...16,000 -
پوستر تبلیغاتی لایه باز آموزش فتوشاپ
تراکتطرح لایه باز پوستر تبلیغاتی آموزش فتوشاپ با پس زمینه سفید و صورتی طراحی شده و در طرح از تصویر با کیفیت استفاده شده است. این پوستر تبلیغاتی آموزش فتوشاپ را می توانید با تغییر سایز برای بنر و کارت ویزیت و تراکت نیز استفاده نمایید. حجم : 26 مگابایت ابعاد : 29.7 در 42 سانتی متر پسوند :...16,000 -
تراکت لایه باز آموزش عکاسی و فیلمبرداری
تراکتطرح لایه باز پوستر تبلیغاتی آموزش عکاسی و فیلمبرداری با پس زمینه سفید و صورتی طراحی شده و در طرح از تصویر با کیفیت استفاده شده است. این پوستر تبلیغاتی آموزش عکاسی و فیلمبرداری را می توانید با تغییر سایز برای بنر و کارت ویزیت و تراکت نیز استفاده نمایید. حجم : 20 مگابایت ابعاد : 21 در 29.7 سانتی متر پسوند :...16,000 -
کارت ویزیت لایه باز آموزش اصولی کاراته
کارت ویزیتطرح کارت ویزیت لایه باز آموزش اصولی کاراته با پسوند psd طراحی شده است . در طرحکارت ویزیت لایه باز آموزش اصولی کاراته از تصویر و وکتور با کیفیت و دوربری شده استفاده شده است.
با تغییر در ابعاد این کارت ویزیت می توانید از آن بعنوان بنر مغازه ، تراکت و حتی بیلبورد محیطی استفاده نمایید.
حجم : 5.23 مگابایت
ابعاد : 9 در 6 سانتی متر
پسوند : psd
16,000 24000 -
تراکت لایه باز استخر و آموزش شنا با فرمت psd طرح جدید
بنربیشک حتمای این طرح را در هیچ کجا نخواهید دید! زیباترین تراکت لایه باز استخر و آموزش شنا یک تراکت خاص و متفاوت به استخر و آموزش شنا خود هدیه دهید... طرح تراکت لایه بازاستخر و آموزش شنا کاملا لایه باز بوده و این طرح مناسب برای استخر و آموزش شنا میباشد که از دید خوبی برخوردار است ، این طرح فوق کاملاً لایه باز با فرمت psd و از کدهای رنگی cmyk که مخصوص چاپ هست استفاده شده.این طرح با...19,000 27000 -
دانلود قالب وردپرس آموزش آنلاین Eduma فارسی
قالب وردپرس آموزش آنلاینقالب Eduma که یکی از مطرح ترین و حرفه ای ترین قالب وردپرس آموزش آنلاین با طراحی واکنشگرا میباشد و مناسب برای سایت آموزش های آنلاین ، آموزشگاه ها ،مدارس،مهدکودک،و تدریس خصوصی و … میباشد. امروزه سایت های زیادی از راه فروش آموزش های خود کسب کار عالی راه اندازی کرده اند ! قالب وردپرس آموزش آنلاین Eduma یک قالب بی نظیر برای سایت هایی با موضوع آموزش آنلاین، آموزش، دانشگاه، و … است . دارای 6...119,000 237000 -
دانلود قالب وردپرس آموزش آنلاین Masterstudy فارسی
قالب وردپرس آموزش آنلاینقالب MasterStudy بهترین قالب وردپرس آموزشی برای سازمان های آموزشی، که دوره های خود را به فروش می رسانند و کلاس های محلی را سازماندهی می کنند. قالب آموزش آنلاین Masterstudy به عنوان تم آموزشی وردپرس برای مرکز یادگیری شما طراحی شده است. شما میتوانید دوره های رایگان یا پولی را به اشتراک بگذارید. قالب فروش دوره Masterstudy ساده و بدون دردسر برای ساخت، سفارشی سازی و مدیریت میباشد. پلاگین ویژوال کامپوزر...99,000 209000 -
پکیج 7 قالب وردپرس آموزش آنلاین با تخفیف ویژه
قالب وردپرس آموزش آنلاینامروز در نظر داریم تا بسته شامل7 محصول وردپرس آموزش آنلاین در ملت وب را در یک بسته با تخفیف ویژه در اختیار شما عزیزان قرار دهیم. قالب های موجود در این بسته با موضوعآموزش آنلاین هستند و با استفاده از این قالب ها شما هر نوع سایت آموزش آنلاین را که در نظر داشته باشید میتوانید بسازید. شما با خرید این بسته به 7 قالب وردپرس ما دسترسی خواهید داشت و میتوانید دانلود و بسته به نیاز در هر زمان...330,000 500000 -
قالب پازلی اینستاگرام بصورت لایه باز PSD به همراه آموزش
قالب پازلی اینستاگرام لایه باز برای ساخت سری عکس های پازلی اینستا شاید شما هم در پروفایل پیج های مختلف مانند پیج های مدلینگ و فروش لوازم مد و یا حتی پیج های شخصی سری عکس های پازلی را در بخش پست های پیج دیده باشید که جلوه خیلی خوبی بخصوص برای پیج های فروشگاهی میدهد . برای ساخت این سری عکس ها ما امروز قالبی را آماده کردیم که شما براحتی میتوانید تصاویر خود را در این قالب قرار داده و قالب به...19,000 25000
آخرین های مشابه مشاهده بیشتر
-
آموزش آژاکس - آموزش مفاهیم AJAX
آموزش Ajaxدر این مقاله به صورت کاملا ساده، شفاف و به دور از هر پیچیدگی این موضوع را توضیح می دهم، این مقاله شاید طولانی باشد ولی ترجیح دادم در یک مقاله کل موضوع را به اتمام برسانم. وقتی شما صفحه مرورگر خود را باز میکنید در واقع به عنوان یک کلاینت یک درخواست به سرور ارسال می کنید و سرور در پاسخ شما صفحه وب سایت مورد نظر را برای شما ارسال می کند و اطلاعات وب سایت نمایش داده می شود. در واقع AJAX...رایگان -
آموزش Ajax – قسمت اول
آموزش AjaxAJAX اختصار asynchornous javascript and xml است. Ajax یک نوع برنامه نویسی است که توسط گوگل درسال 2005 ارایه شده است (باپیشنهاد گوگل). Ajax یک زبان برنامه نویسی جدید نیست اما یک راه جدید برای استفاده از استانداردهای فعلی است. با ajax شما می توانید برنامه های کاربردی بهتر،سریعتروکاربرپسند تری راایجاد کنید. Ajax برپایه ی java scriptوrequest httpاست. هر آنچه که شما فعلا باید در مورد AJAX...رایگان -
آموزش Ajax – قسمت دوم
آموزش Ajaxخاصیت responsetext داده های بازگشت داده شده از سرور، می توانند باخاصیت responsetext بازیابی شوند . در کدهایمان ،ما مقدار فیلد ورودی “زمان” را برابر با متن پاسخ قرار می دهیم. xmlHttp.onreadystatechange=function() { if(xmlHttp.readyState==4) { document.myForm.time.value=xmlHttp.responseText; } } فصل بعد نشان می دهد که چگونه بعضی داده ها را از سرور درخواست کنید. Ajax-فرستادن یک تقاضا به سرور برای ارسال خاموش...رایگان -
آموزش Ajax – قسمت سوم
آموزش AjaxAjax می تواند برای ارتباطات فعل وانفعالی بایک پایگاه داده استفاده شود. مثال پایگاه داده ajax درمثال ajax زیر ما نشان می دهیم که یک صفحه وب چگونه می تواند اطلاعات را از یک پایگاه داده با استفاده از تکنولوژی ajax بگیرد. انتخاب یک نام در جعبه زیر انتخاب یک مشتری: اطلاعات مشتری در زیر لیست خواهند شد. تشریح مثال ajax: مثال بالا شامل یک فرم html ساده ویک پیوند به javascript...رایگان -
آموزش Ajax – قسمت چهارم
آموزش Ajaxصفحه سرور ajax صفحه سرور که به وسیله javascript نامگذاری می شود یک فایل asp ساده است که “getcustomer_xml.asp” نامیده می شود. صفحه در vbscript برای یک سرور اطلاعات اینترنت نوشته شده است و می تواند به آسانی در php یا در بعضی دیگر از زبان های سرور نوشته شود. به جای یک پایگاه داده یک دستور sql را اجرا می کند و نتیجه را به عنوان یک سند xml برمی گرداند. <% response.expires=-1 ...رایگان -
آموزش غیرفعال سازی افزونه ها در وردپرس (آموزش ابتدایی )
آموزش wordpressآیا می خواهید بدانید که چگونه پلاگین های وردپرس را غیرفعال کنید؟ یکی از بهترین چیزهایی که در مورد پلاگین های وردپرس است این است که شما می توانید آنها را به طور موقت با غیرفعال کردن آنها را خاموش کنید. شما همچنین می توانید پلاگین های WordPress را با حذف آنها حذف کنید. به عنوان یک مبتدی وردپرس، شما باید بدانید چگونه یک یا همه پلاگین های وردپرس خود را غیرفعال کنید. در اینجا یک...رایگان -
دانلود رایگان قالب وردپرس موزیک Kentha با آژاکس
آموزش wordpressکنتا: موضوع موسیقی پاسخگو نهایی وردپرس . تصویری صوتی ، پخش کننده موسیقی بدون توقف ، هنرمندان ، رویدادها ، پادکست ها و موارد دیگر. کنتا با پتانسیل بی پایان خود ، تم موسیقی مناسب برای دی جی ، نوازندگان ، گروههای موسیقی ، برچسب های موسیقی ، باشگاه ها و خوانندگان است. امکانات نامحدود ، هیچ مهارت برنامه نویسی لازم نیست! اکنون با WooCommerce سازگار است : فروشگاه...رایگان -
دانلود رایگان قالب وردپرس فروشگاهی مینیمال آژاکس - قالب Supro بصورت راستچین
قالب وردپرس رایگانقالب Supro قالب وردپرس فروشگاهی تمیز و حداقل برای خرید فروشگاه های آنلاین است. قالب Supro با حداقل طراحی و تمرکز بر روی محصولات ، فروشگاه آنلاین شما را برای بینندگان چشمگیرتر و جذاب تر نشان می دهد. برای افزایش سریع مکالمه با مشتریان خود به افزایش نرخ مکالمه کمک کنید. این تم برای بسیاری از وب سایت های تجارت الکترونیکی مانند فروشگاه مد ، فروشگاه مبلمان ، فروشگاه دکوراسیون و غیره مناسب...رایگان -
آموزش ساخت منو با css
آموزش cssسلام با آموزش ساخت منو انیمشن یا به اصطلاح متحرک در خدمت کاربران ملت وب می باشیم . این منو کاملا با css نوشته شده است و بسیار سبک می باشد دارای طراحی فلت و زیبا می باشد . کاملا مناسب جهت استفاده در قالب هایتان امیدوارم خوشتان آمده باشد. کد های html اکثر منو ها بر اساس لیست یا تگ های <UI> و <li> نوشته می شوند که این کد نیز نمونه ای از آن ها می باشد که ul به عنوان پدر...رایگان -
بنر آموزش آنلاین
طرح لایه بازتبلیغات شهری در کسب و کار های کنونی حرف اول بازاریابی را میزند و در این بین حتما انواع بنر آموزش آنلاین تبلیغاتی مختلف را در سطح شهر مشاهده کرده اید. بنر آموزش آنلاین تبلیغاتی یکی از روش های جذب مشتری یا اطلاع رسانی در مورد موضوعات مختلف مانند همایش ، کنسرت ، برگزاری مراسم های مختلف و ... میباشد. حتما هنگام مشاهده بنر آموزش آنلاین ها به حرفه ای بودن برخی بنر آموزش آنلاین ها توجه کرده اید ....رایگان -
آموزش نصب وردپرس بر روی هاست
آموزش javascriptدوم:آموزش نصب وردپرس روی CpanelReviewed byعلی حاجی محمدیonOct 8Rating:5.0جلسه دوم:آموزش نصب وردپرس روی Cpanel - جلسه دومجلسه دوم:آموزش نصب وردپرس روی Cpanel - جلسه دوم در ملت وب وردپرس، آموزش های وردپرس در مدرسه ی ملت وب وردپرس آموزش نصب وردپرس روی هاست سی پنل سلام؛ اگر در خاطر داشته باشید، هفته ی گذشته پنج شنبه تصمیماتی را که در مورد مدرسه ی ملت وب وردپرسگرفتیم، خدمت دوستان عزیز عرض کردم و...رایگان -
آموزش PHP - جلسه سوم: عملگرها
آموزش PHPدر ادامه سری آموزشهای پیاچپی در ملت وب و پس از معرفی ابزارهای مورد نیاز و شروع کار با این زبان برنامه نویسی، وپس از مبحث متغییرها و کامنتها، حال به سراغ جلسه سوم میرویم. در این جلسه قصد داریم در مورد عملگرها در PHP صحبت کنیم پس در ادامه آموزش با ملت وب همراه باشید. عملگرهای اصلی ابتدا باید ببینیم عملگر چیست؟ عملگرها در واقع عملیاتی را بر روی دادهها انجام...رایگان -
آموزش PHP - جلسه ششم: حلقه های While و For
آموزش PHPدر ادامه سری آموزشهای php در ملت وب میخواهیم به مبحث حلقهها بپردازیم. از حلقهها به منظور تکرار اجرای کدها به تعداد دفعات دلخواه میتوانیم استفاده کنیم. در ادامه آموزش با ملت وب همراه باشید. گاهی در برنامهنویسی شرایطی پیش میآید که نیاز داریم بخش خاصی از کد چندین مرتبه اجرا شود. در این حالت می توانیم از حلقهها بهره ببریم. همانند سایر زبانهای...رایگان -
آموزش PHP - جلسه نهم: متغیرهای پیش فرض و فرم ها
آموزش PHPدر این بخش از سری آموزش برنامهنویسی وب با PHP میخواهیم دربارهی مبحث جذاب فرمها صحبت کنیم. علاوه بر این با متغیرهای کاربردی و پیشفرض پیاچپی نیز آشنا خواهیم شد. در ادامه با ملت وب همراه باشید. متغیرهای پیشفرض در جلسات قبل اعلام کردیم، در نامگذاری متغیرها در php نباید از نامهای از پیش رزرو شده این زبان برنامهنویسی استفاده کنید. PHP شامل یکسری...رایگان -
آموزش حذف و نصب مجدد وردپرس
آموزش wordpressبه تازگی یکی از کاربران ما از ما خواسته است که چگونه میتوانند وردپرس را حذف و نصب کنند؟ زمانی که سایر مشکلات عیب یابی نتوانند به نتیجه برسند نصب مجدد وردپرس می تواند مسائل را حل کند . در این مقاله، ما به شما نشان می دهیم که چگونه با خیال راحت وردپرس را حذف و نصب مجدد کنید بدون اینکه داده ها و سئو را از دست بدهید. چه هنگامی شما نیاز به نصب مجدد وردپرس دارید؟ نصب مجدد وردپرس هرگز نباید...رایگان -
آموزش نمایش کد در وردپرس
آموزش wordpressآیا می خواهید کد را در پست های وبلاگ وردپرس خود نمایش دهید؟ اگر سعی کردید کد مانند متن معمولی را اضافه کنید، وردپرس آن را به درستی نمایش نمی دهد. در این مقاله، ما به شما روش های مناسب برای نمایش کد در سایت وردپرس خود را نشان می دهیم. ما روش های مختلفی را به شما نشان می دهیم و می توانید یکی از بهترین ها را انتخاب کنید. روش 1. نمایش کد با استفاده از ویرایشگر پیش فرض در...رایگان -
آموزش PHP - جلسه چهارم: آرایه ها
آموزش PHPدر ادامه سری آموزشهای پیاچپی در ملت وب امروز قصد داریم تا به مبحث مهم آرایهها بپردازیم. آرایه در زبان ساده محلی است که میتوان در آن بیش از یک مقدار را ذخیره سازی کرد. در ادامه مطلب با ملت وب همراه باشید. در جلسات گذشته آموزشهای ابتدایی زبان برنامه نویسی پی اچ پی را با هم گذراندیم. حالا میخواهیم در این جلسه به آرایهها بپردازیم. آرايه ها...رایگان -
آموزش PHP - جلسه هشتم: توابع
آموزش PHPدر این جلسه از سری آمورشهای پیاچپی در ملت وب قصد داریم تا به یکی از مهمترین و در عین حال لذتبخشترین مباحث بپردازیم. توابع در هر زبان برنامه نویسی کاربرد بسیاری دارند و باعث میشوند تا در هنگام کدنویسی بتوانیم پروژه خود را منسجمتر تولید کنیم. در ادامه مطلب با ملت وب همراه باشید. توابع از جمله مهمترین مباحثی است که در آموزش پیاچپی باید یاد...رایگان -
آموزش PHP - جلسه هفدهم: کار با فایل ها
آموزش PHPدر ادامه سری آموزشی پیاچپی قصد داریم در مورد فایلها و کارهایی که با پیاچپی میتوان با فایلها انجام داد صحبت کنیم. میتوان از فایلها به منظور ذخیره کردن اطلاعات بهره گرفت یا در شرایط گوناگون از آنها استفاده کرد. در ادامه با ملت وب همراه باشید. در این بخش پس از اینکه چند جلسه به طور کامل در مورد بانک اطلاعاتی MySQL صحبت کرده بودیم، به سراغ...رایگان -
آموزش زبان برنامه نویسی PHP
آموزش PHPبه پورتال آموزش PHP در سایت ملت وب خوش آمدید . در بخش آموزش PHP که به تازگی به سایت اضافه شده ، به معرفی و نحوه طراحی صحفات وب با این زبان پرداخته ایم . PHP یک زبان برنامه نویسی اسکریپتی اپن سورس سمت سرور است که قابلیت ها و امکانات فراوانی را در اختیار برنامه نویسان وب قرار می دهد . استفاده از این زبان بسیار ساده و در عین حال کاملا رایگان است . فهرست زیر لیست کامل مطالب آموزش PHP را در سایت...رایگان -
آموزش PHP - جلسه بیستم: کار با رشته ها
آموزش PHPدر ادامه سری آموزش پیاچپی قصد داریم شما را با توابع پرکاربردی که در کار با رشتهها با آنها زیاد سروکار خواهید داشت آشنا کنیم. در ادامه این جلسه از آموزش پیاچپی با ملت وب همراه باشید. هنگام برنامهنویسی به زبان برنامهنویسی PHP مطمئنا نیاز خواهید داشت تا عملیات را روی رشتههای متنی انجام دهید. پیاچپی یکسری توابع داخلی دارد که بسیار...رایگان -
آموزش PHP - جلسه بیست و یکم: شیء گرایی
آموزش PHPدر ادامه سری آموزشهای پیاچپی ، حال به مرحلهای جدید از برنامه نویسی میپردازیم و در واقع قصد داریم وارد مباحث پیشرفته شویم. در این جلسه و چند جلسهی آینده، به مبحث شیءگرایی خواهیم پرداخت. در ادامه با ملت وب همراه شوید. شاید سختترین مرحله در تدریس و نیز فراگرفتن شیءگرایی در پیاچپی را بتوان پایه و اساس آن دانست. اما در صورتی که شما اصل این...رایگان
هشتگ ها :
این محصول بدون نظر می باشد شما میتوانید اولین نظر را ثبت کنید