**ایمیل شما نام کاربری شما خواهد بود، لطفا در وارد کردن ایمیل دقت کنید
0
+ثبت نام
ایمیل: کلمه عبور:
اپلیکیشن اندروید امکان دانلود و مطالعه ایبوک
به کانال ما در تلگرام بپیوندید
Join Us On Telegram
موجود
برنامه‌نويسي با جاوااسکريپت (مطابق با آخرين استاندارد اِکمااسکريپت)
نویسنده: عين الله جعفرنژاد قمي
ویراست: 2
دسته: برنامه نویسی
سال انتشار: 1398
تعداد صفحات: 326
45,000
36,000 تومان
افزودن به سبد
مشخصات کامل
کتاب های مرتبط
فهرست مطالب
توضیحات
دانلودها
نظرات کاربران
عنوان کتاب:
برنامه‌نويسي با جاوااسکريپت (مطابق با آخرين استاندارد اِکمااسکريپت)
نویسنده:
عين الله جعفرنژاد قمي
ویراست:
2
دسته:
برنامه نویسی
سال انتشار:
1398
نوبت چاپ:
1
تعداد صفحات:
326
شابک:
978-600-205-152-3
وزن(گرم):
489
قیمت کتاب چاپی:
45,000 تومان
قیمت کتاب الکترونیکی:
33,000 تومان
کتاب های مرتبط
اطلاعات موجود نیست
فهرست مطالب

'

'

فصل 1: آشنایی با جاوااسکریپت

1-1.  موتور جاوااسکریپت

1-2.  زبان‌های مکمل جاوااسکریپت  

1-3.  جاوااسکریپت شیءگرا است

1-4.  جاوااسکریپت، HTML و CSS

1-5.  ویژگی دستورالعمل‌ها در جاوااسکریپت

1-6.  انواع داده‌ها در جاوااسکریپت

1-7.  مفهوم متغیر

1-8.  ثابت‌ها

1-9.  عملگر‌ها

1-10.  تقدم و شرکت‌پذیری عملگرها

1-11.  تبدیل انواع در عبارات محاسباتی

1-12.  مُد strict

1-13.  اشیا در جاوااسکریپت

 

فصل 2 : محیط اجرای جاوااسکریپت

2-1.  نیازمندی‌های فنی

2-2.  سازمان‌دهی برنامه‌ها با پوشه مجازی

2-3.  ترکیب جاوااسکریپت و html

2-4.  چاپ محتوای پویا در صفحه وب

 

فصل 3 : ساختارهای کنترلی

3-1.  ساختارهای تصمیم‌گیری

3-2.  ساختارهای تکرار

3-3.  دستورات کنترل حلقه تکرار

3-4.  دستورات continue و break در حلقه‌های تودرتو

3-5.  تعیین برچسب برای دستورات  

 

فصل 4 : توابع و کاربردهای آن‌ها

4-1.  چرا و چگونه تابع بنویسیم؟

4-2.  روش‌های ارسال پارامترها

4-3.  تابع و دستور return

4-4.  توابع از نظر مقادیری که برمی‌گردانند

4-5.  فراخوانی تابع با تعداد دیگری از پارامترها

4-6.  پارامترهایی با مقادیر پیش‌فرض   

4-7.  تعداد متغیری از پارامترها: بازبینی  

4-8.  توابع تودرتو 

4-9.  سازنده تابع 

4-10.  توابع سطح بلاک  

4-11.  توابع arrow  

4-12.  حوزه‌ی متغیرها و مفهوم انتقال اعلان‌ها

4-13.  واژه‌ی کلیدی this در تابع 

4-14.  انتقال مجدد از توابع 

4-15.  توابع بازگشتی  

 

فصل 5 : کار کردن با اشیا، تکرارگرها و مولدها

5-1.  شیء String 

5-2.  شیء Array 

5-3.  شیء Math 

5-4.  شیء Map 

5-5.  شیء Set

5-6.  تکرارگرها

5-7.  مولدها

 

فصل 6 : کارکردن با مدل اشیای سند و مرورگر

6-1.  شناخت مدل شیء سند 

6-2.  کار کردن با شیء window  

6-3.  کار کردن با شیء document

6-4.  انیمیشن و حرکت عناصر 

