مطالب با برچسب JavaScript

توسعه Front-end به چه معناست

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

توسعه یک اپلیکیشن هواشناسی با React.js - بخش دوم

توسعه یک اپلیکیشن هواشناسی با React.js - بخش دوم
در این فصل شروع به نوشتن اولین اپلیکیشن خود با React.js می‌کنیم. همچنین یاد می‌گیریم که چطور می‌توان اپلیکیشن را ایجاد و داده‌ها را از یک API واکشی کرد.
اپلیکیشن واقعی که قصد ایجاد آن را داریم، یک اپلیکیشن...

معرفی 15 کتابخانه‌ی جالب برای CSS و جاوا اسکریپت

معرفی 15 کتابخانه‌ی جالب برای CSS  و جاوا اسکریپت
هدف ما در مجید آنلاین این است که کاربران ایرانی را با متدهای طراحی صفحات وب در دنیا آشنا کنیم. در این مطلب نیز 15  کتابخانه‌ی جالب برای جاوا اسکریپت و CSS  معرفی شده‌اند که می‌توانید برای پیاده‌سای...

همایش توسعه‌دهندگان وب ایران

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

Function.apply و Function.call در جاوااسکریپت

Function.apply و  Function.call در جاوااسکریپت
در زبان برنامه نویسی جاوااسکریپت، توابع جزو اشیاء هستند، و توابع جاوااسکریپت دارای متد و ویژگی هستند.
call() و apply() دو متد پیشفرض توابع جاوااسکریپت هستند. هر دو متد توانایی فراخوانی توابع رو دارند و در هر دومتد باید آبجکت والد...

نگرشی متفاوت به ترندهای محبوب 2016

نگرشی متفاوت به ترندهای محبوب 2016
طراحی وب مانند دنیای مد است، هر روز ترندهای جدیدی می آیند و می روند، گاهی اوقات این ترندها براساس نیاز کاربران ایجاد می شوند مانند نیاز کاربران موبایل به طراحی واکنش گرا برخی دیگر با پیشرفت تکنولوژی ایجاد می شوند مثل طراحی فلت، اما نکته...

درک پروتوتایپ (prototype) در جاوااسکریپت به زبانی ساده

درک پروتوتایپ (prototype) در جاوااسکریپت به زبانی ساده
Prototype یک مبحث بنیادی در برنامه نویسی جاوااسکریپته که هر برنامه نویس جاوااسکریپتی باید روی این موضوع تسلط داشته باشه و بتونه به راحتی مفهومش رو درک کنه که ما در این مقاله قصد داریم در مورد این موضوع به طور کامل صحبت کنیم.

چه زبان ها و فریم ورک هایی را باید در سال 2016 یاد بگیریم

چه زبان ها و فریم ورک هایی را باید در سال 2016 یاد بگیریم
در سال2015 شاهد اتفاقات زیادی در دنیای وب بودیم، نسخه های زیادی از فریم ورک ها و زبان های برنامه نویسی در این سال منتشر شدند، اکنون سال 2016 فرا رسیده و بسیاری از فعالان حوزه ی وب می خواهند بدانند چه چیزهایی را باید درسال جدید یادبگیرند...

درک آسان Closure در جاوااسکریپت

درک آسان Closure در جاوااسکریپت
closure به برنامه نویس جاوااسکریپت این امکان رو میده که سریع‌تر، خلاقانه‌تر و کاربردی‌تر کدنویسی انجام بده. ما به طور مداوم در برنامه نویسی جاوااسکریپت با این مفهوم روبرو خواهیم بود، اصلا مهم نیست که شما قبلا به صورت حرفه...

Codepen در هفته ای که گذشت! 14#

Codepen در هفته ای که گذشت! 14#
در کدپن این هفته تعدادی از آیکون های بارگذاری زیبا رو براتون آماده کردیم که می‌تونه کارآیی بسیار زیادی توی سایت‌های شخصیتون داشته باشه . با مجیدآنلاین همراه باشید.

حوزه تعریف متغیر در جاوااسکریپت و شرح کامل Hoisting

حوزه تعریف متغیر در جاوااسکریپت و شرح کامل Hoisting
در این مقاله ما با حوزه تعریف متغیرها در جاوااسکریپت آشنا خواهیم شد و به طور مفصل در مورد مبحث Hoisting بحث می‌کنیم و موضوع رو با هم پیش می‌بریم.
ما باید به طور کامل با موضوع حوزه تعریف(Scope) متغیر در جاوااسکریپت آشنا...

Codepen در هفته‌ای که گذشت! #13

Codepen در هفته‌ای که گذشت! #13
آمارها نشان می‌دهد اهمیت اشتراک گذاری به قدری بالا رفته که مطالبی که در شبکه های اجتماعی به اشتراک گذاشته می‌شوند چندین برابر بیشتر خوانده می‌شود. گویا این روزها دنیای وب بدون حضور شبکه های اجتماعی مخاطب زیادی...

آبجکت های جاوااسکریپت و جزئیات آن‌ها!

آبجکت های جاوااسکریپت و جزئیات آن‌ها!
انواع داده‌های (data type) هسته‌ی جاوااسکریپت ( بیشترین استفاده یا بنیادی ترین بخش) از نوع آبجکت (شیء) هستند.
پیچیده ترین نوع داده‌های (data type) جاوااسکریپت، آبجکت‌ها هستند و پنج نوع داده‌ی ساده داره که...

