جاوا اسکریپت

چرا برنامه‌های نوشته شده بسیار کند اجرا می‌شوند
21 شهريور 1397
اگربعد از پشت سر گذاشتن زحمات فراوان برای توسعه نرم‌افزار دوست‌داشتنی خود با معضل سرعت کم اجرای آن مواجه شدید، باید بدانید که پنج دلیل عمده وجود دارد که باعث می‌شود برنامه نوشته شده شما در محصول نهایی و عمل با شکست مواجه شود. اگر یک برنامه‌نویس هستید و دوست ندارید برنامه‌ نوشته شده‌تان به‌واسطه کارایی پایین با شکست روبه‌رو شود، پیشنهاد می‌کنیم این مطلب را مطالعه کنید.
26 چهارچوب جادویی برای طراحی رابط‌های کاربری مبتنی بر جاوا اسکریپت و اچ‌تی‌ام‌ال
30 فروردين 1397
امکان کار کردن راحت روی عناصر کدنویسی تحت وب (HTML ،CSS و جاوا اسکریپت) برای همه نوع پروژه‎های توسعه نرم‌افزاری به یک مهارت ضروری و اجتناب‌ناپذیر تبدیل شده است. به طور مشخص، اپلیکیشن‎های وب از مجموعه‎ای بزرگ از ابزارها، فریم‌ورک‎ها و افزونه‎ها بهره می‎برند...
جاوا اسکریپت و سئو؛ تفاوت‌های بین خزیدن و ایندکس کردن
19 فروردين 1397
از آنجا که وب همچنان در حال تغییر و تحول است، نیاز به ‌وب‌سایت‌های پیشرفته‌تر با قابلیت‌های تعاملی بیشتر پیوسته در حال افزایش است. به ‌همین دلیل است که خیلی از توسعه‌دهندگان شروع به ‌استفاده از چهارچوب‌هایی مانند React و Angular برای ساخت وب‌سایت‌های خود کرده‌اند. در این بین، یک سؤال مهم پیش می‌آید: چگونه چنین سایت‌هایی را برای سئو بهینه‌سازی کنیم؟ اما توسعه‌دهندگان و متخصصان سئو به‌دنبال پاسخ یک پرسش مهم هستند: آیا موتورهای جست‌وجو مانند گوگل می‌توانند فرآیند خزیدن درخصوص کدهای جاوا اسکریپت را انجام دهند؟
چهارچوب کاربردی برای ساخت اپلیکیشن‌های وب بدون نیاز به جاوااسکریپت
25 اسفند 1396
اگر وظیفه شما به‌عنوان یک طراح ساخت برنامه‎های تحت وب است و از طرفی تمایلی ندارید در برنامه‎های خود از جاوا اسکریپت استفاده کنید، خوش‎شانس هستید. به‌دلیل اینکه دیگر برای ساخت یک اپلیکیشن MVVM سازگار با جاوا اسکریپت نیازی به نوشتن حجم عظیمی‎ از کدهای آن ندارید. DotVVM همه این کارها را برای شما انجام می‎دهد.
آینده توسعه برنامه‌های کاربردی در دستان جاوااسکریپت است
06 اسفند 1396
ماهیت فناوری به‌گونه‎ای است که نمی‎توان آینده آن را به طور دقیق پیش‌بینی کرد و غافلگيری‎های زیادی به همراه دارد. چیزهایی که هرگز قرار نبود برای معروف شدن طراحی شوند ناگهان معروف شدند و در این میان هیچ‌کدام غافلگيركننده‎تر از جاوا اسکریپت نبود که اخیراً در صدر زبان‌های شی‌ء‎گرا قرار گرفته است.
هیچ‌‌چیز به‌اندازه کوتاه‌سازی و مهم‌تر از آن شفاف‌سازی کدها در دنیای برنامه‌نویسی اهمیت ندارد. جاوا اسکریپت نیز از این قاعده مستثنا نیست و شما به‌عنوان یک طراح جاوا اسکریپت مجبور هستید از تکنیک‌هایی برای کوتاه کردن کدهای خود استفاده کنید. برنامه‌نویسان در طول دوران کاری خود یاد می‌گیرند که چگونه می‌توانند کدهای طولانی را فشرده و خلاصه‌ کنند. این ‌کار نه‌تنها به درک بهتر کدها کمک می‌کند، بلکه باعث می‌شود تا کدهای بلند کوتاه شوند و همچنین توانایی شما در خلق برنامه‌های منطبق با متدولوژی‌های روز دنیای نرم‌افزار را به‌خوبی نشان می‌دهد. بر همین اساس، در این مقاله به تشریح تکنیک‌هایی پرداخته‌ایم که به شما در کوتاه کردن کدهای جاوا اسکریپت مبتنی بر ES6 کمک می‌کنند.
به‌عنوان یک برنامه‌نویس باید از وجود کتابخانه‌ها و چهارچوب‌های معروفی که در حوزه کاری شما قرار دارند و پرکاربرد هستند اطلاع داشته باشید. اما سؤال مهمی که بسیاری از طراحان و به‌ویژه طراحان تازه‌کار مطرح می‌کنند این است که کدام‌یک از کتابخانه‌ها را بهتر است یاد بگیریم؟ کدام‌یک از این کتابخانه‌ها در سال‌های آتی تأثیر مثبتی بر پیشینه حرفه‌ای ما خواهند گذاشت؟ ما در این مقاله 10 مورد از برترین کتابخانه‌ها و چهارچوب‌های جاوا اسکریپتی که در سال 2017 به ‌شکل گسترده مورد استفاده قرار گرفته‌اند را به شما معرفی می‌کنیم.
Node.js یک محیط اجرایی بر پایه موتور جاوااسکریپت V8 کروم است که برای اجرای اپلیکیشن‎های محیط دسکتاپ و سرور بهینه‎سازی شده است. Node.js از یک مدل ورودی/ خروجی non-blocking رویدادمحور استفاده می‎کند که با کمترین تأخیر و بیشترین میزان بازدهی نسبت به سرورهای رشته‎ای مثل Apache, IIS و سرور جاوای متعارف به درخواست‎ها پاسخ می‎دهد. هرچند شما می‎توانید تنها از طریق کدنویسی Node.js یک وب سرور یا اپلیکیشن را پیاده‎سازی کنید، اما یک فریم‎ورک می‎تواند میزان کدی را که باید بنویسید تا حد قابل ملاحظه‎ای کاهش دهد. در این راهنما، قصد داریم فریم‎ورک‎های در دسترس برای توسعه‎دهندگان Node.js را در دو بخش مجزا به شما معرفی کنیم. بخش نخست این راهنما را در شماره قبل مشاهده کردید و در این شماره بخش دوم و پایانی آن را می‌خوانید.
در حال حاضر جاوا اسکریپت به‌عنوان بخشی از یک فناوری یکپارچه برای ساخت اپلیکیشن‎های کاربردی تحت وب در هر دو سمت کلاینت (جاوا اسکریپت اجرا شده در مرورگر) و سرور (جاوا اسکریپت اجرا شده در Node.js) شناخته می‎شود. در این مقاله ما قصد داریم به بررسی ایده استفاده از جاوا اسکریپت در سکو‎های داده‎های بزرگ در هر دو سمت کلاینت (برای نمونه، چگونگی برقراری ارتباط متخصصان داده با ابزارهای تحلیلی) و سرور (مانند زیرساخت‌های اجرای توزیع شده) بپردازیم و ببینیم آیا آینده در دستان جاوا اسکریپت است و آیا می‌توان داده‎های بزرگ را با این زبان اسکریپت‌نویسی ساده‎تر و سریع‎تر تجزیه و تحلیل کرد؟

صفحه‌ها

اشتراک در جاوا اسکریپت