6-5.  تغییر محتوای صفحه با حرکت ماوس   

6-6.  مدل شیء مرورگر (BOM)

 

فصل 7 : رویدادها، اعتبارسنجی داده‌ها و کوکی‌ها

7-1.  رویدادها و اداره کردن آن‌ها

7-2.  روش‌های استفاده از اداره‌کننده‌ی رویداد 

7-3.  رویدادها و عناصر DOM   

7-4.  اشیای رویداد 

7-5.  انتشار رویداد 

7-6.  عمل پیش‌فرض رویدادها

7-7.  رویدادهای اشاره‌گر 

7-8.  رویدادهای لمسی  

7-9.  رویدادهای فوکوس   

7-10.  رویداد load 

7-11.  اعتبارسنجی داده‌های فرم 

7-12.  اعتبارسنجی ایمیل  

7-13.  اعتبارسنجی با تصویر 

7-14.  رویدادها در فرم html

7-15.  اداره کردن رویداد 

7-16.  کوکی‌ها

 

فصل 8 : کلاس‌ها، وراثت و چندریختی

8-1.  مفهوم کلاس   

8-2.  تعریف کلاس در جاوااسکریپت  

8-3.  ایجاد اشیا از کلاس   

8-4.  اعضای اختصاصی و عمومی کلاس   

8-5.  مفهوم جابجایی اعلان کلاس   

8-6.  عبارات کلاس   

8-7.  متدهای set و get

8-8.  اعضای ایستای کلاس   

8-9.  ارسال کلاس به عنوان پارامتر تابع 

8-10.  نام‌های محاسبه شده در کلاس   

8-11.  متدهای مولد 

8-12.  وراثت کلاس‌ها

8-13.  چندریختی  

8-14.  روش‌های دیگر ایجاد اشیا

8-15.  اضافه کردن خصیصه به اشیا

 

فصل 9 : نمادها

9-1.  ایجاد نماد 

9-2.  استفاده از نمادها

9-3.  به اشتراک‌گذاری نمادها

9-4.  تبدیل خودکار نمادها

9-5.  بازیابی خصیصه‌های نمادها

9-6.  نمادهای شناخته شده

فصل 10 : برنامه‌نویسی ناهمگام و کلاس

10-1.  مفهوم همگامی و ناهمگامی  

10-2.  مدل‌های ناهمگامی در جاوااسکریپت  

10-3.  پیاده‌سازی ناهمگامی با رویدادها

10-4.  پیاده‌سازی ناهمگامی با callback 

10-5.  پیاده‌سازی ناهمگامی با Promise 

10-6.  پاسخگویی به چندین پرامیس   

10-7.  وراثت پرامیس‌ها

 

فصل 11 : نقشه تصویری و ایجاد منو

11-1.  نقشه تصویری  

11-2.  ایجاد نوارهای منو 

 

پیوست: نوشتن برنامه‌های HTML در ویژوال استودیو

واژه‌نامه انگلیسی به فارسی

مراجع

'

'

توضیحات

'

'

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

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

یکی از ویژگی‌های بارز جاوااسکریپت این است که تمام مرورگرهای مدرن از آن پیروی می‌کنند. استاندارد اِکمااسکریپت، تغییرات اساسی در بسیاری از جنبه‌های جاوااسکریپت ایجاد کرد که موجب افزایش قدرت این زبان شده است، از جمله شیءگرایی کامل، تغییرات در انواع داده‌ها، تغییرات در انواع توابع، تکرارگرها و مولدها که در این کتاب با جزئیات کامل مورد بحث قرار گرفته‌اند. کتاب حاضر که در ویراست دوم خود به سر می‌برد، نسبت به ویراست اول دچار تغییرات اساسی شده است، به طوری که استاندارد اِکمااسکریپت 8 را شامل می‌شود.

'

'

دانلودها
» دانلود کتاب الکترونیکی
» دانلود برنامه ها (کدها)
» دانلود پیوست ها
    هیچ فایلی جهت دانلود موجود نیست
» دانلود اسلایدها
    هیچ فایلی جهت دانلود موجود نیست
» سایر موارد
    هیچ فایلی جهت دانلود موجود نیست
نظرات کاربران
این بخش از سایت در حال ساخت می باشد