دانلود کتاب Object-oriented JavaScript: create scalable, reusable high-quality JavaScript applications, and libraries
49,000 تومان
جاوا اسکریپت شی گرا: برنامه ها و کتابخانه های جاوا اسکریپت با کیفیت بالا مقیاس پذیر و قابل استفاده مجدد ایجاد کنید
| موضوع اصلی | برنامه نویسی: زبان های برنامه نویسی |
|---|---|
| نوع کالا | کتاب الکترونیکی |
| ناشر | Packt Publishing |
| تعداد صفحه | 354 |
| حجم فایل | 2 مگابایت |
| کد کتاب | 9781847194145,1847194141 |
| نویسنده | Stoyan Stefanov |
|---|---|
| زبان | انگلیسی |
| فرمت | |
| سال انتشار | 2008 |
جدول کد تخفیف
| تعداد کتاب | درصد تخفیف | قیمت کتاب |
| 1 | بدون تخفیف | 25,000 تومان |
| 2 | 20 درصد | 20,000 تومان |
| 3 الی 5 | 25 درصد | 18,750 تومان |
| 6 الی 10 | 30 درصد | 17,500 تومان |
| 11 الی 20 | 35 درصد | 16,250 تومان |
| 21 الی 30 | 40 درصد | 15,000 تومان |
| 31 الی 40 | 45 درصد | 13,750 تومان |
| 41 الی 50 | 50 درصد | 12,500 تومان |
| 51 الی 70 | 55 درصد | 11,250 تومان |
| 71 الی 100 | 60 درصد | 10,000 تومان |
| 101 الی 150 | 65 درصد | 8,750 تومان |
| 151 الی 200 | 70 درصد | 7,500 تومان |
| 201 الی 300 | 75 درصد | 6,250 تومان |
| 301 الی 500 | 80 درصد | 5,000 تومان |
| 501 الی 1000 | 85 درصد | 3,750 تومان |
| 1001 الی 10000 | 90 درصد | 2,500 تومان |
ترجمه فارسی توضیحات (ترجمه ماشینی)
جاوا اسکریپت شی گرا: برنامه ها و کتابخانه های جاوا اسکریپت با کیفیت بالا مقیاس پذیر و قابل استفاده مجدد ایجاد کنید
این روزها دانش جاوا اسکریپت زمانی که در بخش «خوب بودن» در آگهیهای شغلی فهرست شده بود، در استخدام توسعهدهندگان وب یک عامل تعیینکننده است. و به درستی. جایی که در گذشته ما گهگاه چند خط جاوا اسکریپت را در یک صفحه وب جاسازی میکردیم، اکنون کتابخانههای پیشرفته و معماریهای توسعهپذیر داریم که برنامههای کاربردی اینترنتی غنی از نوع AJAX را تقویت میکنند.
جاوا اسکریپت زبان مرورگر است، اما در بسیاری از محیطهای دیگر نیز بهشدت استفاده میشود: برنامهنویسی سمت سرور، برنامههای دسکتاپ، برنامههای افزودنی برنامهها و ویجتها. این یک معامله بسیار خوب است: شما یک زبان را یاد می گیرید و سپس انواع برنامه های مختلف را کدنویسی می کنید. در حالی که این کتاب دارای یک فصل است که به طور خاص به محیط مرورگر وب از جمله آموزش DOM، رویدادها و AJAX اختصاص یافته است، بقیه برای همه محیطهای دیگر نیز قابل اجرا است.
این کتاب جاوا اسکریپت را به عنوان یک زبان شی گرا جدی می داند و به شما نشان می دهد که چگونه کتابخانه ها و برنامه های کاربردی قوی، قابل نگهداری و قدرتمند بسازید. در طول مسیر، ما بسیاری از نوآوری های اخیر مانند AJAX، JSON و الگوهای طراحی و کدنویسی جالب را پوشش می دهیم. پس از خواندن این کتاب، آماده خواهید بود تا مصاحبه شغلی خود را با جاوا اسکریپت انجام دهید و حتی با مواردی که ممکن است مصاحبه کننده نمی دانسته تحت تاثیر قرار دهید. اگر می خواهید بتوانید مهارت های جاوا اسکریپت خود را به سطح جدیدی از پیچیدگی ببرید، باید این کتاب را بخوانید.
از این کتاب چه خواهید آموخت؟
* یاد بگیرید به زبان جاوا اسکریپت، زبان مرورگر وب فکر کنید * اصول برنامه نویسی شی گرا، و نحوه اعمال آنها در جاوا اسکریپت * تنظیم و استفاده از محیط آموزشی خود (Firebug) * تسلط بر انواع داده ها، عملگرها، و عبارات کنترل جریان * درک توابع: الگوهای استفاده، دامنه متغیر، و توابع داخلی * ابهام زدایی بسته ها * ایجاد و استفاده از اشیاء * درک و استفاده از نمونه های اولیه * استفاده مجدد از کد با الگوهای رایج برای وراثت * درک و کار با BOM (مدل شیء مرورگر) ) * DOM (مدل شیء سند) – دسترسی، اصلاح، افزودن و حذف گره ها * ساخت صفحات وب پاسخگو با AJAX * JSON (نمادگذاری شیء جاوا اسکریپت) * گوش دادن و پاسخ به رویدادهای مرورگر * استفاده از الگوهای طراحی برای حل مشکلات رایج * اتخاذ الگوهای کد نویسی که قدرت منحصر به فرد زبان را آزاد می کند * برنامه های شما را تمیزتر، سریع تر و سازگارتر با سایر برنامه ها و کتابخانه ها می کند * به شی گرایی از دست رفته دست یابید ویژگی های جاوا اسکریپت مانند ویژگی ها و روش های خصوصی
این کتاب برای چه کسانی نوشته شده است؟
این کتاب به هیچ دانش قبلی از جاوا اسکریپت نیاز ندارد و از پایه کار می کند تا به شما یک پایه کامل در این زبان قدرتمند ارائه دهد. اگر قبلاً مقداری جاوا اسکریپت میدانید، وقتی متوجه میشوید که این زبان چه کارهایی را میتواند انجام دهد، چشمبازهای زیادی خواهید یافت.
این کتاب زمانی که به نوشتن کد میرسد، رویکردی دارد که خودتان آن را انجام دهید، زیرا بهترین راه برای یادگیری واقعی یک زبان برنامهنویسی، نوشتن کد است. شما تشویق میشوید که کد را در کنسول Firebug تایپ کنید، ببینید چگونه کار میکند و سپس آن را تغییر دهید و با آن بازی کنید. در پایان هر فصل سوالات تمرینی وجود دارد که به مرور آموخته های شما کمک می کند.
Object-oriented JavaScript: create scalable, reusable high-quality JavaScript applications, and libraries
Once listed in the “nice to have” sections of job postings, these days the knowledge of JavaScript is a deciding factor when it comes to hiring web developers. And rightly so. Where in the past we used to have the occasional few lines of JavaScript embedded in a web page, now we have advanced libraries and extensible architectures, powering the “fat-client”, AJAX-type rich internet applications.
JavaScript is the language of the browser, but it’s also heavily employed in many other environments: server-side programming, desktop applications, application extensions and widgets. It’s a pretty good deal: you learn one language and then code all kinds of different applications. While this book has one chapter specifically dedicated to the web browser environment including DOM, events, and AJAX tutorials, the rest is applicable to all the other environments too.
This book treats JavaScript as a serious object-oriented language, showing you how to build robust, maintainable, and powerful libraries and applications. Along the way, we cover many of the recent innovations such as AJAX, JSON, and interesting design and coding patterns. After reading this book, you’ll be prepared to ace your JavaScript job interview and even impress with some bits that the interviewer maybe didn’t know. You should read this book if you want to be able to take your JavaScript skills to a new level of sophistication.
What you will learn from this book?
* Learn to think in JavaScript, the language of the web browser * The basics of object-oriented programming, and how they apply to JavaScript * Set up and use your training environment (Firebug) * Master data types, operators, and flow control statements * Understand functions: usage patterns, variable scope, and built-in functions * Closures demystified * Create and use objects * Understand and use prototypes * Reuse code with common patterns for inheritance * Understand and work with the BOM (Browser Object Model) * The DOM (Document Object Model) – accessing, modifying, adding, and deleting nodes * Build responsive web pages with AJAX * JSON (JavaScript Object Notation) * Listen and respond to browser events * Apply design patterns to solve common problems * Adopt coding patterns that unleash the unique power of the language * Make your programs cleaner, faster, and compatible with other programs and libraries * Achieve missing object-oriented features in JavaScript such as private properties and methods
Who is this book written for?
The book requires no prior knowledge of JavaScript and works from the ground up to give you a thorough grounding in this powerful language. If you do already know some JavaScript, you will find plenty of eye-openers as you discover just what the language can do.
This book takes a do-it-yourself approach when it comes to writing code, because the best way to really learn a programming language is by writing code. You are encouraged to type code into Firebug’s console, see how it works and then tweak it and play around with it. There are practice questions at the end of each chapter to help review what you have learned.

نقد و بررسیها
هنوز بررسیای ثبت نشده است.