چرا جاوا اسکریپت ؟

https://roocket.ir/articles/why-javascript

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

فشرده کردن فایلهای جاوا اسکریپت

https://roocket.ir/articles/compress-javascript-files

حتما هنگام استفاده ازکتابخانه های جاوا اسکریت دیدید که یک فایل با پسوند min.js وجود داره که توش کدها به هم ریخته اند. مثلا کتابخانه jQuery  در دو نسخه منتشر می شود.یکی نسخه اصلی یا همان نسخه ای که وقتی بازش می کنید کدهایش به هم ریخته نیستند و نسخه mini یا فایلی که برای این که حجمش را کم کنند ، فاصله...

درخت مهارت مهندس جاوا اسکریپت

https://roocket.ir/articles/the-javascript-engineer-skill-tree

اگر شما تمام مهارت هایی که برای یک مهندس جاوا اسکریپت Full Stack نیاز هست تا موفق و سازنده باشه, رو داشته باشید, چطور به نظر می آیید؟

با جاوا اسکریپت سلفی بگیرید

https://roocket.ir/articles/take-a-selfie-with-js

در این آموزش می خواهیم به شما نشان بدیم که چطور یک اپلیکیشن عکاسی جاوا اسکریپت بسازید که با استفاده از دوربین گوشی, لپ تاپ یا دسکتاپ عکس بگیره. ما تعدادی از API های بومی فوق العاده رو نمایش میدیم که بهمون اجازه میدن پروژه خودمون رو بدون هیچ وابستگی خارجی (dependencies) بسازیم.

سه هک مفید جاوا اسکریپت

https://roocket.ir/articles/three-useful-hacks

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

تاریخچه مختصری از جاوا اسکریپت

https://roocket.ir/articles/a-brief-history-of-javascript

جاوااسکریپت طیّ ۶ ماه از می تا دسامبر ۱۹۹۵ ساخته شد. در آن زمان شرکت NetScape حضوری فعّال در دنیای جدید وب داشت. مرورگر این شرکت رقیب جدّی اوّلین مرورگر مشهور وب یعنی NCSA Mosaic بود. بسیاری از کسانی که جزء مؤسسان Netscape بودند، قبلاً در ساخت Mosaic دست داشتند و حالا که مستقل شده بودند و بودجه‌ی کا...

10 سوال ضروری جاوا اسکریپت

https://roocket.ir/articles/10-essential-javascript-questions

جاوا اسکریپت یک زبان برنامه نویسی سمت کلاینت است که در بیش از ۹۰٪ وبسایت‌های جهان استفاده می‌شود. در ادامه به بررسی این موضوع میپردازیم.

موقعیت یابی جغرافیایی با جاوا اسکریپت

https://roocket.ir/articles/quick-tip-detecting-your-location-with-javascript

اکثر دستگاه های مدرن میتوانند مکان جغرافیایی خودشون رو توسط GPS, Wifi یا موقعیت آیپی شناسایی کنند. توسعه دهندگان با استفاده از این اطلاعات میتونند برای پیشنهادهای جستجوی بهتر

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

https://roocket.ir/articles/javascript-optimizer-tool

Prepack ابزاریست که سورس کدهای جاوا اسکریپت رو بهینه سازی میکنه. محاسباتی که میتونه بجای run-time در زمان کامپایل انجام بشه حذف شده. Prepack کد عمومی یک باندل جاوا اسکریپت رو با کد معادلی که سبک و ساختار ساده تری داره جابجا میکنه

4 کدادیتور عالی برای جاوا اسکریپت

https://roocket.ir/articles/code-editors-javascript

وبسایت opensource در یک نظر سنجی از کاربران خود لیستی از کد ادیتورهای محبوب را قرار داده و از آن ها خواسته که به هر کدام که مورد علاقه‌شان است رای دهند. در پایان، نتیجه این رای گیری چهار کدادیتور Eclipse with JSDT، Atom، Brackets و Visual Studio Code انتخاب شدند. در این مقاله قصد داریم تا این چهار ا...

