ورود اعضا
 
 
سبد خريد
 
نام کالا تعداد کالا  
قيمت کل : 0 ريال
 
کتاب ماه
 
180,000 ريال
162,000 ريال
 
پرفروش ترین کتابها
 
 
گفتگوی زنده
 
 
پربازديد ترين كتابها
 
آموزش گام به گام C#.NET 2008
آموزش گام به گام C#.NET 2008
160,000 ريال
145,000 ريال
اصول طراحی الگوریتمها
اصول طراحی الگوریتمها
150,000 ريال
135,000 ريال
مرجع کامل Excel 2007
مرجع کامل Excel 2007
210,000 ريال
190,000 ريال
مرجع کامل Word 2007
مرجع کامل Word 2007
140,000 ريال
126,000 ريال
آموزش گام به گام UML 2.0
آموزش گام به گام UML 2.0
70,000 ريال
65,000 ريال
اصول و مبانی شبکه
اصول و مبانی شبکه
220,000 ريال
200,000 ريال
مرجع کامل C#.NET 2005
مرجع کامل C#.NET 2005
320,000 ريال
290,000 ريال
مرجع کامل UML With Rational Rose
مرجع کامل UML With Rational Rose
120,000 ريال
110,000 ريال
 
گروهها
 
 
جستجو
 
 
نظر سنجی
 
هیچ موردی برای نمایش وجود ندارد
 
امكانات پرداخت
 
 
آمار سايت
 
35742
کل بازديدها :
21486
بازديدهاي امسال :
2178
بازديدهاي اين ماه :
13
بازديدهاي امروز :
2
کاربران آنلاين :
176
اعضاي سايت :
0
اعضاي جديد :
 
پر امتيازترين كتابها
 
مرجع کامل UML With Rational Rose
مرجع کامل UML With Rational Rose
120,000 ريال
110,000 ريال
Hack
Hack
45,000 ريال
40,000 ريال
مرجع کامل PHP4 Professional
مرجع کامل PHP4 Professional
89,500 ريال
80,000 ريال
آموزش گام به گام Ajax
آموزش گام به گام Ajax
160,000 ريال
145,000 ريال
مرجع کامل C#.NET 2005
مرجع کامل C#.NET 2005
320,000 ريال
290,000 ريال
مرجع کامل Excel 2007
مرجع کامل Excel 2007
210,000 ريال
190,000 ريال
آموزش گام به گام C#.NET 2008
آموزش گام به گام C#.NET 2008
160,000 ريال
145,000 ريال
آموزش گام به گام UML 2.0
آموزش گام به گام UML 2.0
70,000 ريال
65,000 ريال
مرجع کامل Word 2007
مرجع کامل Word 2007
140,000 ريال
126,000 ريال
اصول و مبانی شبکه
اصول و مبانی شبکه
220,000 ريال
200,000 ريال
مرجع کامل Flash CS4
مرجع کامل Flash CS4
140,000 ريال
126,000 ريال
مرجع کامل Linux Red Hat Fedora
مرجع کامل Linux Red Hat Fedora
140,000 ريال
130,000 ريال
اصول طراحی الگوریتمها
اصول طراحی الگوریتمها
150,000 ريال
135,000 ريال
مرجع کامل ASP.NET With C#.NET 2005
مرجع کامل ASP.NET With C#.NET 2005
220,000 ريال
200,000 ريال
 
جزئيات کالا
 

  آموزش گام به گام Ajax
آموزش گام به گام Ajax
نام کالا :
44
کد کالا :
160,000 ريال
قيمت کالا :
145,000 ريال
قيمت با تخفيف :
1 گرم
وزن :
‎۲۵ مهر ۱۳۸۸ ۱۶:۲۴
تاريخ ثبت :
406
تعداد بازديد :



  • توضیحات کالا
  • مشخصات کالا
  • نظرات
فهرست‌ مطالب
   فصل‌ 1 مقدمه ای بر Ajax
آژاکس چیست؟ 23
آژاکس در عمل 23
Flickr 23
Basecamp 25
Amazon (A9.com) 26
Google Suggest و Google Maps 27
سایر سایتها 30
مثالهای بد 32
Ajax: بعنوان مخفف یک عبارت 32
XHTML و CSS 33
Document Object Model (DOM) 34
جاوا اسکریپت 35
XSLT, XML و XPath 36
آبجکت XMLHttpRequest 39
تکنولوژیهای سمت سرور 41
مدل برنامه‌ای آژاکس 41
چرا باید از آژاکس استفاده نمود؟ 44
بروز رسانی بخش بخش صفحه 44
بازیابی نامرئی داده‌ها 45
بروز رسانی مداوم 45
واسط‌های ملایم 45
سهولت و غنی‌سازی عملیات 45
بکش و رها کن 46
هنگامی که نباید از آژاکس استفاده کرد 46
پاسخگویی ضعیف 47
حذف دکمة Back بر روی مرورگرتان 47
از کار انداختن Bookmarkها و بلوکه کردن اندیس‌های موتور جستجو 47
تقلا بر روی مرورگر 48
چه کسانی می‌توانند یا نمی‌توانند از آژاکس استفاده نمایند؟ 48
ایجاد مثال مختص به خودتان 49
تمرین: اولین مثال آژاکس 50
خلاصه 61
تمرینات 62
   فصل‌ 2 مروری سریع بر روی Javascript
