هذا هو مستودع التعليمات البرمجية لـ JavaScript حسب المثال، والذي تم نشره بواسطة Packt. أنه يحتوي على كافة ملفات المشروع الداعمة اللازمة للعمل من خلال الكتاب من البداية إلى النهاية.
JavaScript هي لغة البرمجة التي يحتاج جميع مطوري الويب إلى تعلمها. العنصر الأول في قائمة مهام JavaScript لدينا هو إنشاء تطبيق ga To-do list، وهو ما ستفعله بحلول نهاية الفصل الأول. ستستكشف معالجة DOM باستخدام JavaScript وستعمل مع مستمعي الأحداث. ستعمل مع الصور والنصوص لإنشاء منشئ Meme. سوف تتعلم أيضًا عن فئات ES (ECMAScript)، وسيتم تعريفك بالتخطيطات باستخدام CSS3 Flexbox.
ستقوم أيضًا بتطوير نموذج تسجيل حدث سريع الاستجابة يسمح للمستخدمين بالتسجيل في حدثك القادم واستخدام المخططات والرسومات لعرض بيانات التسجيل. ستقوم بعد ذلك بإنشاء تطبيق للطقس، والذي سيوضح لك طرقًا مختلفة لتنفيذ طلبات AJAX والعمل مع البيانات الخارجية الديناميكية. يتيح WebRTC الاتصال في الوقت الفعلي في متصفح الويب؛ ستتعلم كيفية استخدامه عند إنشاء تطبيق دردشة ومكالمات فيديو في الوقت الفعلي لاحقًا في الكتاب.
في نهاية الكتاب، ستتعرف على React، مكتبة JavaScript الخاصة بفيسبوك لبناء واجهات المستخدم. ستنشئ مدونة باستخدام React، وستتعرف على سبب استخدام هذا النوع من إطار عمل JavaScript لإنشاء تطبيقات واسعة النطاق. لجعل مدونتك أكثر قابلية للصيانة والتوسع، ستستخدم Redux لإدارة البيانات عبر مكونات React.
يتم تنظيم كافة التعليمات البرمجية في مجلدات. يبدأ كل مجلد برقم متبوعًا باسم التطبيق. على سبيل المثال، الفصل 02.
سيبدو الرمز كما يلي:
loadTasks() { let tasksHtml = this.tasks.reduce((html, task, index) => html += this.generateTaskHtml(task, index), ''); document.getElementById('taskList').innerHTML = tasksHtml; }
جافا سكريبت على سبيل المثال [فيديو]
جافا سكريبت: البرمجة الوظيفية لمطوري جافا سكريبت
أنماط تصميم جافا سكريبت: ٢٠ نمطًا لتطوير مهاراتك في جافا سكريبت [فيديو]