۱۰ تا از بهترین کتابخانه های جاوا اسکریپت برای ساختن چارت داده

https://roocket.ir/articles/10-open-source-javascript-data-chart-libraries-worth-considering

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

12 هک بسیار مفید جاوا اسکریپت - قسمت دوم

https://roocket.ir/articles/12-extremely-useful-hacks-for-javascript-part-2

در ادامه پست گذشته با عنوان 12 هک بسیار مفید جاوا اسکریپت - قسمت اول قصد دارم در این پست بخش دوم این هک های جالب و کاربردی رو به شما دوستان آموزش بدم.

۶ دلیل برای استفاده از کتابخانه و فریمورک های جاوا اسکریپت

https://roocket.ir/articles/6-reasons-to-use-javascript-libraries-frameworks

هر روزه در فضای اینترنت شاهد آموزش ها و منابعی از جاوا اسکریپت هستم که پافشاری می کنند که بجای استفاده از فریمورک هایی مانند MooToo، Jquery، Prototype و … از خود جاوا اسکریپت استفاده کنید، من به شخصه نمی توانم با دلایلی که آن‌ها از آن صحبت می کنند از فریمورک های عالی چشم برداری کنم. 

۱۲ کتابخانه و پلاگین رایگان برای پنجره‌های Modal 

https://roocket.ir/articles/free-modal-window-libraries-plugins

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

12 هک بسیار مفید جاوا اسکریپت - قسمت اول

https://roocket.ir/articles/12-extremely-useful-hacks-for-javascript-part-1

در این پست قصد دارم 12 هک مفید از جاوا اسکریپت رو براتون توضیح بدم که با استفاده از اونها کدهاتون کمتر و بهینه تر میشه . اما قبل از اینکه توضیحات رو شروع کنیم اول باید مطمئن بشید که اپلیکیشن وبی شما در اکثر مرورگرها و تلفن های همراه به خوبی نمایش داده میشه . برای تست کردن این مورد میتونید خیلی ساده...

۹ قطعه کد CSS و Javascript برای ساختن دکمه‌های به اشتراک گذاری

https://roocket.ir/articles/custom-css-javascript-social-sharing-button-code-snippets

هر وبسایتی برای اینکه تعداد اشتراک گذاری‌ هایش در وب بیشتر شود نیازمند قرار دادن دکمه های به اشتراک گذاری در وبسایت است. البته در نظر داشته باشید که استفاده از دکمه های پیشفرض شبکه اجتماعی انتخاب بسیار مناسبی نیستند و امکان دارد که برای برندهای مختلف نیاز به استایل و شکل های مختلف داشته باشید.

مقدمه‌ای بر YEOMAN

https://roocket.ir/articles/introducing-yeoman

توسعه دهندگان مختلف همیشه از راه های مختلفی کارهای‌شان را انجام می دهند، اما همیشه یک موضوع وجود دارد و آن این است که صرف نظر از نام و نوع فریمورک یا کتابخانه‌ها، توسعه دهندگان آن ها را نصب و استفاده می کنند

کلیدی برای ساختن اپلیکیشن‌های بزرگ جاوااسکریپتی: جریان کاری Modlet

https://roocket.ir/articles/key-building-large-javascript-apps-modlet-workflow

تصویر کنید که شما یک توسعه دهنده هستید که روی یک پروژه بزرگ جاوااسکریپتی کار می کنید و بعد متوجه می شوید که در پروژه شما مشکلاتی وجود دارد. اعضای جدید تیم سعی می کنند تا مکانی که در آن همه چیزها وجود دارد را پیدا نمایند

ساخت یک منو کشویی برای موبایل

https://roocket.ir/articles/creating-a-drop-down-menu-for-mobile-pages

در این آموزش قصد داریم به شما ساخت یک منو همبرگری را نشان دهیم و بعد از آن روشی برای نمایش منوی کشویی از طریق رویدادهای جی‌کوئری را بگوییم. در این آموزش ما از Jade و Sass بجای HTML و CSS استفاده می‌کنیم. پس نیاز است که یک آشنایی اولیه با این موارد را نیز داشته باشید.