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

https://roocket.ir/articles/concurrency-in-javascript

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

11 تکنیک جاوااسکریپت

https://roocket.ir/articles/12-javascript-tricks-you-wont-find-in-most-tutorials

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

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

https://roocket.ir/articles/top-10-library-for-javascript-development

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

نگاهی به اکوسیستم جاوااسکریپت

https://roocket.ir/articles/a-javascript-ecosystem-overview

جاوااسکریپت یکی از ستون‌های دنیای وب است که تمام توسعه دهندگان و مهندسین نرم افزار با آن سر و کار دارند. البته جاوااسکریپت اصلا تازه نیست، بیش از ۲۰-۳۰ سال است که از جاوااسکریپت استفاده می‌شود و در این مدت تغییرات بسیار زیادی کرده است.

جاوااسکریپت با طعم async

https://roocket.ir/articles/cooking-with-js-asynchronously

Callback دقیقا چیست؟ چرا ما نیاز به promiseها در جاوااسکریپت داریم؟ چرا async / await انقدر سر و صدا کرده اند؟

تست واحد جاوااسکریپت برای مبتدیان

https://roocket.ir/articles/test-javascript-unit

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

بهترین پلاگین‌های رایگان جاوااسکریپت ۲۰۱۸

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

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

پلاگین‌های بزرگ‌نمایی تصویر در جاوااسکریپت

https://roocket.ir/articles/javascript-image-magnification-plugins

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

23 الگوی طراحی در جاوااسکریپت

https://roocket.ir/articles/23-javascript-design-patterns

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

درک موتور جاوااسکریپت با کاریکاتور

https://roocket.ir/articles/explain-javascripts-engine-like-im-five

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

۲۰ کتابخانه جاوااسکریپت و CSS

https://roocket.ir/articles/10-interesting-javascript-and-css-libraries-for-april-2019

یکی از اهداف ما در راکت بروز نگه داشتن شما و مطلع کردن‌تان از آخرین تکنولوژی‌ها و کتابخانه‌هایی است که منتشر می‌شود. در این مطلب سعی شده تا شما را با ۲۰ کتابخانه جدید جاوااسکریپتی و البته CSS آشنا کنیم که مطمئنا هر کدام می‌توانند به شیوه‌ای مفید باشند.

معرفی ۱۲ کتابخانه کاربردی جاوااسکریپت

https://roocket.ir/articles/popular-javascript-libraries

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

داستان {سه نقطه} در جاوااسکریپت

https://roocket.ir/articles/the-tale-of-three-dots-in-javascript

روز‌ی روزگاری، یکی از مهم‌ترین آپدیت‌های جاوا اسکریپت به نام ES۶/ES۲۰۱۵، که امکانات متفاوت و جدیدی را ارائه کرد، وجود داشت؛ یکی از آن‌ها سه نقطه‌ی پی در پی بود.

فانکشن ()toJSON در جاوااسکریپت چیست؟

https://roocket.ir/articles/what-is-the-tojson-function-in-javascript

در جاوااسکریپت، فانکشن ()JSON.stringify به دنبال فانکشن ()toJSON در آبجکت مورد نظر می‌گردد.

چگونه برنامه‌های JavaScript خود را با استفاده از حلقه‌ها بهینه‌سازی کنیم؟

https://roocket.ir/articles/how-to-optimize-your-javascript-apps-using-loops

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

ویژگی‌های موجود در ES6 که باید بشناسید

https://roocket.ir/articles/these-are-the-features-in-es6-that-you-should-know

ES6 ویژگی‌های بیشتری را به زبان JavaScript می‌آورد. برخی سینتکس‌های جدید موجود در آن شما را قادر می‌سازند تا به طور رساتری کد بنویسید، برخی ویژگی‌ها جعبه ابزار برنامه‌نویسی تابعی را تکمیل می‌کنند و برخی هم سوال برانگیز هستند

آیا جاوا‌اسکریپت آینده دارد؟

https://roocket.ir/articles/does-javascript-have-a-future

جاوااسکریپت یک تکنولوژی قدیمی می‌باشد، درست همان‌طور که کامپیوتر‌های‌مان هستند. این زبان خیلی وقت پیش درست شد و دچار واکنش‌های خیلی شدید شد. اما با آمدن ECMAScript و Node.js همه چیز تغییر کرد، و جاوااسکریپت امروزه با جاوا و پایتون در بالای خود، سومین زبان پراستفاده در جهان است.

۷ فریمورک جاوااسکریپت در سال 2019

https://roocket.ir/articles/top-javascript-frameworks

جاوااسکریپت بدون شک یکی از محبوبترین زبان‌های برنامه‌نویسی در دنیا است که در فرایند توسعه وب در کنار HTML و CSS مشارکت دارد. جاوااسکریپت زبان سبک، شئ‌گرا و مفسری است و توانایی اجرا روی هم بخش کلاینت و هم بخش سرور را دارد