كتاب تعلم jQuery من الصفر وكيفية استخدامها للإحتراف في تصميم مواقع الويب
ما هو جي كويري – jQuery ؟
jQuery : مكتبة جديدة مجانية و مفتوحة المصدر مكتوبة بلغة Java Script تسمح لك كمطور لمواقع الـ Web بالقيام بما كان يتطلب كتابة مئات الأسطر البرمجية بأسطر معدودة ! و قد كتبها المبرمج الكبير John Resig في البداية ( عام 2006 ) ثم طورها فريق من المبرمجين بالتعاون معه و الهدف من كتابتها تغيير الطريقة التي يكتب بها المبرمجون شيفرات الـ Java script على حد قول مبدعها .
نالت مكتبة jQuery خلال فترة قصيرة جداً شهرة واسعة أكسبتها ثقة مواقع أكبر الشركات العالم مثل Google و WordPressMozilla و Drupal و DELL و الكثير من المواقع الكبرى التي كان آخرها موقع الشركة العملاقة Microsoft التي تبنت في المكتبة و ضمنتها بشكل افتراضي مع مشاريع لغة البرمجة 4 ASP.NET التي و تكتب باستخدام بيئة 2010 Visual Studio و الجدير بالذكر أن فكرة إنشاء مكتبات Java Script لیست فكرة جديدة فقد ظهر عدد كبير من المكتبات قبل ظهور مكتبة jQuery إنّا أن jQuery كانت الأكثر نجاحاً في مطابقة معايير الـ 2 Web و الأسهل على الإطلاق ، كما كانت مكتبة jQuery المكتبة الوحيدة التي ضمنت أعلى نسبة من التوافق مع جميع المتصفحات الشهيرة مثل IE6 فما يليه و 2 Firefox فما پلیه و 3 Safari فما يليه و 9 Opera فما يلیه و Google chrome و غيرها من المتصفحات و السبب الأهم في انتشار المكتبة و نجاحها هو صغر حجمها إذ أنه لا يتجاوز الـ 20 كيلوبايتا فقط !
نبذة عن الكتاب :-
كما يعد عنوان هذا الكتاب سنحاول تعلم هذه المكتبة معاً و إتقانها خلال ساعتين فقط ! و الكلام هنا موجه لمن يعرف HTML و CSS و قليلاً لغة Java script من التقليدية حيث أن المحتوى في هذا الكتاب – بإذن الله – ليس من ذاك الذي كثيراً ما نعاني منه في كتب المعلوماتية و خاصة ما يتحدث عن لغات البرمجة منها ، إذ نجد المؤلف يفجر في وجه القارئ عشرات الأسطر البرمجية غير المفهومة ثم ينتقل إلى فقرة أخرى قبل إزالة شظاياها عن وجه الالتباس ، و هو – إن شاء الله – ليس من الكتب التي لا تقول أي شيء عدا العناوين متعللة بعلل الاختصار الواهية ، و إنما حاولت قدر استطاعتي جعل المحتوى في هذا الكتاب يقول ما يجب قوله فقط و اجتهدت كي تكون المعلومة فيه مكثفة و بسيطة و واضحة بإذن الله ، ختاماً أسأل الله عز وجل أن يجعل عملي هذا خالصاً لوجهه و أن يكتبه من العلم الذي ينتفع به ، كما أدعوه جل جلاله أن تثبت التجربة لقارئ هذا الكتاب أن عنوانه ليس عنواناً تجارياً و لا وعداً كاذباً تمر به رياح الصيف دون نتائج ملموسة . – ،
شخصياً و إلى فترة قريبة – نوعاً ما – كنت أعتبرها من التقنيات التي لا ينبغي لمطور تطبيقات الـ Web أن يضيع وقته في تعلمها و أراها من الأمور التي تدرس في الكليات من باب الترف العلمي ! ، نعم .. إنها لغة Java Script التي تستخدم للبرمجة من طرف العميل ، كنت أقول لنفسي : ” أنت تُبرمج للـ Web بلغات عليا و من طرف الخادم Server فلماذا تنظر للوراء ؟ ” . – – بعد فترة ليست بالطويلة أبدت لي الأيام ما كنت جاهلاً و أتاني بالأخبار من لم أزود فبدأت أدرك أهمية البرمجة من طرف العميل و أغير قناعتي نادما بعد ظهور تقنية AJAX التي فتحت أمام مبرمجي الـ Web حول العالم آفاقاً جديدة للإبداع و بدأت أعود و أكتب بعض شيفرات الـ Java Script بغية تنفيذ ما يطلبه العملاء لكن و بين الحين و الحين كان موقفي السلبي من الـ Java Script يطفو على السطح لأنني كنت مضطراً لكتابة الكثير من شيفرات Java Script لتنفيذ أمور بسيطة – باعتقادي – و استمر الحال هكذا إلى أن من الله علي بمعرفة صديقة جديدة جميلة جداً اسمها jQuery الذي يلفظ ” جي كويري ” .
محتويات الكتاب :-
- أساسيات jQuery
- كيفية تثبيت jQuery وتضمينها في صفحتك
- أمثلة على jQuery
- طريقة استعمال jQuery
- شفرة جي كويري
- محددات جي كويري – jQuery Selectors
- توليد محددات HTML جديدة
- دوال جي كويري – jQuery Functions
- أحداث جي كويري – jQuery Events
- حركات جي كويري – jQuery Animation
- التخاطب مع الخادم عبر تقنية AJAX
- الإضافات – Plugns
مؤلف الكتاب :-
مهندس مختار سيد صالح