Я новичок в JavaScript и я хочу, чтобы понять что-то, например, в JQuery есть объект JQuery (часто называемый $), но я запутался здесь:Путаница между объектами и функциями - JavaScript
В JQuery, когда мы хотим, чтобы выбрать DOM узлы, мы используем селектор JQuery, например так:
$('div');
Но когда мы хотим, чтобы сделать запись к серверу мы называем это нравится:
$.post({...});
Мои вопрос, как объект может вести себя как функция и объект одновременно? Когда я использую $('div')
, я вызываю функцию, и когда я использую $.post({...})
, я получаю доступ к функции внутри объекта.
Я предлагаю вам ознакомиться с обзором http://jquery.com/, это поможет вам получить больше и больше знаний – Mehmood
все просто: '$' - не объект, это функция. – Grundy
@Grundy no '$' является объектом * и * функцией –