(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-85215037-1', 'auto'); ga('send', 'pageview');

آموزش زبان برنامه نویسی php , html , css , تجربیات یک برنامه نویس

۱۲ مطلب با موضوع «جاوا اسکریپت» ثبت شده است

پروژه تقویم شمسی و قمری و میلادی با php به همراه مناسبت ها

ضمن سلام و عرض ادب خدمت شما دوستان عزیزم

یک پروژه تقویم جلالی ، قمری و شمسی با زبان برنامه نویسی php نوشته ام که تمامی مناسبت های مذهبی ، ملی و بین المللی رو بر روی تقویم داراست . تصویر این تقویم رو در پائین همین متن قرار داده ام

تقویم php

تکنولوژی های بکار رفته در ساخت تقویم جلالی ، میلادی ، قمری و قابلیت های این تقویم :

# زبان اسکریپت نویسی php 

# فناوری ایجکس برای حرکت بین تاریخ ها

# قابلیت انتخاب ماه خاص

# قابلیت انتخاب سال دلخواه

# قابلیت نمایش تقویم ماه جاری

# قابلیت نمایش همزمان سه تقویم در یک صفحه

ادامه مطلب...
۱۲ اسفند ۹۵ ، ۱۱:۱۳ ۰ نظر موافقین ۰ مخالفین ۰
مهدی حسامی

کنسل کردن درخواست ایجکس

سلام دوستان 
یه آموزش خیلی کوچولو رو امروز براتون آماده کردم
شاید شما هم در پروژه های تحت وب خودتون از ایجکس استفاده کرده اید و درخواست هایی رو بوسیله Ajax به سرور ارسال می کنید و میخواهید یک دکمه کنسل هم در کنار دکمه ارسال قرار بدید که اگه کاربر بعد از کلیک کردن دکمه ارسال و در لحظه ارسال درخواست  به سمت سرور تمایل داشت تا درخواست رو لغو کنه ، از این دکمه کنسل استفاده کنه 
برای این کار لازمه که یک متغییر سراسری درون تگ script  در رویداد ready  مربوط به document ایجاد کنید و درخواست Ajax خودتون رو درون این متغییر بریزید ،  مثلا من اسم این متغییر رو به دلخواه xhr گذاشتم ، اکنون این متغییر یک شی محسوب میشه که میتونید خیلی راحت با استفاده از دستور زیر و با کمک متد abort این درخواست رو در هر حالتی که هست لغو کنید.
دستور لغو هم به این شکل نوشته خواهد شد:   

xhr.abort();  

مثال : 

var = xhr;
xhr =  $.ajax({url:'functions/register.php'});
xhr.abort();

امیدوارم براتون مفید واقع بشه
آرزوی بهترین ها براتون دارم
ارادتمند مهدی حسامی

۰۲ اسفند ۹۵ ، ۱۳:۵۸ ۰ نظر موافقین ۰ مخالفین ۰
مهدی حسامی

نمایش تصویر لودینگ در زمان بارگذاری سایت

تصویر لودینگ سایت

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

ادامه مطلب...
۱۵ بهمن ۹۵ ، ۱۶:۰۱ ۲ نظر موافقین ۰ مخالفین ۰
مهدی حسامی

آشنایی با JSON

آشنایی با JSON

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

برنامه های کامپیوتری که بر اساس استراتژی Server Base کار میکنند (یعنی یک کامپیوتر به عنوان سرویس دهنده و تعدادی هم سرویس گیرنده) با همدیگه به تبادل اطلاعات می پردازن و معمولا هم در بیشتر مواقع حجم دیتای خارج شده از سرور بیشتر از از کلاینت ها هست و کلاینت ها فقط درخواست ها رو و نهایتا اطلاعات فرمی رو ارسال میکنن ولی سرورها معمولا دیتای زیادی رو به کلاینت های متقاضی ارسال میکنن

ادامه مطلب...
۱۰ مهر ۹۵ ، ۲۲:۰۵ ۲ نظر موافقین ۱ مخالفین ۰
مهدی حسامی

جی کوئری یا جاوا اسکریپت یا ایجکس؟ نمی دانم

آموزش جاوا اسکریپت

بعضی ها فکر میکنند جی کوئری یک زبان برنامه نویسی هست ، بدتر از این بعضی ها فکر می کنن که ایجکس هم یک زبان برنامه نویسی مستقل هست . نه دوستان هیچ یک از اینها زبان برنامه نویسی نیستند بلکه دستورات و توابعی هستند که به زبان جاوا اسکریپت نوشته شده اند .

خوب برای چی نوشته شده اند ؟! خوب معلومه برای این نوشته شده اند که کار مارو راحت کنن

اگه من یک مثال نزنم شاید خوب درک نکنید پس اجاز بدید مثال بیارم :

دریافت مقدار یک عنصر با جاوا اسکریپت ، با نام کلاس username بصورت زیر نوشته میشه :

var UserName = document.getElementsByClassName('username').val();

همین کار با استفاده از جی کوئری :

UserName = $('username').val();

ادامه مطلب...
۰۱ مهر ۹۵ ، ۱۱:۳۶ ۲ نظر موافقین ۱ مخالفین ۰
مهدی حسامی

نوتیفیکیشن مرورگر کروم و فایرفاکس

نوتیفیکیشن مرورگر

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

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

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

نمونه سایت هایی که این سرویس رو ارائه میدن خیلی زیاد هستن که خودتون در گوگل عبارت زیر رو تایپ کنید تا به این سایت ها دسترسی داشته باشید :

Free Browsers Push Notification

۲۶ شهریور ۹۵ ، ۱۹:۰۶ ۱ نظر موافقین ۲ مخالفین ۰
مهدی حسامی

راه اندازی کانال تلگرامی وبلاگ phpkar

دوستان خوبم کانال تلگرامی وبلاگ رو هم راه اندازی کردم تا از پست های جدید سریعتر و راحت تر مطلع بشید.

فقط کافیه در کانال آموزشی وبلاگ phpkar عضو بشید که برای این کار بر روی لینک باکس زیر کلیک کنید.

کانال تلگرامی آموزش php

۲۶ شهریور ۹۵ ، ۱۴:۳۰ ۱ نظر موافقین ۱ مخالفین ۰
مهدی حسامی

دریافت متن آیتم انتخاب شده از select box

شاید شماهم مثل خود من نیاز پیدا کردید که وقتی کاربر یکی از آیتم های Select Box رو انتخاب کرد ، بفهمید کدام رو انتخاب کرده

نکته ای که هست ما در بحث Select Box ها دو مقدار رو میتونیم دریافت کنیم :

یکی متن نمایش داده شده در لیست DropDown هست ، یکی هم مقدار اصلی گزینه انتخابی هست که با خاصیت Value در  هر یک از Option های لیست تعیین می شود .

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

$("#yourdropdownid").val();

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

پس برای دریافت متن انتخاب شده از عنصر select box با استفاده از جی کوئری بصورت زیر اقدام کنید :

$("#yourdropdownid option:selected").text();
۲۵ شهریور ۹۵ ، ۱۰:۰۱ ۱ نظر موافقین ۰ مخالفین ۰
مهدی حسامی

آزمون آنلاین مهارت برنامه نویسی و طراحی وب

در این پست میخوام سایتی رو معرفی کنم که می تونید از آزمون های آنلاینش استفاده کنید.

آزمون آنلاین برنامه نویسی

از جمله :

آزمون آنلاین HTML

آزمون آنلاین CSS

آزمون آنلاین JavaScript

آزمون آنلاین Bootstrap

آزمون آنلاین jQuery

آزمون آنلاین PHP

آزمون آنلاین SQL

آزمون آنلاین XML

 

W3Schools Quizzes

۱۶ شهریور ۹۵ ، ۱۹:۱۶ ۰ نظر موافقین ۰ مخالفین ۰
مهدی حسامی

ثابت کردن منوی بالا موقع اسکرول صفحه

برای ثابت نگه داشتن منو یا هر عنصری در زمان اسکرول صفحه می توانیم از رویداد اسکرول صفحه استفاده کنیم

یکی از رویدادهای قابل کنترل توسط جاوا اسکریپت و جی کوئری همین رویداد اسکرول هست ، یعنی زمانی که کاربر صفحه رو به بالا یا پائین اسکرول میکنه که در این لحظه رویداد scroll وارد عمل میشه و هر دستوری که ما درون فانکشن این رویداد بنویسیم اجرا خواهد شد.

ادامه مطلب...
۱۵ شهریور ۹۵ ، ۱۹:۳۳ ۰ نظر موافقین ۰ مخالفین ۰
مهدی حسامی