https://suar.me/LOWXy

بعد مفاوضات مع دار نشر O'Reilly وأخذ إذن المؤلف، وبعد جهدٍ استغرق عدِّة أشهر، انتهى العمل على كتاب "تعلم DOM" المترجم من كتاب DOM Enlightenment، والذي نَشَرتَه دار نشر O'Reilly لاحقًا بنفس الاسم.

يأتي هذا الكتاب ليشرح كيفية الاستفادة من DOM لتعديل عناصر HTML عبر JavaScript شرحًا عمليًا مدعَّمًا بالأمثلة القابلة للتطبيق، ويأتي في آخره فصلٌ نُنشِئ فيه مكتبةً شبيهةً بمكتبة jQuery تدريبًا عمليًا على استعمال دوال وكائنات DOM لتعديل المستندات.

يقع هذا الكتاب في أكثر من 300 صفحة من المحتوى التقني المدعَّم بأمثلة عملية قابلة للتجربة فوريًا على المتصفح، وهو مقسَّمٌ إلى أحد عشر فصلًا تشرح مختلف جوانب التعامل مع المتصفحات باستخدام JavaScript.

يستهدف هذا الكتاب فئة المبرمجين متوسطي المعرفة بلغة JavaScript، أي أنَّه يفترض معرفةً مسبقةً بهذه اللغة أو تعاملًا مع إحدى المكتبات المكتوبة بها.

لتنزيل الكتاب:

https://sourceforge.net/projects/omlx/files/open%20books/1.0/DOMEnlightenment-arabic-18.05-itwadi.com.pdf/download

كتب أخرى من نفس السلسلة:

  • تعلم JavaScript

https://itwadi.com/node/3002

  • تعلم jQuery

https://itwadi.com/jQueryEnlightenment-arabic

علمتُ أيضًا على كتبٍ أخرى، منها:

  • نحو فهمٍ أعمق لتقنيات HTML5

https://academy.hsoub.com/files/13-نحو-فهم-أعمق-لتقنيات-html5/

  • سطر أوامر لينكس

https://itwadi.com/node/2765

  • دليل إدارة خوادم أوبنتو

https://academy.hsoub.com/files/10-دليل-إدارة-خواديم-أوبنتو/.

أذكِّر بوجود توثيق شامل للغة JavaScript في موسوعة حسوب، إذ يمكن الرجوع إليها دومًا للحصول على شرحٍ كامل لجميع كائنات هذه اللغة ودوالها:

https://wiki.hsoub.com/JavaScript