شبكة تعلم مع ناو

jQuery مكتبة JavaScript تُسهّل التعامل مع عناصر الصفحة (DOM) والأحداث وطلبات AJAX.

$('.menu-btn').on('click', function () {
  $('nav').toggleClass('open');
});

$.get('/api/posts', function (posts) { ... });

هل ما زلت أحتاجها؟

كانت ضرورية عندما كانت المتصفحات مختلفة كثيرًا. اليوم، JavaScript الحديثة تقدم الشيء نفسه مباشرة:

document.querySelector('.menu-btn').addEventListener('click', () => {
  document.querySelector('nav').classList.toggle('open');
});

fetch('/api/posts').then(r => r.json());

ما زالت موجودة في مواقع كثيرة، منها ووردبريس، لكن المشاريع الجديدة غالبًا تستغني عنها.

اختبر نفسك

خمسة أسئلة سريعة، مع الإجابة والشرح بعد كل سؤال.