هسته جاوا اسکریپت 64
دستور زبان (Syntax) 64
متغیرها (Variables) 65
انواع داده‌ای اولیه 66
انواع داده‌ای ارجاعی 67
عملگرها (operators) 67
عملگر تخصیص (Assignment) 67
عملگرهای ریاضی 68
عملگرهای مقایسه ای (comparision) 68
عملگرهای منطقی (Logical) 69
عملگرهای افزایش (Increment) و کاهش (Decrement) 70
دستورات (Statements) 71
دستورات شرطی (conditional) 71
حلقه‌ها (Loops) 72
توابع (Functions) 74
جاوا اسکریپت شی‌گرا 76
آبجکتهای پیش ساخته 76
آبجکتهای مرورگری (Browser Objects) 77
آبجکتهای User-Defined 79
سازنده‌ها (Constructors) 79
Prototypeها 81
تخریب آبجکتها 82
تمرین : ایجاد آبجکتها 82
مدل آبجکتی سند (Document Object Model) 85
Document (سند) بصورت یک شجره نامه 85
سند (Docudment) بصورت یک درخت گره‌ای 86
متدهای DOM برای دسترسی به‌ آبجکتها 87
getElementsByTagName 88
ایجاد گره‌ها 89
تمرین : افزودن عناصر جدید به یک صفحة موجود 89
راه حل جایگزین innerHTML 92
جاوا اسکریپت و رویدادها 93
مدلهای رویداد 94
رجیستر کردن رویداد 95
مدل رجیستر نمودن رویداد Internet Explorer 96
مدل رجیستر نمودن رویداد W3C.DOM 96
آبجکتهای Event 97
تمرین : رجیستر سازی رویداد مستقل از مرورگر 98
خلاصه 102
تمرینات 102
   فصل‌ 3 آژاکس و تکنولوژیهای سمت سرور
آژاکس و تکنولوژیهای سمت سرور 104
فرمها و کنترلهای HTML 104
مدل ارسال فرمها 105
مدل ارسالی آژاکس / جاوا اسکریپت 106
به سمت سرور 107
ارسال داده‌ها به سرور 107
سرور درخواست را دریافت می‌کند 108
نوشتن HTTP Response 109
آبجکت XMLHttpRequest 110
تابع Callback 110
خاصیت responseText 111
خاصیت responseXML 112
اشکالزدایی responseXML 113
اشکالزدایی responseXML در داخل IE 114
اشکالزدایی responseXML در داخل فایرفاکس 114
بکارگیری داده‌ها 115
تکنولوژیهای سمت سرور 116
ASP.NET 116
مثالی از بکارگیری آژاکس و ASP.NET 119
تمرین : مثال سبد خرید با زبان ASP.NET 119
PHP 132
مثال بکارگیری آژاکس و PHP 133
تمرین : مثال سبد خرید با زبان PHP 134
سرولت‌های جاوا (Java Servlets) 140
مثال بکارگیری آژاکس و سرولتهای جاوا 141
تمرین : مثال سبد خرید با زبان جاوا 142
از کدام تکنولوژی باید استفاده کنید؟ 147
خلاصه 148
تمرینات 148
   فصل‌ 4 تکنیکهای آژاکس
آبجکت XMLHttpRequest 150
ایجاد یک آبجکت XMLHttpRequest 151
بکارگیری همزمان 152
بکارگیری غیر همزمان 152
خاصیت readyState 153
خاصیتها و متدهای XMLHttpRequest 154
تمرین نمایش پویا با استفاده از آبجکت XMLHttpRequest 155
اشتباهات متداول 163
موضوعات پیچیده‌تر 164
موضوعات بنیادین مشابه 164
کنترل کاشه: IE از عمل کاشه کردن تخطی می‌کند 164
تمرین : تخطی از عمل کاشه کردن در برنامه Internet Explorer 165
تمرین : تصحیح مشکل تخطی از کاشه کردن 167
مفاهیم مستقل از مرورگری 170
متد POST 171
تمرین : بکارگیری متد POST 172
مزایا و معایب بکارگیری متدهای POST و GET 175
سایر تکنیکهای آژاکس 175
فریمهای پنهان (Hidden Frames) 175
مفهوم 176
تمرین : بکارگیری فریمهای پنهان برای ارسال اطلاعات 176
مزایا و معایب 184
فریمهای پنهان inline 185
مفهوم 185
تمرین بکارگیری فریمهای inline برای ارسال اطلاعات 185
بارگذاری پویای اسکریپت 189
مفهوم 190
تمرین : بارگذاری پویای اسکریپت 190
مزایا و معایب 192
تصاویر و کوکیها 193
مفهوم 194
تمرین : تصاویر و کوکیها 194
مزایا و معایب 199
خلاصه 200
تمرینات 200
   فصل‌ 5 کار با XML
