دانلود کتاب jQuery in Action
49,000 تومان
جی کوئری در عمل
| موضوع اصلی | برنامه نویسی: زبان های برنامه نویسی |
|---|---|
| نوع کالا | کتاب الکترونیکی |
| ناشر | Manning Publications |
| تعداد صفحه | 377 |
| حجم فایل | 23 مگابایت |
| کد کتاب | 9781933988351,1933988355 |
| نویسنده | Bear Bibeault, John Resig, Yehuda Katz |
|---|---|
| زبان | انگلیسی |
| فرمت | |
| سال انتشار | 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 تومان |
ترجمه فارسی توضیحات (ترجمه ماشینی)
جی کوئری در عمل
این نظرات (و امتیاز ستاره) به طور خاص از دیدگاه شخصی است که می خواهد با استفاده از ساده ترین روش کارآمد، یعنی JQuery، مقداری تعامل و AJAX را به صفحات وب اضافه کند.
خوب: این افراد کاملاً JQuery و JavaScript را می شناسند. آنها کارشناسان و مقامات مسلط هستند. آنها جزییات جزئی و جرات درونی را می دانند. همچنین برای این کتاب تلاش زیادی کردند. آنها ابزارهای یادگیری قابل دانلود خوبی برای بخش های اولیه ساختند و به سازماندهی مطالب فکر کردند.
بد: نمونه های بسیار کمی. اغلب دستورات پیچیده بدون حتی یک مثال برای نشان دادن نحو معرفی می شوند.
(به عنوان مثال، در اوایل زمانی که انتخابگرها مورد بحث قرار میگیرند، انتخابکنندهای را معرفی میکنند که به نقلقول نیاز دارد. خود آن انتخابگر باید در نقل قول باشد. آنها هرگز نشان نمیدهند که چگونه نقلقولهای درون نقلقولها چگونه مدیریت میشود).
مثال هایی که در آن گنجانده شده اند اغلب ساده یا سرراست نیستند. برای نشان دادن AJAX مثال آنها به طور رایگان شامل یک پلاگین سفارشی است. من ترجیح میدهم نمونههای بیشتری از انواع فراخوانیهای AJAX در بخش AJAX داشته باشم به جای یک مثال طولانی و نامرتب که فقط موارد محدودی از روشهای مختلف jQuery Ajax را نشان میدهد. در چندین مورد، پیچیده ترین روش JQuery با بیش از ده ها پارامتر ممکن به سادگی با پارامترهایی که به سختی بدون هیچ مثالی توضیح داده شده اند، فهرست شده است. شاید اگر من یک برنامه نویس حرفه ای جاوا اسکریپت بودم، بسیاری از موارد کنار گذاشته شده پیش پا افتاده یا بدیهی بودند. اما برای من نبود.
در جاهای دیگر انبوهی از مواد فنی غیر ضروری وجود دارد. برای مثال، فصل مربوط به رویدادها با بخشهای طولانی در مورد مدل رویداد DOM و مشکلات مرورگر متقابل بدون اشاره به اینکه این مسائل برای کاربر JQuery مهم نیستند شروع میشود (نکته اینجاست! نیاز به دانستن).
از نظر سبک، به نظر می رسد این افراد یا از کپی تبلیغات (تعجب های مضحک زیادی وجود دارد!) یا از وبلاگ های برنامه نویسی الهام گرفته اند. آنها علاقهای به اصطلاحات و تعصبات دارند که به نظر میرسد باتلاق فندوستان خودآموز است. بسیاری از صفحات با نمونه هایی از چقدر وحشتناک در روزهای قبل از جی کوئری تلف می شوند. در برخی از بخشها (مانند ابتدای بخش AJAX) پیچیدگیهای تفاوت مرورگر برای تماسهای AJAX را توضیح میدهند. یکی از پیچیدهترین بخشهای کتاب، فقط برای نشان دادن اینکه به لطف معجزه جی کوئری واقعاً نیازی به دانستن هیچ یک از آن چیزها ندارید! (!))
اینترنت اکسپلورر: تا آنجایی که به این افراد مربوط می شود، اینترنت اکسپلورر یک پرونده حاشیه ای ناتنی است. به نظر می رسد از اینکه باید آن را در صفحات بکر خود ذکر کنند، خجالت زده و وحشت زده هستند. خوب. آنها آن را دوست ندارند. اما بیش از نیمی از مرورگرهای موجود اینترنت اکسپلورر هستند و IE 8 همچنان ویژگی های خاص خود را دارد و از استانداردها پیروی نمی کند. با آن مقابله کنید. JQuery خود کد بسیار زیادی دارد که برای مرتب کردن مسائل IE اختصاص داده شده است. خوب است اگر نویسندگان به این موضوع برخورد کنند. یک لیست ساده از کارهای مختلفی که می توانید با JQuery انجام دهید که مشکلات قبلی مرورگر را که نیاز به کدهای متفاوتی دارند (ویژگی های CSS یا مسائل DOM جاوا اسکریپت) برطرف می کند، خوب خواهد بود. مقابله با مشکلات اینترنت اکسپلورر (و به طور کلی مشکلات مرورگرها) یکی از موهبت های بزرگ JQuery است.
به حاشیه راندن آن هدیه به دلیل بیزاری از مرورگر اصلی (دوست داشته باشید یا نه) مفید نیست. من نمی گویم آنها وجود IE را انکار می کنند. آنها فقط آن را در هر نقطه تمرکز نمی کنند.
FIREBUG: نویسندگان تا دیروقت در کتاب منتظر میمانند و سپس آن را بهعنوان نوعی کنارهگیری در نظر میگیرند. Firebug اشکال زدایی جاوا اسکریپ برای فایرفاکس است. نویسندگان (در خلاصه خود به کنار) اذعان دارند که هیچ کس نباید چیزی را در جاوا اسکریپت (و به همین ترتیب، در jQuery) بدون استفاده از دیباگر بنویسد. Firebug یک ابزار یادگیری فوق العاده برای jQuery است و صفحات “آزمایشگاهی” قابل دانلودی که نویسندگان ارائه می دهند کم و بیش غیر ضروری می کند. از آنجایی که نویسندگان به وضوح از خود Firebug استفاده می کنند و به میزان مفید و مهم بودن آن اذعان دارند، چرا به سختی به آن اشاره می کنند؟ شرط می بندم زمانی که جی کوئری را یاد می گرفتند از آن استفاده می کردند.
من دوست ندارم به کتابی مانند این که به وضوح ویژگی های تخصص و کار سخت را نشان می دهد، یک نقد منفی بدهم. ممکن است بهترین کتاب JQuery موجود باشد (من هنوز هیچ کتاب دیگری را نخوانده ام)، اما این کتاب به طور جدی نیاز به ویرایش دارد. یا این یا من مخاطب اشتباهی هستم. من معتقدم که یک برنامه نویس حرفه ای جاوا اسکریپت بیشتر از من از این کار سود می برد.
اما در هر صورت، کتاب باید تصمیم بگیرد که آیا میخواهد مرجع باشد، یک آموزش یا هر دو. فقط فکر می کنم مقدمه خوبی برای یک موضوع عالی نیست. و می دانم که مرجع بدی است، زیرا سعی کردم به برخی از فصل ها برگردم تا نحو را جستجو کنم. نایاب. خواندن سخت است. و چند نمونه
یک چارچوب توسعه وب خوب، آنچه را که باید انجام دهید را پیشبینی میکند و آن کارها را آسانتر و کارآمدتر میکند. jQuery عملا ذهن شما را می خواند. توسعه دهندگان هر راه راه علاقه مند و حرفه ای به طور یکسان عاشق jQuery می شوند که 20 خط جاوا اسکریپت نابسامان را به سه خط کد زیبا و خوانا تبدیل کرده اند. این کتابخانه جدید و مختصر جاوا اسکریپت، نحوه عبور از اسناد HTML، مدیریت رویدادها، اجرای انیمیشنها و افزودن تعاملات Ajax را به صفحات وب خود به طور اساسی ساده میکند.
jQuery in Action، مانند خود jQuery، یک ابزار مختصر است که برای تبدیل شما به یک توسعه دهنده وب کارآمدتر و موثرتر طراحی شده است. این کتاب در 300 صفحه کوتاه شما را با مدل برنامه نویسی jQuery آشنا می کند و شما را راهنمایی می کند.
These comments (and the star rating) are very specifically from the point of view of someone who wants to add some interactivity and AJAX to web pages using the most straightforward efficient method, which is with JQuery.
THE GOOD: These guys absolutely know JQuery and JavaScript. They are fluent experts and authorities. They know the minute details and the inner guts. Also, they put a great deal of effort into this book. They built some good downloadable learning tools for the early sections and thought about the organization of the material.
THE BAD: Too few examples. Often complex commands are introduced without even an example to illustrate the syntax.
(FOR EXAMPLE, early on when selectors are discussed, they introduce a selector that requires quotes. That selector itself must be contained in quotes. They never show how the quotes within quotes syntax is handled).
The examples that are included are often not simple or straightforward. To illustrate AJAX their example gratuitously includes a custom plugin. I’d much rather have more examples of variations of the AJAX calls in the AJAX section instead of one long clunky example that illustrates only limited cases of the various jQuery Ajax methods. In several cases, The most complex JQuery method with more than a dozen possible parameters is simply listed with the parameters barely explained with no examples at all. Maybe if I was a professional JavaScript programmer a lot of the left out stuff would be trivial or obvious. But it wasn’t for me.
In other places there is a surfeit of unnecessary technical material. The chapter on events, for example, starts off with long sections on the DOM event model and cross browser issues without a HINT that those issues aren’t material to the JQuery user (that’s the point! JQuery handles that stuff so I don’t need to know).
Stylistically, these guys seem to be inspired either by ad copy (there is a ridiculous surfeit of exclamations!) or by programming blogs. They have the a fondness for jargon and dogma that seems to be the morass of the self-educated technophile. Many pages are wasted with examples of How HORRIBLE it was in the days before jQuery. In some sections (like the beginning of the AJAX section) they elaborate on the complexities of browser differences for AJAX calls. One of the most complicated sections in the book, only to show that you really don’t need to know any of that stuff thanks to The Miracle of jQuery! (!))
INTERNET EXPLORER: As far as these guys are concerned, Internet Explorer is a bastard stepchild marginal fringe case. They seem embarrassed and appalled that they have to mention it within their pristine pages. OK. They don’t like it. But more than half the browsers out there are IE and IE 8 continues to have its own quirks and not follow standards. DEAL WITH IT. JQuery itself has very much code dedicated to sorting out IE issues. It would be nice if the authors would hit that issue head on. A simple list of the various things you can do with JQuery that fix previous browser difficulties that required different code (CSS properties or JavaScript DOM issues) would be nice. Dealing with Internet Explorer hassles (and cross browser hassles in general) is one of the great gifts of JQuery.
Marginalizing that gift because of a distaste for the major browser (like it or not) just is not helpful. I’m not saying they deny the existence of IE. They just don’t make it a focus at any point.
FIREBUG: The authors wait till quite late in the book and then treat it as a sort of aside. Firebug is THE javascrip debugger for Firefox. The authors (in their brief aside) acknowledge that no one should be writing anything in JavaScript (and so, in jQuery) without using a debugger. Firebug is a fantastic learning tool for jQuery and makes the downloadable “lab” pages the authors provide more or less unnecessary. Since the authors clearly use Firebug themselves and acknowledge how useful and important it is, why do they barely give it a mention? I bet they used it when they were learning jQuery.
I don’t like giving a book like this which clearly shows the earmarks of expertise and hard work a negative review. It may be the best JQuery book out there (I haven’t read any others yet), but this book seriously needs some editing. Either that or I am simply the wrong audience. I do believe a professional JavaScript programmer would get more out of this than I did.
But in any event, the book should decide if it wants to be a reference, a tutorial, or both. I just think it’s not a great introduction to a great subject. And I know it’s a lousy reference, because I tried to go back to some chapters to look up syntax. Hard to find. Hard to read. And few examples.
A good web development framework anticipates what you need to do and makes those tasks easier and more efficient; jQuery practically reads your mind. Developers of every stripe-hobbyists and professionals alike-fall in love with jQuery the minute they’ve reduced 20 lines of clunky JavaScript into three lines of elegant, readable code. This new, concise JavaScript library radically simplifies how you traverse HTML documents, handle events, perform animations, and add Ajax interactions to your web pages.
jQuery in Action, like jQuery itself, is a concise tool designed to make you a more efficient and effective web developer. In a short 300 pages, this book introduces you to the jQuery programming model and guides you through the major features and techniques you’ll need to be productive immediately. The book anchors each new concept in the tasks you’ll tackle in day-to-day web development and offers unique lab pages where you immediately put your jQuery knowledge to work.
There are dozens of JavaScript libraries available now, with major companies like Google, Yahoo and AOL open-sourcing their in-house tools. This book shows you how jQuery stacks up against other libraries and helps you navigate interaction with other tools and frameworks.
jQuery in Action offers a rich investigation of the up-and-coming jQuery library for client-side JavaScript. This book covers all major features and capabilities in a manner focused on getting the reader up and running with jQuery from the very first sections. Web Developers reading this book will gain a deep understanding of how to use jQuery to simplify their pages and lives, as well as learn the philosophy behind writing jQuery-enhanced pages.

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