دربارهی کتاب آموزش گام به گام جاوا اسکریپت جعفرنژاد قمی
جاوا اسکریپت یک زبان قدرتمند اسکریپتی است که اغلب کارهای آن در سمت سرویس گیرنده یا همان مرورگر کاربر انجام می شود. این زبان همانند زبان های اسکریپت نویسی دیگر، نقش به سزایی در تکامل و رشد ارتباطات اینترنتی داشته است و هر روز نیز بر اهمیت این نقش افزوده می شود. از قابلیت های مهم این زبان، ترکیب با زبان HTML و زبان اسکریپتی قدرتمند PHP می باشد. از این رو همه ی کسانی که با زبان PHP آشنایی داشته باشند، می توانند از کدهای جاوا اسکریپت نیز در کنار آن استفاده نمایند و وب سایت های حرفه ای و خلاقانه ای طراحی کنند. در کتاب پیش رو سعی شده است امکانات جاوا اسکریپت در قالب پانزده فصل بیان گردد و همه ی کسانی که قصد دارند این زبان را فرا بگیرند منبع کامل و جامعی را در اختیار داشته باشند. "عین الله جعفرنژاد قمی" آموزش های این کتاب را با مثال های متنوع که جذابیت های زیادی دارند همراه کرده است و از این طریق یادگیری را برای همه ی علاقه مندان ساده تر می نماید. مخاطبان بعد از مطالعه و تمرین مثال های کتاب می توانند در ساخت و نمایش اسلایدها، اشیای جاوا اسکریپت، کار کردن با کوکی ها، بررسی رویدادها، پردازش فرم ها و ایجاد انیمیشن در وب سایت ها موفق عمل نمایند و به تسلطی نسبی برسند.
کتاب "آموزش گام به گام جاوا اسکریپت" مشتمل بر پانزده فصل می باشد: 1 - مقدمات جاوااسکریپت 2 - مقدمهای بر HTML و نصب IIS 3 - مبانی کدنویسی و ساختارهای کنترلی 4 - توابع و رویدادها 5 - کارکردن با اشیای جاوااسکریپت 6 - کارکردن با پنجرهها 7 - کارکردن با اسناد و تصاویر - پردازش فرمها و فریمها - اداره کردن رویدادها و کوکیها 10 - کاربرد شیوهنامهها 11 - کاربرد DOM 12 - ایجاد مولفههای جاوااسکریپت 13 - پانلها، ساختارهای درختی و منوها 14 - اداره کردن خطاها 15 - انیمیشن و نمایش اسلایدها
برشی از متن کتاب آموزش گام به گام جاوا اسکریپت جعفرنژاد قمی
فصل 1 - مقدمات جاوااسکریپت امنیت جاوا اسکریپت: هر وقت برنامه هایی مثل اسکریپت های جاوا اسکریپت، برنامه های ویژوال بیسیک یا ماکروهای ورد مایکروسافت در اسناد اشتراکی قرار میگیرند به خصوص اسنادی که از طریق اینترنت و الکترونیکی ارسال می شوند، امکان آسیب رسانی آنان توسط ویروس ها و برنامه های مضر دیگر وجود دارد که طراحان جاوا اسکریپت با توجه به این موضوعات آن را امن کردند. به عنوان مثال برنامه های جاوا اسکریپت سمت سرویس گیرنده قادر به خواندن و نوشتن فایل ها نیستند و عملیات شبکه را نیز انجام نمیدهند. اما به دلیل پیچیدگی محیط مرورگر وب جنبه هایی از امنیت در مرورگر های اولیه رعایت نشده است. به عنوان مثال در netscape2 این امکان وجود داشت که برنامه ای به زبان جاوا اسکریپت نوشته شود که پست الکترونیکی کاربری از صفحه حاوی این کد دریافت شده به طور خودکار به آن کاربر پست الکترونیکی ارسال شود. این نوع آسیب های امنیتی اصلاح شده اند. فصل 2 - مقدمهای بر HTML و نصب IIS دکمه های رادیویی: عملکرد ظاهری دکمه های رادیویی مثل کادرهای کنترلی است اما فقط یک گزینه را می توان انتخاب کرد. این دکمه ها در مواردی کاربرد دارند که از بین چند گزینه فقط یک گزینه قابل انتخاب باشد در این مورد دکمه های رادیویی مثل منوهای باز شونده عمل میکنند که فقط یک انتخاب در آنها ممکن است. نه تنها تفاوت این است که در دکمه های رادیویی تمام گزینه ها در آن واحد نمایش داده می شوند. برای ایجاد دکمه های رادیویی از دستور استفاده میشود به طوری که مقدار صفت type آن باید radio باشد انتخاب نام برای دکمه های رادیویی اهمیت ویژهای دارد زیرا کنترل هایی را که عملکرد رادیویی یکسانی دارند با آن دسته بندی می کند. عملکرد رادیویی می گوید که وقتی یک گزینه انتخاب شد گزینه انتخاب شده قبلی از حالت انتخاب خارج می شود. اگر نام دکمه های رادیویی متفاوت باشد عملکرد آن مثل کادر انتخابی خواهد بود فصل 3 - مبانی کدنویسی و ساختارهای کنترلی در فصل اول مقدمات زبان جاوا اسکریپت به طور کامل مورد بررسی قرار گرفته است. در آن گفته شد که یکی از ابزارهای مورد نیاز برای ایجاد صفحات وب با جاوا اسکریپت زبان html است به همین خاطر در فصل 2 نگاهی اجمالی به امکانات html داشتیم. در این فصل میخواهیم جنبه هایی را برای کد نویسی در جاوااسکریپت باید بررسی کنیم. به عنوان مثال یکی از جنبههایی که به طور مختصر بحث میشود چاپ پیام ها، متن ها و نتایج در صفحه مرورگر است. موضوع دیگر ترکیب html با جاوا اسکریپت می باشد. علاوه بر این ساختارهای کنترلی را در جاوا اسکریپت بحث و بررسی خواهیم کرد. فصل 4 - توابع و رویدادها نوشتن توابع: قبل از نوشتن تابع باید اهداف آن معین باشد یعنی باید مشخص کرد که تابع چه وظایفی برعهده دارد. ورودی های تابع چیست و خروجی های تابع کدام است. با دانستن این موارد نوشتن تابع آسان خواهد شد. هر تابع دارای دو جنبه است: جنبه تعریف و جنبه فراخوانی. جنبه تعریف تابع مجموعه ای از دستورات است که عملکرد تابع را مشخص می کند و جنبه فراخوانی تابع تصویری است که تابع را فراخوانی می کند.
فهرست کتاب آموزش گام به گام جاوا اسکریپت جعفرنژاد قمی
فصل 1 - مقدمات جاوااسکریپت فصل 2 - مقدمهای بر HTML و نصب IIS فصل 3 - مبانی کدنویسی و ساختارهای کنترلی فصل 4 - توابع و رویدادها فصل 5 - کارکردن با اشیای جاوااسکریپت فصل 6 - کارکردن با پنجرهها فصل 7 - کارکردن با اسناد و تصاویر فصل 8 - پردازش فرمها و فریمها فصل 9 - اداره کردن رویدادها و کوکیها فصل 10 - کاربرد شیوهنامهها فصل 11 - کاربرد DOM فصل 12 - ایجاد مولفههای جاوااسکریپت فصل 13 - پانلها، ساختارهای درختی و منوها فصل 14 - ادارهکردن خطاها فصل 15 - انیمیشن و نمایش اسلایدها پیوست - انجام محاسبات
(سریــع - دقیــق- کاربــردی) نویسنده: عین الله جعفرنژاد قمی انتشارات: علوم رایانه
نظرات کاربران درباره کتاب آموزش گام به گام جاوا اسکریپت جعفرنژاد قمی
دیدگاه کاربران