مبانی XML 202
ایجاد تگها 202
دستور زبان XML 203
اسناد XML خوش فرم و معتبر 204
تمرین : درخواست داده های XML 205
استخراج داده‌های XML بوسیلة جاوا اسکریپت 210
بکارگیری گره‌ها 210
دسترسی به عناصر XML بر اساس نام 213
دسترسی به مقادیر صفات 214
تمرین : استخراج عنصر XML و مقادیر صفت 215
بکارگیری CSS همراه با داده‌های XML 219
بکارگیری CSS همراه با اسناد XML 220
بکارگیری CSS همراه با آژاکس 221
خاصیت سبک (style) 221
خاصیت ClassName 222
خلاصه 222
تمرینات 223
   فصل‌ 6 اشکالزدائی و مدیریت خطا
مدیریت خطای جاوا اسکریپت 226
مدیریت exceptionها 226
اداره کنندة رویداد onerror 229
تمرین : بکارگیری یک اداره کننده رویداد Onerror 230
Mozilla JavaScript Console 231
Microsoft Script Debugger 234
Firebug 237
DOM Inspectorها 240
Firefox DOM Inspector 241
IE DOM Inspector 242
Mouseover DOM Inspector (MODI) 244
عیب‌یابی آژاکس 245
بکارگیری کنسول Firebug همراه با XMLHttpRequest 245
Live HTTP Headers 247
ieHTTPHeaders Explorer Bar 249
خلاصه 250
تمریات 251
   فصل‌ 7 سرویسهای وب ، API ها ، Mashup ها
یک سرویس وب چیست؟ 255
سرویسهای وب عمومی 256
بکارگیری یک سرویس وب third-party 256
تمرین : بکارگیری یک سرویس وب نمونه 257
ساختار یک سرویس وب 259
راه حل REST 260
راه حل SOAP 262
یکپارچه سازی یک سرویس وب در داخل برنامه آژاکس 263
بکارگیری یک سرویس با استفاده از XMLHttpRequest 264
سیاست بنیادی مشابه 265
ایجاد یک پروکسی برنامه 265
تمرین : مصرف یک سرویس وب بسیله یک پروکسی 266
هک تگ Script 275
تمرین : فراخوانی یک سرویس وب بوسیله تگ Script 276
راه حلهای آینده 279
بکارگیری APIها 279
تفاوت ما بین سرویسهای وب و APIها 280
APIهای Google Maps 282
کلید APIی Google Maps 282
آبجکت MAP 282
Geocode 283
متد XMLHttpRequest Factory 284
تمرین : یک برنامه نمونه برای بکارگیری Maps و Google 286
Mashupها 295
چگونه آژاکس شما را قادر می‌سازد تا از Mashupها استفاده کنید 296
بکارگیری APIی Flickr 297
لیست‌های ویژوال از تگها 298
بکارگیری کلیدAPIی Flickr 299
ایجاد یک برنامة نمونه 300
عکسهایی با برچسبهای جغرافیایی در سایت Flickr 300
تمرین : ایجاد یک برنامه برای بکارگیری API های Flikr 303
نمایش عکسهای سایت Flickr 313
تمرین : ایجاد mashup 314
خلاصه 318
تمرینات 318
   فصل‌ 8 XSLT و XPath
XSLT و اهداف آن 320
عناصر XSLT 323
XSL:stylesheet 323
xsl:output 324
xsl:includes 325
xsl:template, xsl:apply-templates و xsl:call-template 326
صفت Match 326
صفت Name 328
پارامترهای XSLT 328
xsl:if 328
xsl:choose 329
escape کردن کاراکترهای ویژة XSLT 330
xsl:for-each 330
xsl:value-of 331
xsl:sort 331
xsl:variable 332
پشتیبانی XSLT در مرورگرهای اصلی 332
انجام یک تبدیل 333
انجام یک تبدیل با استفاده از IE 333
تمرین : انجام یک تبدیل در داخل IE 334
انجام یک تبدیل در فایرفاکس 339
تمرین : انجام یک تبدیل در فایرفاکس 341
انجام یک تبدیل در سمت سرور 343
تمرین : انجام یک تبدیل با بکارگیری .NET 343
ایجاد یک شیوه نامه XSLT برای یک سبد خرید 346
تمرین : مثال سبد خرید XSLT 347
Xpath و مقاصد آن 358
قابلیتهای پایه‌ای XPath 359
دستورات XPath 359
متن فعلی (Current Context) 360
ریشه سند(Document Root) 360
عنصر ریشه (Root Element) 361
نسب بازگشتی (Recursive Descent) 361
تعیین عناصر یا آیتمها 361
توابع XPath 362
تابع number 362
تابع position 362
تابع count 363
قالب‌‌بندی رشته 363
توابع ریاضی 364
توابع منطقی 364
پرس و جوی یک سند XML با استفاده از XPath 365
تمرین : بکارگیری Xpath برای پرس و جوی یک سند 365
دستکاری مثال سبد خرید برای بکارگیری XSLT و آژاکس 372
تمرین : تعاملی تر نمودن مثال سبد خرید 372
خلاصه 380
تمرینات 380
   فصل‌ 9 الگوها (Patterns)
