(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 , تجربیات یک برنامه نویس

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

آشنایی با 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 وارد عمل میشه و هر دستوری که ما درون فانکشن این رویداد بنویسیم اجرا خواهد شد.

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

چرا از جی کوئری استفاده کنیم؟

جی کوئری یک کتابخونه از جاوا اسکریپت هست و شاید بگید کتابخونه چیه، نگران نباشید همه چیزو خیلی ساده توضیح میدم

دوستان ما برای طراحی یک اپلیکیشن تحت وب نیاز به یادگیری زبانهای html , css , php داریم  (البته میتونیم بجای php از زبانهای دیگه هم استفده کنیم) حالا اگه بخواهیم یکسری عناصر و رویدادها رو در سمت کلاینت یعنی توسط مرورگر کاربر کنترل و مدیریت کنیم و نیازی نباشه که پردازش توسط کامپیوتر سرور انجام بشه (مثلا وقتی کاربر روی یک دکمه در صفحه کلیک کرد یک پیاغام بلافاصله بهش نشون بدیم)در اینصورت علاوه بر سه زبان بالا باید یک زبان دیگه هم یاد بگیریم و اون کسی نیست جز زبان جاوا اسکریپت ، این زبان برنامه نویسی توسط مرورگرها تفسیر میشن بنابراین کدهایی که با زبان جاوا اسکرپیت نوشته میشن نیازی به پردازش در سمت سرور ندارند و مرورگر خودش کدها رو اجرا میکنه (مرورگرها قادرند زبانهای HTML و CSS و JAVASCRIPT رو پردازش کنند)
حالا که فهمیدیم جاوا اسکریپت چی هست و چرا استفاده میشه ، ممکنه بپرسید پس Jquery چیه ؟! نگران نباشید ، ادامه مطلب رو مطالعه بفرمائید

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

عضویت در خبرنامه وبلاگ آموزشی phpkar.blog.ir

جهت دریافت آخرین مطالب وبلاگ در ایمیلتون در خبرنامه ما شرکت کنید

کافیه اسمتونو با موبایل و ایمیل وارد کنید

phpkar

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