Posts Tagged ‘book’

محاضرة High performance JavaScript

09/05/2010

السلام عليكم و رحمة الله تعالى و بركاته

أعطى كل من Nicholas Zakas و Stoyan Stefanov و Ross Harmes و Julien Lecomte و Matt Sweeney محاضرة بعنوان High performance JavaScript أحتفالا بنشر كتاب O’Reilly High performance JavaScript ، الكتاب أنصح بقرائته بشدة – فصل مجانى -، يمكنك تحميل المحاضرة من هنا مباشرة 572MB عالية الجودة ، او مشاهدة المحاضرة أونلاين من هنا .

أنصح أيضا بقراءة هاذين الكتابين بشدة High performance websites و even faster web sites .

كتاب Ajax the defenitive guide

29/08/2008

السلام عليكم و رحمه الله تعالى و بركاته

كتاب Ajax : the definitive gude من شركه اوريلى هو بمثابه مرجع شامل لا بد أن يقرأه كل مطورين الويب خصوصا ال front-end engineers ، تقيمى له 5 من 5 ، فالكتاب يبدأ فى الجزأ الاول منه بشرح Ajax و كل التقنيات المتعلقه به javascript و XML و DOM و CSS و JSON بتعمق شديد ، ثم يبدأ الجزء التانى من الكتاب بشرح كيفيه استخدام هذه التقنيات فى عمل مشاريع حقيقه و يقوم بشرح ماهيه ال WEB service و ال Mashup و ال API و التحادث الفورى real-time comunication و ينتهى بأفضل ما يميز الكتاب و هو مرجع لكل ال javascript framework المشهوره مثل jQuery و prototype و scriptaculous و Rico و MooTools و Dojo و Sarissa و أخيرا Mochikit ، و يحتوى المرجع أيضا على قائمه بأشهر ال WEB service api لعمل mashups من خلال ال javascript .

كتاب O’Reilly : DoJo the defenitive guide

04/07/2008

السلام عليكم و رحمه الله تعالى و بركاته

اليوم قمت بوضع كتاب Oreilly : DoJo the defenitive guide فى قائمه الكتب الخاص بى فى امازون amazon wish list قام بتأليف الكتاب Matthew Russell و هو بمثابه مرجع شامل لمكتبه DoJo التى توفر لك كل ماتحتاجه لبرمجه ال browser المتصفح بدايه من تحسين لغه الجافاسكربت نفسها بالإضافه غلى مجموعه كبيره من ال widgets التى تتضمن Data grids و calendars و امكانيات السحب و الإلقاء Drad and drop و اداوات حفظ البيانات و إسترجاعها و غيرها من ال widgets التى ستحتاجها و يقوم الكتاب بتغطيه كل أداه توفرها المكتبه تغطيه شامله بالإضافه إلى أمثله توضيحيه تجيب على كل إستفساراتك لكى تصبح خبيرا بها

يغطى الفصل الاول من الكتاب لغه javascript و كيف يتم التعامل مع بنيتها عن طريق ال dojo و تسويه الفروق بين المتصفحات

و يغطى الفصل التانى من الكتاب التعامل مع الاحداث و الاحداث المتعلقه بال Keyboard keys و ال event listeners

و يغطى الفصل الثالث تقنيه ال AJAX و كيفيه التخاطب بين المتصفح و السيرفر عن طريق ال DoJo و طريق التخاطب بين الدومينات المختلفه عن طريق JSONP و يناقش أيضا remote procedure calls | rpcs عن طريق JSONP

أما الفصل الرابع فيقوم بتغطيه ال DOM Query و كيفيه جلب عناصر ال html عن طريق تخصيص الاختيارت و كيفيه عمل NodeList و NodeList Extension و كيفيه توسيع و إمداد المكتبه بما يناسبك من وظائف DOM query

أما الفصل الخامس فيناقش i18n و السادس يناقش خواص الالقاء و السحب التى تدعمها المكتبه لجعل تطوير مثل هذه الواجهات اسهل من نظائرها المعقده

و الفصل السادس يناقش ال Animation و كيفيه عمله عن طريق الكود و دمجه مع خصائص ال Drag grop الموجوده بالمكتبه حيث ان أحد عناوين هذا الفصل Animation + Drag and Drop = fun :) اما باقى الابواب فتغوص بك فى الخصائص المتقدمه للمكتبه و التى تتناول Data Abstraction و الوراثه و البرمجه الموجهه بالكائنات Classes and Inheritance و هذا بالإضافه إلى مناقشه Dijit و التى ستهم المصممين فى سهوله عمل التصميمات المعقده و التى يمكن برمجتها بالكود بمنتهى السهوله و إمتدادها و مساوتها بين جميع المتصفحات ثم ينتقل بك الفصل الثالثت عشر إلى ال Form Widgets و يناقش جميع عناصر الفورم التى يمدك بها dojo مثل ال slider و ال calendar و ال buttons variation و غيرها من العناصر التى تساعدك فى عمل فورم معقد نسبيا ثم ينتقل الفصل الرابع عشر إلى Layout Widgets و التى تناقس الادوات مثل Tabs و ال Accordion و غيرها و الفصل الخامس عشر ينتقل إلى عناصر ال application widgets و يناقش ال tree و ال dialogue و ال toolbar و ال color palete و ال title pane و غيره و بهذا ينتهى الكتاب و يعطى لمن قرأه قوه غير عاديه فى بناء تطبيقات ويب تفاعليه و غنيه بالعناصر و شبيه بتطبيقات سطح المكتب :)


Follow

Get every new post delivered to your Inbox.