Что означает запись $.function в javascript?

Что означает запись $.function в javascript? Пример:

$.createPassword("Password1Base", "Element", {
Constructor: function(params) {
    //тело конструктора
  }
}

Ответы (2 шт):

Автор решения: Komdosh

Обычно под $ в JS понимается JQuery, но на самом деле это alias (псевдоним) для импорта.

import * as $ from 'https://cdn.skypack.dev/jquery';

Данная строка подразумевает, что необходимо импортировать все модули * под именем $ из источника https://cdn.skypack.dev/jquery. Вместо $ можно дать другое имя, например jquery.

Однако из контекста вопроса невозомжно понять, какая именно библиотека скрывается под именем $.

→ Ссылка
Автор решения: Aziz Umarov

Давайте разбирать $ - это псевдоним для jQuery()

Допустим что есть такой код

(function( $ ){
   $.fn.createPassword = function( passBase, element, object) {
      .....
      return this;
   }; 
})( jQuery );

Это расширение библиотеки jQuery методом createPassword. По виду типичный IIFE с параметром jQuery

Соответственно "Password1Base", "Element", { Constructor: function(params) ...} в

$.createPassword("Password1Base", "Element", {
Constructor: function(params) {
    //тело конструктора
  }
}

это параметры вызова $.createPassword расширения jQuery

→ Ссылка