Codepen در هفته ای که گذشت! #7

Codepen در هفته ای که گذشت! #7
سنگین شدن و در نتیجه کاهش سرعت بارگذاری یک سایت از ویژگی های منفی اون سایت بشمار میاد . استفاده از SVG می تونه این مشکل رو به راحتی حل کنه . امروز 10 نمونه برتر از سایت Codepen رو که با SVG مرتبط هست معرفی کردیم. امیدوارم براتون مفید...

26 پلاگین فوق العاده با jQuery

26 پلاگین فوق العاده با jQuery
جی کوئری یک کتابخانه از جاوااسکریپت ( یا به عبارتی یک فریم ورک برای نوشتن جاوااسکریپت ) است که برای سهولت در استفاده از جاوااسکریپت از این کتابخانه استفاده می کنیم. با استفاده از این کتابخانه می توانید برای زیباسازی سایت خود افکت های...

23 پن برتر از سایت Codepen

23 پن برتر از سایت Codepen
امروز 23 پن برتر از سایت Codepen رو براتون انتخاب کردیم و سعی کردیم در این سری دسته بندی های زیادی رو پوشش بدیم. امیدوارم از این سری از برترین های Codepen خوشتون بیاد و واستون مفید واقع بشه.

18 پلاگین کاربردی برای jQuery

18 پلاگین کاربردی برای jQuery
امروزه دنياي وب محيطي ديناميک است و کاربران از استانداردهاي بالايي براي طراحي و عملکرد سايت‌هايشان استفاده ميکنند. طراحان هم از ابزارهای مختلف جاوا اسکريپت از جمله jQuery براي جذابيت و ساده سازي عملکردهاي پيچيده بهره ميبرند. jQuery...

16 پن برتر از سایت Codepen

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

10 ترفند برای استفاده از جاوا اسکریپت بدون jQuery

10 ترفند برای استفاده از جاوا اسکریپت بدون jQuery
تقریبا میشه گفت که بهترین کتابخونه جاوا اسکریپت , jQuery هست و می تونید به راحتی با توابع jQuery کار کنید و یا توابع جدیدی بسازید. اما با پیشرفتی که در دنیای وب شاهدب هستیم میتونید برای خیلی از کارای ساده , از jQuery استفاده نکنید و با...

9 دلیل برای استفاده از Codepen

9 دلیل برای استفاده از Codepen
سایت Codepen رو میشه یه محفل دوستانه و حرفه ای برای طراحان وب دونست. یک محل عالی برای تست باگ ها و یا همکاری در زمینه طراحی وب است و یا حتی جعبه ای پر از ایده های زیبا و مفید. تمام محتویات سایت بر پایه Pen قرار دارد. وجود پروفایل برای هر...

Codepen در هفته ای که گذشت! #5

Codepen در هفته ای که گذشت! #5
کیفیت بالای محتوا و در نتیجه سنگین بودن فایل های درون یک سایت و از طرفی سرعت نه چندان مطلوب اینترنت باعث می شه که خیلی از ماها برای باز کردن یک صفحه به صورت کامل برای چندین ثانیه منتظر بمونیم. خیلی بهتره که برای بارگذاری کامل صفحه یک...

Codepen در هفته ای که گذشت! #4

Codepen در هفته ای که گذشت! #4
دکمه ها تو طراحی ما نقش مهمی دارن. برای هر عملی که کاربر بخواد انجام بده باید یک دکمه ای طراحی بشه. مثل ثبت نام , ورود , جستجو و عملیات دیگه , در نتیجه کاربران تعاملات زیادی با دکمه ها دارن و می تونیم با یک طراحی ویژه ارزش سایت خودمون رو...

Codepen در هفته ای که گذشت! #3

Codepen در هفته ای که گذشت! #3
تقریبا تو تمامی سایت ها فرم های رو میبینیم اعم از فرم های ثبت نام  یا ورود کاربر و یا تنظیمات. تو بعضی از این فرم ها فیلدهایی داریم که دو حالتن و در نتیجه باید برای اونا از Checkbox و یا Radio Button استفاده کنیم. تو این سری از...

Codepen در هفته ای که گذشت! #2

Codepen در هفته ای که گذشت! #2
سایت Codepen محلی برای نمایش قطعه کدهای شماست. شما می توانید در این سایت با کمک CSS, HTML و جاوااسکریپت , هنر خود را به نمایش بگذارید. در این مقاله 10 نمونه برتر در هفته ای که گذشت را معرفی می کنیم.

شخصی سازی مقدار اسکرول در صفحه

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

Codepen در هفته ای که گذشت! #1

Codepen در هفته ای که گذشت! #1
سایت Codepen محلی برای نمایش قطعه کدهای شماست. شما می توانید در این سایت با کمک CSS, HTML و جاوااسکریپت , هنر خود را به نمایش بگذارید. در این مقاله 10 نمونه برتر در هفته ای که گذشت را معرفی می کنیم.

this در جاوااسکریپت به چه معناست ؟

this در جاوااسکریپت به چه معناست ؟
زمانی که یک تابع ساخته میشود، یک کلمه ی کلیدی this در پشت صحنه ساخته میشود، بهتر بگویم، this در scope تابع ساخته میشود، در این مقاله با بررسی چندین مثال متنوع به بررسی نحوه ی عملکرد و مقداردهی this در توابع میپردازیم و همچنین یاد میگیریم...

مدیریت دکمه ی Back مرورگر توسط جاوا اسکریپت

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