یادگیری یک زبان جدید شامل یک سری از مراحل است، درحالیکه تسلط برآن زبان، محصول صبر، تمرین، اشتباه و تجربه است.
برخی از توسعه دهندگان دانش کافی برای ارائه ویژگی های درخواست شده توسط مشتری را دارند، اما برای اینکه یک...
توسعهدهندگان فرانت-اند از ابزارهای مختلفی استفاده میکنند. بحث در مورد این ابزارها و اینکه کدام یک بهتر است، میتواند به یک جنگ تبدیل شود چراکه هر توسعهدهنده از نظر روشهای کار و استفاده از...
در این مطلب میخواهیم در مورد اَکشنهای (actions ) فتوشاپ و چگونگی استفاده از آنها صحبت کنیم. دستور یا اکشن، یکی از ابزارهای کاربردی در فتوشاپ است که باعث افزایش سرعت انجام کار میشود. با استفاده از این...
برنامه نویسی Event-Driven یا رویدادمحور به سبک خاصی از برنامه نویسی گفته میشود که در آن روند اجرای برنامه توسط رویدادها تعیین میشود. Node.js نیز یکی از زبانهای برنامهنویسی است که طبق معماری رویداد محور عمل...
نرم افزارهای چند سکویی ( Cross Platform ) به اپلیکیشنهایی گفته میشود که در چندین سیستم عامل مختلف اجرا میشوند. فریمورک الکترون یکی از ابزارهایی است که امکان ایجاد این برنامهها را برای...
در این آموزش قصد داریم روشهای مختلف تعریف متغیرها در جاوا اسکریپت را برایتان توضیح دهیم. متغیرها ظرفهایی هستند که در موقعیتهای مختلف مقادیر مختلفی میگیرند. هر متغیر یک نام و یا مقدار دارد که در...
هدف ما در مجید آنلاین این است که کاربران ایرانی را با متدهای طراحی صفحات وب در دنیا آشنا کنیم. در این مطلب نیز 15 کتابخانهی جالب برای جاوا اسکریپت و CSS معرفی شدهاند که میتوانید برای پیادهسای...
در این مطلب میخواهیم نحوهی ساخت یک اپلیکیشن سادهی عکسبرداری را با استفاده از جاوا اسکریپت به شما آموزش دهیم. این اپلیکیشن توسط تعدادی API محلی جاوا اسکریپت و بدون نیاز به هیچ کتابخانهی شخص ثالثی پیادهسازی...
در زبان برنامه نویسی جاوااسکریپت، توابع جزو اشیاء هستند، و توابع جاوااسکریپت دارای متد و ویژگی هستند.
call() و apply() دو متد پیشفرض توابع جاوااسکریپت هستند. هر دو متد توانایی فراخوانی توابع رو دارند و در هر دومتد باید آبجکت والد...
Prototype یک مبحث بنیادی در برنامه نویسی جاوااسکریپته که هر برنامه نویس جاوااسکریپتی باید روی این موضوع تسلط داشته باشه و بتونه به راحتی مفهومش رو درک کنه که ما در این مقاله قصد داریم در مورد این موضوع به طور کامل صحبت کنیم.
closure به برنامه نویس جاوااسکریپت این امکان رو میده که سریعتر، خلاقانهتر و کاربردیتر کدنویسی انجام بده. ما به طور مداوم در برنامه نویسی جاوااسکریپت با این مفهوم روبرو خواهیم بود، اصلا مهم نیست که شما قبلا به صورت حرفه...
در این مقاله ما با حوزه تعریف متغیرها در جاوااسکریپت آشنا خواهیم شد و به طور مفصل در مورد مبحث Hoisting بحث میکنیم و موضوع رو با هم پیش میبریم.
ما باید به طور کامل با موضوع حوزه تعریف(Scope) متغیر در جاوااسکریپت آشنا...
جی کوئری یک کتابخانه از جاوااسکریپت ( یا به عبارتی یک فریم ورک برای نوشتن جاوااسکریپت ) است که برای سهولت در استفاده از جاوااسکریپت از این کتابخانه استفاده می کنیم. با استفاده از این کتابخانه می توانید برای زیباسازی سایت خود افکت های...
دکمه ها تو طراحی ما نقش مهمی دارن. برای هر عملی که کاربر بخواد انجام بده باید یک دکمه ای طراحی بشه. مثل ثبت نام , ورود , جستجو و عملیات دیگه , در نتیجه کاربران تعاملات زیادی با دکمه ها دارن و می تونیم با یک طراحی ویژه ارزش سایت خودمون رو...
در این مقاله روش هایی را بررسی میکنیم تا بتوانیم نتایج حاصل از اسکرول کاربر را بررسی کنیم، استفاده از این روش در سایت ها افزایش یافته است زیرا یک دید مناسب و کلی به کاربر میدهد و کاربر میفهمد که چقدر از صفحه را پشت سر گذاشته است، هرچقدر...
زمانی که یک تابع ساخته میشود، یک کلمه ی کلیدی this در پشت صحنه ساخته میشود، بهتر بگویم، this در scope تابع ساخته میشود، در این مقاله با بررسی چندین مثال متنوع به بررسی نحوه ی عملکرد و مقداردهی this در توابع میپردازیم و همچنین یاد میگیریم...
یک بحث مهم در اپلیکیشن هایی که با جاوااسکریپت نوشته میشوند این است که دکمه ی Back یا "برگشت" داشته باشند، اگر در وب اپلیکیشن خود بجای باز کردن صفحه ی جدید وب، اطلاعات را در همان صفحه ی قبلی بارگزاری کنید، هیچ نتیجه ای در...