ویژگیهای کلیدی
جاوااسکریپت شیوا بنویسید و از ویژگیهای اساسی و پیشرفته برای ایجاد برنامههای وب خود استفاده کنید.
با HTML و جاوااسکریپت با مرورگر تعامل داشته باشید و تصاویر، اشکال و متن پویا را با HTML5 Canvas اضافه کنید.
یک بررسیکننده رمز عبور، برنامه وب پینت، بازی Hangman و بسیاری از پروژههای سرگرمکننده دیگر بسازید.
شرح کتاب
این کتاب با ترکیب یادگیری نظری با تمرینهای کد و پروژههای سرگرمکنندهای که میتوانید خود را با آنها به چالش بکشید، قابلیتهای جاوااسکریپت را برای توسعه برنامههای وب نشان میدهد. اصل راهنمای کتاب این است که نشان دهد چگونه میتوان از تکنیکهای ساده جاوااسکریپت برای ساخت برنامههای وب از وبسایتهای پویا گرفته تا بازیهای ساده مبتنی بر مرورگر استفاده کرد.
جاوااسکریپت از مبتدی تا حرفهای بر مفاهیم کلیدی برنامهنویسی و دستکاریهای مدل شیء سند تمرکز دارد که برای حل مشکلات رایج در برنامههای وب حرفهای استفاده میشوند. این موارد شامل اعتبارسنجی دادهها، دستکاری ظاهر صفحات وب، کار با کد ناهمزمان و همزمان است.
این کتاب از یادگیری مبتنی بر پروژه برای ارائه زمینه برای اجزای نظری در مجموعهای از مثالهای کد استفاده میکند که میتوانند به عنوان ماژولهای یک برنامه، مانند اعتبارسنجهای ورودی، بازیها و انیمیشنهای ساده، مورد استفاده قرار گیرند. این دوره با یک دوره فشرده کوتاه در مورد HTML و CSS تکمیل میشود تا نشان دهد که چگونه اجزای جاوا اسکریپت در یک برنامه وب کامل جای میگیرند.
همانطور که مفاهیم را یاد میگیرید، میتوانید آنها را در ویرایشگر یا کنسول مرورگر خود امتحان کنید تا درک کاملی از نحوه کار و عملکرد آنها داشته باشید. در پایان این کتاب جاوا اسکریپت، در نوشتن کدهای اصلی جاوا اسکریپت احساس اعتماد به نفس خواهید کرد و برای پیشرفت به کتابخانهها، چارچوبها و محیطهای پیشرفتهتر مانند React، Angular و Node.js مجهز خواهید شد.
آنچه خواهید آموخت
استفاده از دستورات منطقی برای تصمیمگیری در کد شما
با اجتناب از نوشتن مکرر کدهای مشابه، در زمان خود با حلقههای جاوااسکریپت صرفهجویی کنید
از توابع و متدهای جاوااسکریپت برای اجرای انتخابی کد استفاده کنید
به عناصر HTML5 متصل شوید و صفحات وب خود را با محتوای تعاملی زنده کنید
الگوهای جستجوی خود را با عبارات منظم مؤثرتر کنید
برنامهنویسی همزمانی و ناهمزمان را برای پردازش کارآمد رویدادها و بهبود عملکرد بررسی کنید
با مقدمات کتابخانهها، چارچوبها و APIهای کلیدی، در مراحل بعدی خود پیشی بگیرید
این کتاب برای چه کسانی مناسب است؟
این کتاب برای افرادی است که در جاوا اسکریپت (JS) تازهکار هستند یا کسانی که به دنبال تقویت مهارتهای خود در توسعه وب هستند. آشنایی اولیه با HTML و CSS مفید خواهد بود.
چه یک توسعهدهنده تازهکار یا متوسط باشید که به یک راهنمای عملی آسان برای مفاهیم JS نیاز دارید، چه توسعهدهندهای که میخواهد به کار با JS روی بیاورد، یا دانشجویی که مفاهیم برنامهنویسی را با استفاده از JS مطالعه میکند، این کتاب مفید خواهد بود.
فهرست مطالب
شروع کار با جاوا اسکریپت
مبانی جاوا اسکریپت
مقادیر چندگانه جاوا اسکریپت
دستورات منطقی
حلقهها
توابع
کلاسها
روشهای داخلی جاوا اسکریپت
مدل شیء سند
دستکاری پویای عناصر با استفاده از DOM
شنودکنندگان محتوای تعاملی و رویداد
جاوا اسکریپت سطح متوسط
همزمانی
HTML5، بوم و جاوا اسکریپت
مراحل بعدی
ضمیمه – تمرین تمرینی، پروژه و پاسخهای آزمون خودآزمایی






























