לאחרונה התחלתי לעבוד עם jQuery, ואני תוהה איך ממומש ה-selector.
לא מבחינת איך הוא עובד ואיך הוא בוחר, אלא מבחינת ההתממשקות לשפה.
הם פשוט יצרו פונקציה בשם $ שעושה הכל? וזה שם חוקי לפונקציה?
ואם כן, איך עובדים דברים כמו
$.ajax ?
זה כמו בפייתון, שאובייקט יכול להיות callable, אז יש בעצם מחלקה $, עם מלא פונקציות סטטיות (כל הממשק של jQuery), ופונקצית call שהיא ה-selector?