پس زمینه الگوی طراحی 382
اعتبارسنجی فرم (Form Validation) 383
طرح مسئله 383
الگو (Pattern) 383
تمرین : ارسال مقادیر هنگامیکه فیلد فوکوس خود را از دست می دهد 384
اطلاعات اضافی در مورد الگوهای Mouseover 393
طرح مسئله 393
الگو 393
تمرین : نمایش یک کادر popup شفاف 394
الگوی Polling the Server 402
طرح مسئله 402
الگو 402
تمرین : استخراج جریان داده ای Server / Page 403
الگوی لیستهای Drag-and-Drop 414
طرح مسئله 414
الگو 414
تمرین : بکارگیری آژاکس برای ذخیره سازی ترتیب قرارگیری لیست Drag-and-Drop 416
الگوی مدیریت خطاها (Handling Errors) 430
طرح مسئله 431
الگو 431
تمرین : لغو درخواستها 432
تمرین : تلاش مجدد چندباره 435
خلاصه 439
تمرینات 440
   فصل‌ 10 کار با داده های خارجی
کار با منابع خبری XML 442
RSS. 0.9x 444
RSS 2.0 446
RSS 1.0 449
Atom 450
استخراج داده‌ها از یک منبع XML 451
استخراج داده‌های XML 452
تمرین : استخراج داده های XML از یک منبع XML 452
استخراج داده‌های رشته‌ای 460
ساخت یک خوانندة منبع online بوسیلة آژاکس 462
تمرین : ساخت یک خواننده منبع آژاکس 462
خلاصه 473
تمرینات 474
   فصل‌ 11 JSON
دستور زبان JSON 476
انواع داده‌ای JSON 476
ثابتهای آبجکتی 477
لیترالهای آرایه‌ای 478
بکارگیری یک تجزیه‌گر (JSON Parser)JSON 479
فرمتهای انتقال داده 480
آژاکس و JSON 483
ایجاد درخواست (Request) 483
تجزیه پاسخ 485
بکارگیری eval() 485
بکارگیری parsejSON() 486
افزودن داده‌های JSON به صفحة خودتان 486
تمرین : ساخت یک XmlHttpRequest برای داده های JSON 486
بکارگیری JSON همراه با PHP 491
خلاصه 493
تمرینات 494
   فصل‌ 12 مثال کامل : لیست قابل مرتب سازی
بکارگیری MySQL 496
ایجاد یک جدول MySQL 497
افزودن داده به جدول 499
ایجاد یک اتصال پایگاه داده 500
ایجاد پرس و جوهای پایگاه داده ها 501
بدست آوردن مقادیر فعلی فیلد 502
ترتیب لیست 503
ویرایش رکوردهای پایگاه داده 504
درج یک رکورد 504
حذف یک رکورد 507
ابکارگیری Scriptaculous برای عمل کشیدن و رها کردن 508
یجاد یک عنصر Droppable 508
ایجاد یک عنصر Sortable (قابل مرتب‌سازی) 510
تعامل با کاربر: صفحه اندیس 513
بکارگیری آژاکس برای بروزرسانی‌ها 517
ایجاد درخواستهای POST 519
ایجاد درخواستهای GET 521
پردازش نتایج 522
افزودن سبک 523
فایلها 523
خلاصه 524
  ضمیمه A راه حل تمرینات 525
  ضمیمه B منابع آژاکس : Framework ها و کتابخانه ها 553
  ضمیمه C منابع جاوا اسکریپت 555
  ضمیمه D مرجع زبان جاوا اسکریپت 571
پایان
مترجم :
مهرداد توانا - سعید هراتیان

تعداد صفحات :
616

نوبت چاپ :
دوم

سال چاپ :
1389

شابک :
964-2972-17-3



ارسال نظر
نام و نام خانوادگی *:
پست الکترونیکی :
وب سایت :
متن نظر *: