qamsari
دوشنبه 30 آبان 1390, 01:46 صبح
78170
عنوان کتاب : jQuery
مولف : Richard York
مترجم : سید علیرضا قمصری جوینانی
شابک : 978-964-7544-30-6
تعداد صفحات : 384 صفحه
انتشارات : صفحه نگار
سال انتشار : آبان 1390
قیمت : 80,000 ریال
علاقمندان برای تهیه این کتاب می توانند با واریز مبلغ کتاب به شماره کارت با مشخصات زیر اقدام به خرید کتاب نمایند. پس از انتقال وجه، نام، شماره تلفن، آدرس و کد تراکنش و در صورت امکان تصویر رسید پرداخت را به آدرس programmer [at] qamsari.com ارسال نمایید، تا برای ارسال کتاب اقدام شود. درضمن تا 20% مبلغ کتاب بعنوان تخفیف صرف هزینه ارسال و پست خواهد شد. همچنین امکان دریافت کتاب بصورت مراجعه حضوری در شهر تهران و قم وجود دارد.بدیهی است این افراد می توانند از تخفیف 20% استفاده کرده و تنها مبلغ 64,000 ریال واریز نمایند. امکان ارسال به شهرستان ها با هماهنگی قبلی وجود دارد.
کارت به شماره 5781-0014-0610-6221 به نام آقای سید علیرضا قمصری مربوط به بانک پارسیان
برای آگاهی از محتوای کتاب،فهرست مطالب در ادامه ارائه شده است.
مقدمه
فصل 1 مقدمه ای بر jQuery
jQuery چه کارهایی را برای ما انجام می دهد؟
چه کسانی jQuery را تولید کرده اند؟
تهیه jQuery
نصب jQuery
قراردادهای برنامه نویسی
قراردادهای XHTML و CSS
خطایابی XHTML و CSS
خطاهای عبارات XHTML و CSS
خطاهای موجود در CSS
قواعد نامگذاری کلاس و شناسه
انتخابگرهای نوع عمومی
ذخیره سازی و مدیریت فایلها
جلوگیری از پایین آمدن خوانایی اسناد
بازدهی و راندمان در کد و CSS
قراردادهای جاوا اسکریپت
تمام اسکریپت ها را در اسناد مستقل قرار دهید
کد را مرتب و بدون تناقض بنویسید
تورفتگی و طول خط
ساختارهای کنترلی
براکت های اختیاری
نامگذاری متغیرها، توابع و اشیاء
فضای نام کدهای جاوا اسکریپت
عدم شناسایی مرورگر
خلاصه
فصل 2 انتخاب و فیلتر کردن
مبداء توابع انتخابگر
استفاده از توابع انتخابگر
فیلترکردن انتخابها
جستجوی لیست انتخابی با استفاده از find()
یافتن عناصر هم خانواده با استفاده از متدsiblings()
انتخاب هم خانواده های خاص
یافتن عناصر والد با استفاده از متدهای parents()، parent()
انتخاب عناصر فرزند
انتخاب عناصر بر اساس آنچه شما نمی خواهید
انتخاب بخشی از نتایج
اضافه کردن عناصر بیشتر به مجموعه انتخابی
انتخاب یک عنصر مشخص از لیست نتایج
خلاصه
فصل3 رویدادها
انتصاب رویداد با استفاده از روش سنتی
انتصاب به رویدادها به وسیله مدل رویداد W3C
شئ this
شئ event
مدل رویداد JSCRIPT مایکروسافت
ایجاد توابع رویداد همگانی
اتصال رویدادها با استفاده از متد bind()
اتصال رویدادها با استفاده از توابع رویداد jQuery
فراخوانی رویدادها
خلاصه
فصل 4 دستکاری محتوا و ویژگی ها
ویرایش خصوصیات
دستکاری نام کلاس 139
دستکاری HTML و متن محتوا 144
استخراج، ویرایش و حذف محتوا
تنظیم متن و یا HTML محتوا
تنظیم متن و Html برای چند عنصر
حذف محتوا
افزودن به انتها و ابتدای محتوا
حل مشکل innerHTML موجود در Firefox
افزودن محتوا به ابتدا
اضافه کردن به طرفین محتوا
اضافه کردن به طرفین محتوا با استفاده از مجموعه
محصور کردن محتوا
محصور کردن یک مجموعه از عناصر بصورت منفرد
محصور کردن یک مجموعه
محصور کردن محتوای عناصر
محصورکردن عناصر با استفاده از یک ارجاع به شئ
جایگزینی عناصر
حذف محتوا
تکثیر محتوا
خلاصه
فصل 5 آرایه ها و چرخش
چرخش معمولی
فراخوانی مستقیم each()
میدان دید متغیر
شبیه سازی break و continue
چرخش در یک مجموعه انتخاب
فیلترکردن آرایه ها و مجموعه انتخاب ها
فیلترکردن یک مجموعه انتخابی
فیلترکردن یک مجموعه انتخابی با استفاده از تابع
فیلترکردن آرایه
نگاشت مجموعه یا آرایه
نگاشت مجموعه
نگاشت آرایه
متدهای کمکی آرایه
ایجاد آرایه
یافتن یک مقدار در آرایه
ادغام دو آرایه
حذف عناصر تکراری
خلاصه
فصل 6 CSS
متد CSS()
متدهای outerWidth() و outerHeight()
خلاصه
فصل 7 AJAX
ایجاد یک درخواست برای سرور
تفاوت بین POST و GET در چیست؟
فرمت های مورد استفاده توسط AJAX برای انتقال اطلاعات 269
تولید یک درخواست GET توسط jQuery
درخواست داده ها در فرمت XML
ارسال اطلاعات به همراه درخواست
درخواست داده در فرمت JSON
ایجاد درخواست POST
بارگذاری قطعات HTML از سرور
بارگذاری پویای جاوا اسکریپت
رویدادهای AJAX
آپلود فایل به سبک AJAX
خلاصه
فصل 8 افکت ها
نشان دادن و مخفی نمودن عناصر
کشیدن عناصر
محوکردن عناصر
انیمیشن های سفارشی
خلاصه
فصل 9 PLUG-IN ها
تولید PLUGIN
نکاتی در مورد تولید PLUGIN برای jQuery
خلاصه
ضمیمه 1 انتخابگرهای مورد پشتیبانی توسط jQuery
ضمیمه 2 انتخاب کردن و فیلترنمودن
ضمیمه 3 رویدادها
ضمیمه 4 دستکاری ویژگی ها و ذخیره اطلاعات
ضمیمه 5 دستکاری محتوا
ضمیمه 6 متدهای AJAX
ضمیمه 7 CSS
ضمیمه 8 ابزار کمکی
ضمیمه 9 افکتها
عنوان کتاب : jQuery
مولف : Richard York
مترجم : سید علیرضا قمصری جوینانی
شابک : 978-964-7544-30-6
تعداد صفحات : 384 صفحه
انتشارات : صفحه نگار
سال انتشار : آبان 1390
قیمت : 80,000 ریال
علاقمندان برای تهیه این کتاب می توانند با واریز مبلغ کتاب به شماره کارت با مشخصات زیر اقدام به خرید کتاب نمایند. پس از انتقال وجه، نام، شماره تلفن، آدرس و کد تراکنش و در صورت امکان تصویر رسید پرداخت را به آدرس programmer [at] qamsari.com ارسال نمایید، تا برای ارسال کتاب اقدام شود. درضمن تا 20% مبلغ کتاب بعنوان تخفیف صرف هزینه ارسال و پست خواهد شد. همچنین امکان دریافت کتاب بصورت مراجعه حضوری در شهر تهران و قم وجود دارد.بدیهی است این افراد می توانند از تخفیف 20% استفاده کرده و تنها مبلغ 64,000 ریال واریز نمایند. امکان ارسال به شهرستان ها با هماهنگی قبلی وجود دارد.
کارت به شماره 5781-0014-0610-6221 به نام آقای سید علیرضا قمصری مربوط به بانک پارسیان
برای آگاهی از محتوای کتاب،فهرست مطالب در ادامه ارائه شده است.
مقدمه
فصل 1 مقدمه ای بر jQuery
jQuery چه کارهایی را برای ما انجام می دهد؟
چه کسانی jQuery را تولید کرده اند؟
تهیه jQuery
نصب jQuery
قراردادهای برنامه نویسی
قراردادهای XHTML و CSS
خطایابی XHTML و CSS
خطاهای عبارات XHTML و CSS
خطاهای موجود در CSS
قواعد نامگذاری کلاس و شناسه
انتخابگرهای نوع عمومی
ذخیره سازی و مدیریت فایلها
جلوگیری از پایین آمدن خوانایی اسناد
بازدهی و راندمان در کد و CSS
قراردادهای جاوا اسکریپت
تمام اسکریپت ها را در اسناد مستقل قرار دهید
کد را مرتب و بدون تناقض بنویسید
تورفتگی و طول خط
ساختارهای کنترلی
براکت های اختیاری
نامگذاری متغیرها، توابع و اشیاء
فضای نام کدهای جاوا اسکریپت
عدم شناسایی مرورگر
خلاصه
فصل 2 انتخاب و فیلتر کردن
مبداء توابع انتخابگر
استفاده از توابع انتخابگر
فیلترکردن انتخابها
جستجوی لیست انتخابی با استفاده از find()
یافتن عناصر هم خانواده با استفاده از متدsiblings()
انتخاب هم خانواده های خاص
یافتن عناصر والد با استفاده از متدهای parents()، parent()
انتخاب عناصر فرزند
انتخاب عناصر بر اساس آنچه شما نمی خواهید
انتخاب بخشی از نتایج
اضافه کردن عناصر بیشتر به مجموعه انتخابی
انتخاب یک عنصر مشخص از لیست نتایج
خلاصه
فصل3 رویدادها
انتصاب رویداد با استفاده از روش سنتی
انتصاب به رویدادها به وسیله مدل رویداد W3C
شئ this
شئ event
مدل رویداد JSCRIPT مایکروسافت
ایجاد توابع رویداد همگانی
اتصال رویدادها با استفاده از متد bind()
اتصال رویدادها با استفاده از توابع رویداد jQuery
فراخوانی رویدادها
خلاصه
فصل 4 دستکاری محتوا و ویژگی ها
ویرایش خصوصیات
دستکاری نام کلاس 139
دستکاری HTML و متن محتوا 144
استخراج، ویرایش و حذف محتوا
تنظیم متن و یا HTML محتوا
تنظیم متن و Html برای چند عنصر
حذف محتوا
افزودن به انتها و ابتدای محتوا
حل مشکل innerHTML موجود در Firefox
افزودن محتوا به ابتدا
اضافه کردن به طرفین محتوا
اضافه کردن به طرفین محتوا با استفاده از مجموعه
محصور کردن محتوا
محصور کردن یک مجموعه از عناصر بصورت منفرد
محصور کردن یک مجموعه
محصور کردن محتوای عناصر
محصورکردن عناصر با استفاده از یک ارجاع به شئ
جایگزینی عناصر
حذف محتوا
تکثیر محتوا
خلاصه
فصل 5 آرایه ها و چرخش
چرخش معمولی
فراخوانی مستقیم each()
میدان دید متغیر
شبیه سازی break و continue
چرخش در یک مجموعه انتخاب
فیلترکردن آرایه ها و مجموعه انتخاب ها
فیلترکردن یک مجموعه انتخابی
فیلترکردن یک مجموعه انتخابی با استفاده از تابع
فیلترکردن آرایه
نگاشت مجموعه یا آرایه
نگاشت مجموعه
نگاشت آرایه
متدهای کمکی آرایه
ایجاد آرایه
یافتن یک مقدار در آرایه
ادغام دو آرایه
حذف عناصر تکراری
خلاصه
فصل 6 CSS
متد CSS()
متدهای outerWidth() و outerHeight()
خلاصه
فصل 7 AJAX
ایجاد یک درخواست برای سرور
تفاوت بین POST و GET در چیست؟
فرمت های مورد استفاده توسط AJAX برای انتقال اطلاعات 269
تولید یک درخواست GET توسط jQuery
درخواست داده ها در فرمت XML
ارسال اطلاعات به همراه درخواست
درخواست داده در فرمت JSON
ایجاد درخواست POST
بارگذاری قطعات HTML از سرور
بارگذاری پویای جاوا اسکریپت
رویدادهای AJAX
آپلود فایل به سبک AJAX
خلاصه
فصل 8 افکت ها
نشان دادن و مخفی نمودن عناصر
کشیدن عناصر
محوکردن عناصر
انیمیشن های سفارشی
خلاصه
فصل 9 PLUG-IN ها
تولید PLUGIN
نکاتی در مورد تولید PLUGIN برای jQuery
خلاصه
ضمیمه 1 انتخابگرهای مورد پشتیبانی توسط jQuery
ضمیمه 2 انتخاب کردن و فیلترنمودن
ضمیمه 3 رویدادها
ضمیمه 4 دستکاری ویژگی ها و ذخیره اطلاعات
ضمیمه 5 دستکاری محتوا
ضمیمه 6 متدهای AJAX
ضمیمه 7 CSS
ضمیمه 8 ابزار کمکی
ضمیمه 9 افکتها