Почему у JQuery везде есть знаки доллара?

Я работаю над проектом с большим количеством JQuery. В JQuery везде много знаков $, например

$(document).ready(function () {
        $('input[type=file]').wl_File({
            url: '/Admin/PolicyInventory/UploadDocuments',
            onFileError: function (error, fileobj) {
                $.msg('file is not allowed: ' + fileobj.name, {
                    header: error.msg + ' Error ',
                    live: 10000
                });
            }
        });
...

Мой вопрос: что означает этот знак доллара? Почему это используется повсеместно и как я понимаю и интерпретирую это? Это напоминает мне о страшных днях, когда я изучал Scheme в университете, и мне приходилось везде ставить скобки, не зная, зачем я это делал.

 Adam08 июл. 2013 г., 15:28
var $ = jQuery
 smokestudley28 мая 2012 г., 17:56
/ Stackoverflow.com вопросы / 205853 / ... Имеет все, что тебе нужно знать об этом
 Lee28 мая 2012 г., 17:55
The$ является псевдонимом для объекта jquery
 JJJ28 мая 2012 г., 17:58
 Rudu28 мая 2012 г., 17:55
Вау и запутайся

Ответы на вопрос(7)

знак $ JQuery

Dollar Sign - это просто псевдоним для JQuery.

jQuery(document).ready(function(){});

ИЛ

$(document).ready(function(){});
 Max Nanasy26 сент. 2014 г., 04:44
FYI: Google.com.pk / ..., похоже, дает те же результаты поиска, что означает, что Google фактически не допускает использование $ в качестве поискового термина

jQuery".

Нет ничего особенного, за исключением того, что он традиционно не используется для запуска имени переменной или функции, что снижает риск или конфликт имен.

 liljoshu26 апр. 2016 г., 23:49
Если вы не используете другой язык, такой как PHP, для наполнения javascript на своем сайте с помощью HTMLdocs, в этот момент этот знак доллара служит дополнительной цели ломать все, начиная с PHP Делает используйте знак доллара, чтобы начать все переменные. (Причина, по которой вы делитесь сценариями jQuery для широкого использования в сети, лучше использовать jQuery вместо $).

вания jquery.hide, jquery.show везде, где мы можем использовать псевдоним $ ($ .hide), так как мы используем это слово много раз. «Jquery» не будет удобным способом, поэтому мы используем псевдоним $. Если мы хотим изменить это, мы можем изменить это с помощью метода noConflict var Sample = $. NoConflict ()

$ (символ доллара) является допустимым именем переменной. Несколько фреймворков, среди которых jQuery, приняли его как синоним объекта, который содержит удобные методы верхнего уровня, предоставляемые фреймворком.

Написание и производительность

мы должны обратить внимание на некоторые правила записи. Благодаря jQuery они уже реализовали множество опций. Вы можете использовать$ или вы можете использоватьjQuery или вы можете использовать_

(function (_) {
    _("#wow").click()
})(jQuery);

Или, может быть, вы можете сделать причудливые изменения, идентификаторы JavaScript являются Unicode, поэтому вы можете использоваΩ

(function (Ω) {
    Ω("#wow").click()
})(jQuery);

Но основная идея заключается в том, что лучше один раз нажать на клавиатуре, чем набиратьjQuery

С другой стороны, у нас есть производительность ... Я просто случайно открыл свой проект и ищу$, Я использовал 54$ в одном файле JavaScript.

$ - это байт.

jQuery составляет 6 байтов.

Разница огромная 54 * 5 = 220 байт.

 Ahmet Can Güven09 авг. 2016 г., 15:47
Если ты голосуешь "против", пожалуйста, не говори эгоисту, что я сделал неправильно. Так что я могу исправить свои ошибки, если они есть!
 Ahmet Can Güven02 янв. 2018 г., 11:42
@ GarrettSmith Я говорил о стоимости сети. Выполнение $ или jQuery практически идентично.
 Garrett Smith01 янв. 2018 г., 22:24
220 байтов на самом деле не будет иметь существенного значения, насколько скорость идет. Кроме того, это не просто заняло бы 220 байт, поскольку код должен проходить через механизм V8 JS (или другие механизмы), и мы не знаем, сколько он выделяет на разные вещи.
Решение Вопроса

$ это просто ярлык дляjQuery. Идея в том, чтовс делается с одним глобальным символом (поскольку глобальные пространства имен смешно переполнены),jQuery, но вы можете использовать$ (потому что это короче), если хотите:

// These are the same barring your using noConflict (more below)
var divs = $("div");       // Find all divs
var divs = jQuery("div");  // Also find all divs, because
console.

Если вы не хотите использовать псевдоним, вам не нужно. И если вы хотите$ чтобы не быть псевдонимом дляjQuery, вы можете использоватьnoConflict и библиотека восстановит$ к тому, что было до того, как jQuery взял это на себя (Полезно, если вы также используете Prototype или MooTools.)

$ знак является псевдонимом дляjQuery. Короткая версияjQuery, меньше пишущий механизм.

Просто для примера: (в jQuery это сложнее)

var yourFunc,tion = function() {
    alert('a function');
}

window.Myf = yourFunction;

Теперь ты можешь позвонитьyourFunction нравится

Myf(); // definitely a short syntax

Ваш ответ на вопрос