کتاب الکترونیکی

جاوا اسکریپت و AJAX برای Dummies

JavaScript and AJAX For Dummies

دانلود کتاب JavaScript and AJAX For Dummies (به فارسی: جاوا اسکریپت و AJAX برای Dummies) نوشته شده توسط «Andy Harris»


اطلاعات کتاب جاوا اسکریپت و AJAX برای Dummies

موضوع اصلی: تحصیلات

نوع: کتاب الکترونیکی

ناشر: For Dummies

نویسنده: Andy Harris

زبان: English

فرمت کتاب: pdf (قابل تبدیل به سایر فرمت ها)

سال انتشار: 2009

تعداد صفحه: 435

حجم کتاب: 8 مگابایت

کد کتاب: 0470417994 , 9780470417997 , 0470590521 , 9780470590522

توضیحات کتاب جاوا اسکریپت و AJAX برای Dummies

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

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

برای ترکیب خطای کلاسیک که در بالا توضیح داده شد، او بیان می‌کند که هر عنصر از اسکریپت‌هایی که به عنوان مثال استفاده می‌کند، به تفصیل توضیح داده خواهد شد، اما همیشه این اتفاق نمی‌افتد.

مشکل دیگری هم وجود داشت که من را گیج کرد. شاید این مفهوم برای دیگران روشن بود، اما مطمئناً برای من نبود. در صفحه 36 با استفاده از //<! [CDATA] یک نشانگر ویژه است که توضیح می دهد کد زیر اطلاعات کاراکتر است، نه XHTML. به اندازه کافی منصفانه است، اما تنها دو پاراگراف بعد به شما نشان می دهد که چگونه با استفاده از همان //، نظرات را درج کنید، که به مرورگر می گوید همه چیز را پس از // نادیده بگیرد. در یک پاراگراف به ما گفته می شود که از // برای یک هدف استفاده کنیم، اما او سپس با استفاده از // به ما می گوید که همه چیز را پس از آن اسلش ها نادیده بگیرد. کدام یک درست است؟

دو فصل اول در واقع برای معرفی و تنظیم آن چیزی که فکر می‌کردم یک کتاب عالی برای کسی که تازه وارد جاوا اسکریپت می‌شود بسیار خوب بود. با این حال، نویسنده در فصل 3 من را کاملاً از دست داد. این فصل مفهوم "شرایط" را به خواننده معرفی کرد. مشکل بزرگ من این واقعیت بود که کل فصل بر اساس مفهوم "اعداد تصادفی" بود، منطقه ای که اکثر مبتدیان اسکریپت جاوا مانند من کاملاً گم شده اند. چه کسی به اعداد تصادفی اهمیت می دهد یا می فهمد؟ به‌نظر می‌رسد نویسنده به‌جای شروع با هر روز، نمونه‌های واقعی زندگی که بیشتر مردم می‌توانند با آن‌ها همذات پنداری کنند، شیفته ایده کاوش در یک موضوع باطنی شده است. آن فصل یک اتلاف وقت بود.

فصل 4 در مورد Looping خیلی خوب بود. خوب، اکنون به این فکر می کنم که واقعاً می توانم در فصل 5، توابع، آرایه ها و اشیاء شروع به یادگیری کنم. متأسفانه، درست مانند فصل 3، به جای استفاده از نمونه های واقعی و معنادار برای نشان دادن توابع و آرایه ها، او از آهنگ احمقانه ای در مورد راهپیمایی مورچه ها استفاده کرد. متاسفم اما من نمونه های دنیای واقعی می خواهم که هر روز مرا به چالش بکشند. این آخرین نی بود، بنابراین خواندن را متوقف کردم.

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


If you’re starting out with JavaScript for the first time, as most dummies book readers probably are, do NOT buy this one. I don’t understand how the editors of the company could allow such a complex, incoherent book to be described as one for dummies [beginners]. The only people whom I think would benefit are those who are already somewhat proficient in JavaScript. In sum, the author is an expert on his subject matter but doesn’t have a clue when it comes to communicating. This happens all too often in the world of software, where programmers who become authors, have no idea how to communicate with non-programmers [beginners], the target audience of this book.

The author commits a classic error when writing about topics he knows inside out. He assumes the reader understands and/or is familiar with a wide array of JavaScript/Programming related concepts that are of course 2nd nature to him. So instead of starting out with the absolute basics of JavaScript, explaining them, and progressing accordingly in an organized manner from simple to more difficult, he quickly jumps into somewhat complex programming concepts and procedures. I found this scattered approach a little baffling.

To compound the classic error described above, he states that each element of the scripts he uses as examples, will be explained in detail, but that didn’t always happen.

There was another problem that confused me. Maybe the concept was clear to others, but it certainly wasn’t for me. On page 36 he said using //<! [CDATA] is a special marker explaining the following code is character information, not XHTML. Fair enough, but only two paragraphs later he shows you how to insert comments by using the very same //, which tells the browser to ignore everything after the //. In one paragraph we are told to use // for a purpose but he then tells us using // instructs the browser to ignore everything after those slashes. Which one is true?

The first two chapters were actually very good in introducing and setting up what I thought would be an excellent book for someone new to JavaScript. However, the author completely lost me in Chapter 3. This chapter introduced the concept of "Conditions" to the reader. My big problem was the fact that the entire chapter was based on the concept of "Random Numbers", an area where most java script beginners like me are totally lost. Who cares about or understands random numbers? Instead of starting out with every day, real life examples that most people can identify with, the author seemed enthralled with the idea of exploring an esoteric subject. That chapter was a complete waste of time.

Chapter 4 on Looping was all right. OK, I'm thinking now I can really start learning in Chapter 5, Functions, Arrays, and Objects. Unfortunately, just like Chapter 3, instead of using real world, meaningful examples to illustrate Functions and Arrays, he utilized some stupid song about Ants Marching. I'm sorry but I want real world examples that challenge me every day. That was the final straw so I stopped reading.

Maybe the ensuing information is presented in a better fashion, but after an entire chapter on random numbers and another one on ants marching, I gave up and moved onto a much better organized book for people new to JavaScript.

دانلود کتاب «جاوا اسکریپت و AJAX برای Dummies»

مبلغی که بابت خرید کتاب می‌پردازیم به مراتب پایین‌تر از هزینه‌هایی است که در آینده بابت نخواندن آن خواهیم پرداخت.

برای دریافت کد تخفیف ۲۰ درصدی این کتاب، ابتدا صفحه اینستاگرام کازرون آنلاین (@kazerun.online ) را دنبال کنید. سپس، کلمه «بلیان» را در دایرکت ارسال کنید تا کد تخفیف به شما ارسال شود.