Name:  Front1.gif
Views: 621
Size:  24.5 کیلوبایت

عنوان کتاب : 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 افکتها